diff options
Diffstat (limited to 'gcc/testsuite/gcc.target/i386/sse2-check.h')
-rw-r--r-- | gcc/testsuite/gcc.target/i386/sse2-check.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/i386/sse2-check.h b/gcc/testsuite/gcc.target/i386/sse2-check.h index e9f17f04079..fd4a6ce1dbf 100644 --- a/gcc/testsuite/gcc.target/i386/sse2-check.h +++ b/gcc/testsuite/gcc.target/i386/sse2-check.h @@ -1,6 +1,7 @@ #include <stdlib.h> #include "cpuid.h" #include "m128-check.h" +#include "sse-os-support.h" static void sse2_test (void); @@ -20,7 +21,7 @@ main () return 0; /* Run SSE2 test only if host has SSE2 support. */ - if (edx & bit_SSE2) + if ((edx & bit_SSE2) && sse_os_support ()) do_test (); return 0; |