aboutsummaryrefslogtreecommitdiffstats
path: root/mppa_k1c/Asmgenproof.v
diff options
context:
space:
mode:
authorCyril SIX <cyril.six@kalray.eu>2018-04-11 10:53:48 +0200
committerCyril SIX <cyril.six@kalray.eu>2018-04-11 10:53:48 +0200
commit89a54eee40305a61d1c1c0b9c5e6ba039592507b (patch)
tree83cf2236e0cc161551cc025af531803547654270 /mppa_k1c/Asmgenproof.v
parent8bdfa912a9ba8cee569cb40bf2ec4c584095e402 (diff)
downloadcompcert-kvx-89a54eee40305a61d1c1c0b9c5e6ba039592507b.tar.gz
compcert-kvx-89a54eee40305a61d1c1c0b9c5e6ba039592507b.zip
MPPA - Onegf
Diffstat (limited to 'mppa_k1c/Asmgenproof.v')
-rw-r--r--mppa_k1c/Asmgenproof.v6
1 files changed, 4 insertions, 2 deletions
diff --git a/mppa_k1c/Asmgenproof.v b/mppa_k1c/Asmgenproof.v
index d8080257..4809afcb 100644
--- a/mppa_k1c/Asmgenproof.v
+++ b/mppa_k1c/Asmgenproof.v
@@ -405,6 +405,8 @@ Proof.
- eapply transl_op_label; eauto.
(* transl_load *)
- destruct m; monadInv H; eapply transl_memory_access_label; eauto; intros; exact I.
+(* transl store *)
+- destruct m; monadInv H; eapply transl_memory_access_label; eauto; intros; exact I.
- destruct s0; monadInv H; TailNoLabel.
- destruct s0; monadInv H; eapply tail_nolabel_trans
; [eapply make_epilogue_label|TailNoLabel].
@@ -797,11 +799,11 @@ Local Transparent destroyed_by_op.
left; eapply exec_straight_steps; eauto.
intros. simpl in TR.
inversion TR.
-(*exploit transl_store_correct; eauto. intros [rs2 [P Q]].
+ exploit transl_store_correct; eauto. intros [rs2 [P Q]].
exists rs2; split. eauto.
split. eapply agree_undef_regs; eauto with asmgen.
simpl; congruence.
-*)
+
- (* Mcall *)
assert (f0 = f) by congruence. subst f0.
inv AT.