Author: Richard Plangger <[email protected]>
Branch:
Changeset: r83619:ca0843440e9f
Date: 2016-04-12 17:20 +0200
http://bitbucket.org/pypy/pypy/changeset/ca0843440e9f/
Log: (s390x) store_force_index didnt use the new descr index
diff --git a/rpython/jit/backend/zarch/opassembler.py
b/rpython/jit/backend/zarch/opassembler.py
--- a/rpython/jit/backend/zarch/opassembler.py
+++ b/rpython/jit/backend/zarch/opassembler.py
@@ -358,8 +358,9 @@
guard_op.getopnum() == rop.GUARD_NOT_FORCED_2)
faildescr = guard_op.getdescr()
ofs = self.cpu.get_ofs_of_frame_field('jf_force_descr')
- self.mc.load_imm(r.SCRATCH, rffi.cast(lltype.Signed,
- cast_instance_to_gcref(faildescr)))
+ #
+ faildescrindex = self.get_gcref_from_faildescr(faildescr)
+ self.load_gcref_into(r.SCRATCH, faildescrindex)
self.mc.STG(r.SCRATCH, l.addr(ofs, r.SPP))
def _find_nearby_operation(self, regalloc, delta):
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit