Author: Richard Plangger <[email protected]>
Branch: s390x-backend
Changeset: r80468:ab25d19c932c
Date: 2015-10-27 17:12 +0100
http://bitbucket.org/pypy/pypy/changeset/ab25d19c932c/

Log:    literal/constant pool correctly assembled, float test (linear float
        loop) passing

diff --git a/rpython/jit/backend/zarch/assembler.py 
b/rpython/jit/backend/zarch/assembler.py
--- a/rpython/jit/backend/zarch/assembler.py
+++ b/rpython/jit/backend/zarch/assembler.py
@@ -76,8 +76,8 @@
         if self.size % 2 == 1:
             self.size += 1
         assert self.size < 2**16-1
+        mc.BRAS(r.POOL, l.imm(self.size+mc.BRAS._byte_count))
         self.offset = mc.get_relative_pos()
-        mc.BRAS(r.POOL, l.imm(self.size))
         mc.write('\x00' * self.size)
         print "pool with %d bytes %d // 8" % (self.size, self.size // 8)
 
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to