Author: Richard Plangger <planri...@gmail.com>
Branch: s390x-enhance-speed
Changeset: r82848:adcad73cca0f
Date: 2016-03-07 16:28 +0100
http://bitbucket.org/pypy/pypy/changeset/adcad73cca0f/

Log:    missing module import, wrong attr access

diff --git a/rpython/jit/backend/zarch/pool.py 
b/rpython/jit/backend/zarch/pool.py
--- a/rpython/jit/backend/zarch/pool.py
+++ b/rpython/jit/backend/zarch/pool.py
@@ -1,5 +1,6 @@
 from rpython.jit.backend.zarch import registers as r
 from rpython.jit.backend.zarch import locations as l
+from rpython.rlib import rgil
 from rpython.jit.metainterp.history import (INT, REF, FLOAT,
         TargetToken)
 from rpython.rlib.objectmodel import we_are_translated
@@ -122,10 +123,10 @@
         if gcrootmap and gcrootmap.is_shadow_stack:
             self._ensure_value(gcrootmap.get_root_stack_top_addr(), asm)
         # endaddr of insert stack check
-        endaddr, lengthaddr, _ = self.cpu.insert_stack_check()
+        endaddr, lengthaddr, _ = asm.cpu.insert_stack_check()
         self._ensure_value(endaddr, asm)
         # fast gil
-        fastgil = rgil.gil_fetch_fastgil()
+        fastgil = rffi.cast(lltype.Signed, rgil.gil_fetch_fastgil())
         self._ensure_value(fastgil, asm)
         # TODO add more values that are loaded with load_imm
 
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to