[pypy-commit] pypy ppc-jit-backend: Write down the result of tedious investigation

arigo noreply at buildbot.pypy.org
Wed Aug 22 10:28:21 CEST 2012


Author: Armin Rigo <arigo at tunes.org>
Branch: ppc-jit-backend
Changeset: r56787:43f7f50df383
Date: 2012-08-22 10:28 +0200
http://bitbucket.org/pypy/pypy/changeset/43f7f50df383/

Log:	Write down the result of tedious investigation

diff --git a/pypy/jit/backend/ppc/ppc_assembler.py b/pypy/jit/backend/ppc/ppc_assembler.py
--- a/pypy/jit/backend/ppc/ppc_assembler.py
+++ b/pypy/jit/backend/ppc/ppc_assembler.py
@@ -444,6 +444,9 @@
         # stack still aligned
         mc.call(slowpathaddr)
 
+        XXX ^^^ the above call clobbers at least 48(r1), which
+        XXX     contains the mc.store(r3.value)
+
         with scratch_reg(mc):
             mc.load_imm(r.SCRATCH, self.cpu.pos_exception())
             mc.loadx(r.SCRATCH.value, 0, r.SCRATCH.value)


More information about the pypy-commit mailing list