src/cpu/ppc/vm/vm_version_ppc.cpp

Print this page

        

@@ -171,10 +171,16 @@
     if (!FLAG_IS_DEFAULT(UseCRC32CIntrinsics))
       warning("CRC32C intrinsics are not available on this CPU");
     FLAG_SET_DEFAULT(UseCRC32CIntrinsics, false);
   }
 
+  if (UseOnSpinWaitIntrinsic) {
+    if (!FLAG_IS_DEFAULT(UseOnSpinWaitIntrinsic))
+      warning("onSpinWait intrinsic is not available on this CPU");
+    FLAG_SET_DEFAULT(UseOnSpinWaitIntrinsic, false);
+  }
+
   // The AES intrinsic stubs require AES instruction support.
   if (UseAES) {
     warning("AES instructions are not available on this CPU");
     FLAG_SET_DEFAULT(UseAES, false);
   }