--- old/src/cpu/x86/vm/macroAssembler_x86.cpp 2017-03-13 09:58:14.632652413 +0100 +++ new/src/cpu/x86/vm/macroAssembler_x86.cpp 2017-03-13 09:58:10.753653833 +0100 @@ -11206,3 +11206,11 @@ } #endif + +static void halt() { + ShouldNotReachHere(); +} + +void MacroAssembler::halt() { + call(RuntimeAddress(CAST_FROM_FN_PTR(address, ::halt))); +}