--- old/src/hotspot/cpu/x86/macroAssembler_x86.cpp 2018-04-11 14:33:07.273214109 -0700 +++ new/src/hotspot/cpu/x86/macroAssembler_x86.cpp 2018-04-11 14:33:06.961215175 -0700 @@ -5594,7 +5594,7 @@ } else { lea(end, Address(obj, var_size_in_bytes, Address::times_1)); } - cmpptr(end, Address(thread, JavaThread::tlab_current_end_offset())); + cmpptr(end, Address(thread, JavaThread::tlab_fast_path_end_offset())); jcc(Assembler::above, slow_case); // update the tlab top pointer @@ -6162,7 +6162,7 @@ should_not_reach_here(); bind(next); - movptr(t1, Address(thread_reg, in_bytes(JavaThread::tlab_current_end_offset()))); + movptr(t1, Address(thread_reg, in_bytes(JavaThread::tlab_fast_path_end_offset()))); cmpptr(t1, Address(thread_reg, in_bytes(JavaThread::tlab_top_offset()))); jcc(Assembler::aboveEqual, ok); STOP("assert(top <= end)");