--- old/src/hotspot/cpu/s390/templateTable_s390.cpp 2018-02-12 20:04:59.775786805 -0800 +++ new/src/hotspot/cpu/s390/templateTable_s390.cpp 2018-02-12 20:04:59.551787668 -0800 @@ -3768,7 +3768,7 @@ Register RnewTopValue = tmp; __ z_lg(RoldTopValue, Address(Z_thread, JavaThread::tlab_top_offset())); __ load_address(RnewTopValue, Address(RoldTopValue, Rsize)); - __ z_cg(RnewTopValue, Address(Z_thread, JavaThread::tlab_end_offset())); + __ z_cg(RnewTopValue, Address(Z_thread, JavaThread::tlab_current_end_offset())); __ z_brh(slow_case); __ z_stg(RnewTopValue, Address(Z_thread, JavaThread::tlab_top_offset()));