Author: Maciej Fijalkowski <[email protected]>
Branch: arm64
Changeset: r96931:1acfb96abd34
Date: 2019-07-03 07:59 +0000
http://bitbucket.org/pypy/pypy/changeset/1acfb96abd34/
Log: fixes
diff --git a/rpython/jit/backend/aarch64/callbuilder.py
b/rpython/jit/backend/aarch64/callbuilder.py
--- a/rpython/jit/backend/aarch64/callbuilder.py
+++ b/rpython/jit/backend/aarch64/callbuilder.py
@@ -241,10 +241,10 @@
pmc = OverwritingBuilder(self.mc, b1_location, WORD)
pmc.B_ofs_cond(jmp_ofs - b1_location, c.NE)
- pmc = OverwritingBuilder(self.mc, b1_location, WORD)
+ pmc = OverwritingBuilder(self.mc, b2_location, WORD)
pmc.B_ofs_cond(jmp_ofs - b2_location, c.NE)
if self.asm.cpu.gc_ll_descr.gcrootmap:
- pmc = OverwritingBuilder(self.mc, b1_location, WORD)
+ pmc = OverwritingBuilder(self.mc, b3_location, WORD)
pmc.B_ofs_cond(jmp_ofs - b3_location, c.NE)
# save the result we just got
@@ -258,7 +258,7 @@
self.mc.ADD_ri(r.sp.value, r.sp.value, 2 * WORD)
pmc = OverwritingBuilder(self.mc, jmp_pos, WORD)
- pmc.B_ofs(self.mc.currpos() - jmp_pos, c.NE)
+ pmc.B_ofs(self.mc.currpos() - jmp_pos)
if not we_are_translated(): # for testing: now we
can accesss
self.mc.SUB_ri(r.fp.value, r.fp.value, 1) # fp again
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit