--- old/src/jdk.pack/share/native/common-unpack/constants.h 2018-10-08 15:03:27.176498832 -0400 +++ new/src/jdk.pack/share/native/common-unpack/constants.h 2018-10-08 15:03:26.904484528 -0400 @@ -203,7 +203,7 @@ AO_HAVE_FIELD_FLAGS_HI = 1<<10, AO_HAVE_METHOD_FLAGS_HI = 1<<11, AO_HAVE_CODE_FLAGS_HI = 1<<12, - AO_UNUSED_MBZ = (-1)<<13, // options bits reserved for future use. + AO_UNUSED_MBZ = (int)((~0U)<<13), // options bits reserved for future use. #define ARCHIVE_BIT_DO(F) \ F(AO_HAVE_SPECIAL_FORMATS) \