Author: hager <sven.ha...@uni-duesseldorf.de> Branch: ppc-jit-backend Changeset: r49841:fcdbc05a8222 Date: 2011-11-26 15:42 -0800 http://bitbucket.org/pypy/pypy/changeset/fcdbc05a8222/
Log: Use safe way for relative jumps diff --git a/pypy/jit/backend/ppc/ppcgen/opassembler.py b/pypy/jit/backend/ppc/ppcgen/opassembler.py --- a/pypy/jit/backend/ppc/ppcgen/opassembler.py +++ b/pypy/jit/backend/ppc/ppcgen/opassembler.py @@ -295,8 +295,7 @@ descr = op.getdescr() assert isinstance(descr, LoopToken) if descr._ppc_bootstrap_code == 0: - curpos = self.mc.get_rel_pos() - self.mc.b(descr._ppc_loop_code - curpos) + self.mc.b_offset(descr._ppc_loop_code) else: target = descr._ppc_bootstrap_code + descr._ppc_loop_code self.mc.b_abs(target) _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit