--- old/src/cpu/x86/vm/vm_version_x86.cpp Fri Jul 13 20:36:15 2012 +++ new/src/cpu/x86/vm/vm_version_x86.cpp Fri Jul 13 20:36:15 2012 @@ -562,7 +562,7 @@ AllocatePrefetchInstr = 3; } // On family 15h processors use XMM and UnalignedLoadStores for Array Copy - if( FLAG_IS_DEFAULT(UseXMMForArrayCopy) ) { + if( supports_sse2() && FLAG_IS_DEFAULT(UseXMMForArrayCopy) ) { UseXMMForArrayCopy = true; } if( FLAG_IS_DEFAULT(UseUnalignedLoadStores) && UseXMMForArrayCopy ) {