1.1 --- a/src/cpu/x86/vm/x86.ad Wed Sep 19 16:50:26 2012 -0700 1.2 +++ b/src/cpu/x86/vm/x86.ad Thu Sep 20 16:49:17 2012 +0200 1.3 @@ -503,6 +503,13 @@ 1.4 if ((UseSSE < 4) && (UseAVX < 1)) // only with SSE4_1 or AVX 1.5 return false; 1.6 break; 1.7 + case Op_CompareAndSwapL: 1.8 +#ifdef _LP64 1.9 + case Op_CompareAndSwapP: 1.10 +#endif 1.11 + if (!VM_Version::supports_cx8()) 1.12 + return false; 1.13 + break; 1.14 } 1.15 1.16 return true; // Per default match rules are supported.