--- old/src/share/vm/oops/cpCache.hpp 2016-06-25 00:07:52.297594980 +0900 +++ new/src/share/vm/oops/cpCache.hpp 2016-06-25 00:07:52.163595489 +0900 @@ -193,7 +193,7 @@ field_index_mask = right_n_bits(field_index_bits), parameter_size_bits = 8, // subset of field_index_mask, range is 0..255 parameter_size_mask = right_n_bits(parameter_size_bits), - option_bits_mask = ~(((-1) << tos_state_shift) | (field_index_mask | parameter_size_mask)) + option_bits_mask = ~((0xffffffff << tos_state_shift) | (field_index_mask | parameter_size_mask)) }; // specific bit definitions for the indices field: