[pypy-commit] pypy arm-backend-2: call_assembler fix for armhf

bivab noreply at buildbot.pypy.org
Mon Aug 20 17:58:50 CEST 2012


Author: David Schneider <david.schneider at picle.org>
Branch: arm-backend-2
Changeset: r56769:c3c6b95fb787
Date: 2012-08-20 14:27 +0000
http://bitbucket.org/pypy/pypy/changeset/c3c6b95fb787/

Log:	call_assembler fix for armhf

diff --git a/pypy/jit/backend/arm/opassembler.py b/pypy/jit/backend/arm/opassembler.py
--- a/pypy/jit/backend/arm/opassembler.py
+++ b/pypy/jit/backend/arm/opassembler.py
@@ -1216,7 +1216,7 @@
             # result of previous call is in r0
             self.mov_loc_loc(arglocs[0], r.r1)
             self.mc.BL(asm_helper_adr)
-            if op.result and resloc.is_vfp_reg():
+            if not self.cpu.use_hf_abi and op.result and resloc.is_vfp_reg():
                 # move result to the allocated register
                 self.mov_to_vfp_loc(r.r0, r.r1, resloc)
 


More information about the pypy-commit mailing list