diff a/src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp b/src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp --- a/src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp +++ b/src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp @@ -37,10 +37,13 @@ // See full description in c2_MacroAssembler_x86.cpp. void fast_lock(Register obj, Register box, Register rax_reg, Register t, Register thread); void fast_unlock(Register obj, Register reg_rax, Register t, Register thread); + static void abort_verify_int_in_range(uint idx, jint val, jint lo, jint hi); + static void abort_verify_long_in_range(uint idx, jlong val, jlong lo, jlong hi); + void verify_int_in_range(uint idx, const TypeInt* t, Register val); void verify_long_in_range(uint idx, const TypeLong* t, Register val, Register tmp); // Generic instructions support for use in .ad files C2 code generation void vabsnegd(int opcode, XMMRegister dst, XMMRegister src);