--- old/src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp 2018-07-11 17:41:38.683955170 +0300 +++ new/src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp 2018-07-11 17:41:38.479942107 +0300 @@ -1355,7 +1355,7 @@ { Label L; __ ldrw(t, Address(rthread, JavaThread::thread_state_offset())); - __ cmp(t, _thread_in_Java); + __ cmp(t, (u1)_thread_in_Java); __ br(Assembler::EQ, L); __ stop("Wrong thread state in native stub"); __ bind(L); @@ -1462,7 +1462,7 @@ Label no_reguard; __ lea(rscratch1, Address(rthread, in_bytes(JavaThread::stack_guard_state_offset()))); __ ldrw(rscratch1, Address(rscratch1)); - __ cmp(rscratch1, JavaThread::stack_guard_yellow_reserved_disabled); + __ cmp(rscratch1, (u1)JavaThread::stack_guard_yellow_reserved_disabled); __ br(Assembler::NE, no_reguard); __ pusha(); // XXX only save smashed registers