--- old/src/cpu/x86/vm/macroAssembler_x86.cpp 2015-10-30 00:18:16.000000000 +0300 +++ new/src/cpu/x86/vm/macroAssembler_x86.cpp 2015-10-30 00:18:16.000000000 +0300 @@ -2257,8 +2257,8 @@ } } -void MacroAssembler::ic_call(address entry) { - RelocationHolder rh = virtual_call_Relocation::spec(pc()); +void MacroAssembler::ic_call(address entry, jint method_index) { + RelocationHolder rh = virtual_call_Relocation::spec(pc(), method_index); movptr(rax, (intptr_t)Universe::non_oop_word()); call(AddressLiteral(entry, rh)); }