Mercurial > hg > truffle
changeset 16639:fd631dda48cc
[SPARC] Patch the return address fixed
author | Stefan Anzinger <stefan.anzinger@gmail.com> |
---|---|
date | Thu, 24 Jul 2014 08:13:21 -0700 |
parents | ca87d8c825ac |
children | 0058b4af625d |
files | graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java |
diffstat | 1 files changed, 3 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java Thu Jul 24 08:12:19 2014 -0700 +++ b/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java Thu Jul 24 08:13:21 2014 -0700 @@ -57,10 +57,10 @@ Register addrRegister = asLongReg(address); // new SPARCAssembler.Ldx(new SPARCAddress(o7, 1), g3).emit(masm); new Sub(addrRegister, Return.PC_RETURN_OFFSET, i7).emit(masm); - // new Save(sp, -2047, sp).emit(masm); - // new Flushw().emit(masm); +// new Save(sp, -3000, sp).emit(masm); +// new Flushw().emit(masm); // new Stx(g4, new SPARCAddress(fp, o7.number * crb.target.wordSize)).emit(masm); - // new Restore(g0, g0, g0).emit(masm); +// new Restore(g0, g0, g0).emit(masm); // new Flushw().emit(masm); // new Ldx(new SPARCAddress(g0, 0x123), g0).emit(masm); }