Author: Maciej Fijalkowski <[email protected]>
Branch: jitframe-on-heap
Changeset: r62136:1acd1abdb117
Date: 2013-03-06 22:53 +0200
http://bitbucket.org/pypy/pypy/changeset/1acd1abdb117/

Log:    fix

diff --git a/rpython/jit/backend/arm/assembler.py 
b/rpython/jit/backend/arm/assembler.py
--- a/rpython/jit/backend/arm/assembler.py
+++ b/rpython/jit/backend/arm/assembler.py
@@ -805,12 +805,11 @@
         #
         mc.BL(self.cpu.realloc_frame)
 
-        # set fp to the new jitframe
-        mc.MOV_rr(r.fp.value, r.r0.value)
-
         # restore a possibly present exception
         self._restore_exception(mc, None, r.fp)
 
+        # set fp to the new jitframe
+        mc.MOV_rr(r.fp.value, r.r0.value)
 
         gcrootmap = self.cpu.gc_ll_descr.gcrootmap
         if gcrootmap and gcrootmap.is_shadow_stack:
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to