--- old/src/hotspot/cpu/x86/templateTable_x86.cpp 2018-02-12 20:05:03.359773003 -0800 +++ new/src/hotspot/cpu/x86/templateTable_x86.cpp 2018-02-12 20:05:03.099774003 -0800 @@ -3903,7 +3903,7 @@ if (UseTLAB) { __ movptr(rax, Address(thread, in_bytes(JavaThread::tlab_top_offset()))); __ lea(rbx, Address(rax, rdx, Address::times_1)); - __ cmpptr(rbx, Address(thread, in_bytes(JavaThread::tlab_end_offset()))); + __ cmpptr(rbx, Address(thread, in_bytes(JavaThread::tlab_current_end_offset()))); __ jcc(Assembler::above, slow_case); __ movptr(Address(thread, in_bytes(JavaThread::tlab_top_offset())), rbx); if (ZeroTLAB) {