aboutsummaryrefslogtreecommitdiffstats
path: root/ia32/Asmgen.v
diff options
context:
space:
mode:
authorxleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e>2012-07-14 08:05:36 +0000
committerxleroy <xleroy@fca1b0fc-160b-0410-b1d3-a4f43f01ea2e>2012-07-14 08:05:36 +0000
commitbd85aba84475dd956af21c461c44a584958099d1 (patch)
treebab1cefe9f84210559a4716a070d79967b60f2b5 /ia32/Asmgen.v
parent48b839d15e69c3c9995ca3c25e6a7c4730224292 (diff)
downloadcompcert-kvx-bd85aba84475dd956af21c461c44a584958099d1.tar.gz
compcert-kvx-bd85aba84475dd956af21c461c44a584958099d1.zip
Support for indirect symbols under MacOS X (final).
Remove stdio hack in runtime/ git-svn-id: https://yquem.inria.fr/compcert/svn/compcert/trunk@1979 fca1b0fc-160b-0410-b1d3-a4f43f01ea2e
Diffstat (limited to 'ia32/Asmgen.v')
-rw-r--r--ia32/Asmgen.v4
1 files changed, 2 insertions, 2 deletions
diff --git a/ia32/Asmgen.v b/ia32/Asmgen.v
index 5603d85f..3fc3efb3 100644
--- a/ia32/Asmgen.v
+++ b/ia32/Asmgen.v
@@ -322,9 +322,9 @@ Definition transl_op
| Ofloatconst f, nil =>
do r <- freg_of res;
OK ((if Float.eq_dec f Float.zero then Pxorpd_f r else Pmovsd_fi r f) :: k)
- | Oaddrsymbol id, nil =>
+ | Oindirectsymbol id, nil =>
do r <- ireg_of res;
- OK (Pmov_raddr r id :: k)
+ OK (Pmov_ra r id :: k)
| Ocast8signed, a1 :: nil =>
do r1 <- ireg_of a1; do r <- ireg_of res; mk_intconv Pmovsb_rr r r1 k
| Ocast8unsigned, a1 :: nil =>