diff options
author | Xavier Leroy <xavier.leroy@college-de-france.fr> | 2020-12-06 16:47:19 +0100 |
---|---|---|
committer | Xavier Leroy <xavier.leroy@college-de-france.fr> | 2020-12-06 16:47:19 +0100 |
commit | 5e3898945c063801d4a93f44182d160ccfe4badc (patch) | |
tree | ba0b2d7ebba9e98e067e24ad8708dccb3441b20b /powerpc/Asm.v | |
parent | a4cfb9c2ffdef07fa0d478e66f279687c9823d42 (diff) | |
download | compcert-5e3898945c063801d4a93f44182d160ccfe4badc.tar.gz compcert-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.v | 2 |
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', |