--- old/src/hotspot/cpu/x86/templateTable_x86.cpp 2018-04-20 00:46:40.000000000 +0100 +++ new/src/hotspot/cpu/x86/templateTable_x86.cpp 2018-04-20 00:46:40.000000000 +0100 @@ -2675,6 +2675,17 @@ void TemplateTable::_return(TosState state) { transition(state, state); + // { + // Label not_rb; + // Register aa = rcx, bb = rdi; + // __ movptr(aa, Address(rsp, 0)); + // __ lea(bb, ExternalAddress(StubRoutines::cont_returnBarrier())); + // __ cmpq(aa, bb); + // // __ cmpq(ExternalAddress(StubRoutines::cont_returnBarrier()).addr(), aa); + // __ jcc(Assembler::notZero, not_rb); + // __ stop("WQWWQWQW"); + // __ bind(not_rb); + // } assert(_desc->calls_vm(), "inconsistent calls_vm information"); // call in remove_activation