--- old/src/hotspot/cpu/arm/templateTable_arm.cpp 2018-02-12 20:04:56.303800177 -0800 +++ new/src/hotspot/cpu/arm/templateTable_arm.cpp 2018-02-12 20:04:56.043801178 -0800 @@ -4408,7 +4408,7 @@ assert_different_registers(Robj, Rsize, Rklass, Rtlab_top, Rtlab_end); __ ldr(Robj, Address(Rthread, JavaThread::tlab_top_offset())); - __ ldr(Rtlab_end, Address(Rthread, in_bytes(JavaThread::tlab_end_offset()))); + __ ldr(Rtlab_end, Address(Rthread, in_bytes(JavaThread::tlab_current_end_offset()))); __ add(Rtlab_top, Robj, Rsize); __ cmp(Rtlab_top, Rtlab_end); __ b(slow_case, hi);