From 258a1feeafb9ebcec4d46601fe7016bed04a8ea7 Mon Sep 17 00:00:00 2001 From: xleroy Date: Fri, 30 Oct 2009 09:15:06 +0000 Subject: Storing of single floats: must insert frsp instruction before store. (Temporary fix.) git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1158 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e --- powerpc/Asmgenproof.v | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'powerpc/Asmgenproof.v') diff --git a/powerpc/Asmgenproof.v b/powerpc/Asmgenproof.v index 0c1edec2..b4176f22 100644 --- a/powerpc/Asmgenproof.v +++ b/powerpc/Asmgenproof.v @@ -842,7 +842,9 @@ Proof. try (rewrite storev_8_signed_unsigned in H0); try (rewrite storev_16_signed_unsigned in H0); simpl; eapply transl_store_correct; eauto; - intros; unfold preg_of; rewrite H6; reflexivity. + intros; (econstructor; split; [unfold preg_of; rewrite H6; reflexivity | auto]). + intros. apply Pregmap.gso; auto. + intros. apply Pregmap.gso; auto. Qed. Lemma exec_Mcall_prop: -- cgit