aboutsummaryrefslogtreecommitdiffstats
path: root/powerpc/Asm.v
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@college-de-france.fr>2020-12-06 16:47:19 +0100
committerXavier Leroy <xavier.leroy@college-de-france.fr>2020-12-06 16:47:19 +0100
commit5e3898945c063801d4a93f44182d160ccfe4badc (patch)
treeba0b2d7ebba9e98e067e24ad8708dccb3441b20b /powerpc/Asm.v
parenta4cfb9c2ffdef07fa0d478e66f279687c9823d42 (diff)
downloadcompcert-kvx-5e3898945c063801d4a93f44182d160ccfe4badc.tar.gz
compcert-kvx-5e3898945c063801d4a93f44182d160ccfe4badc.zip
PowerPC modeling of registers destroyed by pseudo-instructions
Inlined built-in functions destroy GPR0
Diffstat (limited to 'powerpc/Asm.v')
-rw-r--r--powerpc/Asm.v2
1 files changed, 1 insertions, 1 deletions
diff --git a/powerpc/Asm.v b/powerpc/Asm.v
index 6ec20d62..d9901960 100644
--- a/powerpc/Asm.v
+++ b/powerpc/Asm.v
@@ -1195,7 +1195,7 @@ Inductive step: state -> trace -> state -> Prop :=
external_call ef ge vargs m t vres m' ->
rs' = nextinstr
(set_res res vres
- (undef_regs (map preg_of (destroyed_by_builtin ef)) rs)) ->
+ (undef_regs (IR GPR0 :: map preg_of (destroyed_by_builtin ef)) rs)) ->
step (State rs m) t (State rs' m')
| exec_step_external:
forall b ef args res rs m t rs' m',