diff -r 6c394ed56b07 -r 4bd35a5ec694 src/hotspot/cpu/x86/templateTable_x86.cpp --- a/src/hotspot/cpu/x86/templateTable_x86.cpp Fri Sep 14 20:30:28 2018 -0700 +++ b/src/hotspot/cpu/x86/templateTable_x86.cpp Fri Sep 14 22:35:44 2018 -0700 @@ -2875,7 +2875,7 @@ const Address field(obj, off, Address::times_1, 0*wordSize); - Label Done, notByte, notBool, notInt, notShort, notChar, notLong, notFloat, notObj, notDouble; + Label Done, notByte, notBool, notInt, notShort, notChar, notLong, notFloat, notObj; __ shrl(flags, ConstantPoolCacheEntry::tos_state_shift); // Make sure we don't need to mask edx after the above shift @@ -2981,6 +2981,7 @@ __ bind(notFloat); #ifdef ASSERT + Label notDouble; __ cmpl(flags, dtos); __ jcc(Assembler::notEqual, notDouble); #endif @@ -3132,7 +3133,7 @@ NOT_LP64( const Address hi(obj, off, Address::times_1, 1*wordSize);) Label notByte, notBool, notInt, notShort, notChar, - notLong, notFloat, notObj, notDouble; + notLong, notFloat, notObj; __ shrl(flags, ConstantPoolCacheEntry::tos_state_shift); @@ -3286,6 +3287,7 @@ __ bind(notFloat); #ifdef ASSERT + Label notDouble; __ cmpl(flags, dtos); __ jcc(Assembler::notEqual, notDouble); #endif