--- old/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp 2014-12-09 13:50:11.290958143 -0500 +++ new/src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp 2014-12-09 13:50:10.960987367 -0500 @@ -524,7 +524,7 @@ // Note: the restored frame is not necessarily interpreted. // Use the shared runtime version of the StackOverflowError. assert(StubRoutines::throw_StackOverflowError_entry() != NULL, "stub not yet generated"); - __ b(RuntimeAddress(StubRoutines::throw_StackOverflowError_entry())); + __ far_jump(RuntimeAddress(StubRoutines::throw_StackOverflowError_entry())); // all done with frame size check __ bind(after_frame_check);