# HG changeset patch # User Stefan Anzinger # Date 1418409823 -3600 # Node ID c9576b6cf7d61ad1b150eaf9715366914650c52d # Parent 8a03753546f3ef530dc3c0279569b6174bfb1df9 [SPARC] Fix when rethrowing exceptions. (Crashed the CompileTheWorld) diff -r 8a03753546f3 -r c9576b6cf7d6 graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerInCallerOp.java --- a/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerInCallerOp.java Fri Dec 05 00:38:17 2014 +0100 +++ b/graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerInCallerOp.java Fri Dec 12 19:43:43 2014 +0100 @@ -69,6 +69,7 @@ new Cmp(o7, o7).emit(masm); new Movcc(ConditionFlag.NotZero, CC.Icc, l7, sp).emit(masm); + new Mov(i7, o7).emit(masm); new Jmpl(asRegister(handlerInCallerPc), 0, g0).emit(masm); new Nop().emit(masm); }