Author: David Schneider <david.schnei...@picle.org> Branch: arm-backend-2 Changeset: r51559:0109b2cfd41f Date: 2012-01-20 18:46 +0100 http://bitbucket.org/pypy/pypy/changeset/0109b2cfd41f/
Log: Forgot to pass the condition flag here. Argh!! diff --git a/pypy/jit/backend/arm/codebuilder.py b/pypy/jit/backend/arm/codebuilder.py --- a/pypy/jit/backend/arm/codebuilder.py +++ b/pypy/jit/backend/arm/codebuilder.py @@ -179,7 +179,7 @@ def BL(self, addr, c=cond.AL): target = rffi.cast(rffi.INT, addr) self.gen_load_int(reg.ip.value, target, cond=c) - self.BLX(reg.ip.value) + self.BLX(reg.ip.value, c) def BLX(self, reg, c=cond.AL): self.write32(c << 28 | 0x12FFF3 << 4 | (reg & 0xF)) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit