# HG changeset patch # User Thomas Wuerthinger # Date 1363560799 -3600 # Node ID 488c6d5e3b77e788a3395e51dc229530d7225412 # Parent e9c6fc51371950c32aacc75008f3122aa6a55f71 Put exception handler entry back. diff -r e9c6fc513719 -r 488c6d5e3b77 graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java --- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java Sun Mar 17 23:46:58 2013 +0100 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java Sun Mar 17 23:53:19 2013 +0100 @@ -189,6 +189,8 @@ boolean frameOmitted = tasm.frameContext == null; if (!frameOmitted) { + tasm.recordMark(Marks.MARK_EXCEPTION_HANDLER_ENTRY); + AMD64Call.directCall(tasm, asm, runtime().lookupRuntimeCall(EXCEPTION_HANDLER), null, false, null); tasm.recordMark(Marks.MARK_DEOPT_HANDLER_ENTRY); AMD64Call.directCall(tasm, asm, runtime().lookupRuntimeCall(DEOPT_HANDLER), null, false, null); } else {