--- old/src/hotspot/cpu/x86/c1_Runtime1_x86.cpp 2018-09-24 22:25:51.823821178 +0200 +++ new/src/hotspot/cpu/x86/c1_Runtime1_x86.cpp 2018-09-24 22:25:51.487821181 +0200 @@ -1123,7 +1123,7 @@ __ sarl(t0, Klass::_lh_array_tag_shift); int tag = ((id == new_type_array_id) ? Klass::_lh_array_tag_type_value - : Klass::_lh_array_tag_obj_value); + : (int) Klass::_lh_array_tag_obj_value); __ cmpl(t0, tag); __ jcc(Assembler::equal, ok); __ stop("assert(is an array klass)");