--- a/hotspot/src/cpu/x86/vm/vm_version_x86.cpp Fri Jun 26 19:11:15 2015 -0700
+++ b/hotspot/src/cpu/x86/vm/vm_version_x86.cpp Mon Jun 29 00:10:01 2015 -0700
@@ -699,6 +699,12 @@
FLAG_SET_DEFAULT(UseSHA512Intrinsics, false);
}
+ if (UseCRC32CIntrinsics) {
+ if (!FLAG_IS_DEFAULT(UseCRC32CIntrinsics))
+ warning("CRC32C intrinsics are not available on this CPU");
+ FLAG_SET_DEFAULT(UseCRC32CIntrinsics, false);
+ }
+
// Adjust RTM (Restricted Transactional Memory) flags
if (!supports_rtm() && UseRTMLocking) {
// Can't continue because UseRTMLocking affects UseBiasedLocking flag