[pypy-commit] pypy arm-backend-2: small fixes

bivab noreply at buildbot.pypy.org
Mon Sep 19 10:20:48 CEST 2011


Author: David Schneider <david.schneider at picle.org>
Branch: arm-backend-2
Changeset: r47345:632b54e14e28
Date: 2011-09-19 10:19 +0200
http://bitbucket.org/pypy/pypy/changeset/632b54e14e28/

Log:	small fixes

diff --git a/pypy/jit/backend/arm/assembler.py b/pypy/jit/backend/arm/assembler.py
--- a/pypy/jit/backend/arm/assembler.py
+++ b/pypy/jit/backend/arm/assembler.py
@@ -105,7 +105,7 @@
         gc_ll_descr.initialize()
         ll_new = gc_ll_descr.get_funcptr_for_new()
         self.malloc_func_addr = rffi.cast(lltype.Signed, ll_new)
-        self.propagate_exception_path = self._build_propagate_exception_path()
+        self._build_propagate_exception_path()
         if gc_ll_descr.get_funcptr_for_newarray is not None:
             ll_new_array = gc_ll_descr.get_funcptr_for_newarray()
             self.malloc_array_func_addr = rffi.cast(lltype.Signed,
@@ -173,8 +173,7 @@
         mc.gen_load_int(r.ip.value, self.cpu.propagate_exception_v)
         mc.MOV_rr(r.r0.value, r.ip.value)
         self.gen_func_epilog(mc=mc)
-        return mc.materialize(self.cpu.asmmemmgr, [])
-
+        self.propagate_exception_path = mc.materialize(self.cpu.asmmemmgr, [])
 
     def setup_failure_recovery(self):
 
@@ -321,8 +320,8 @@
                 mc.LDR_ri(reg.value, r.fp.value, imm=ofs)
 
         mc.CMP_ri(r.r0.value, 0)
-        jmp_pos = self.mc.currpos()
-        self.mc.NOP()
+        jmp_pos = mc.currpos()
+        mc.NOP()
         nursery_free_adr = self.cpu.gc_ll_descr.get_nursery_free_addr()
         mc.gen_load_int(r.r1.value, nursery_free_adr)
         mc.LDR_ri(r.r1.value, r.r1.value)


More information about the pypy-commit mailing list