Index: gcc/gcc/testsuite/gcc.target/i386/isa-6.c |
diff --git a/gcc/gcc/testsuite/gcc.target/i386/isa-6.c b/gcc/gcc/testsuite/gcc.target/i386/isa-6.c |
index ec1fbeaa4d43e38e6120e1d1b024b15b8f18ff8f..a9a0ddb14c170aafa442ee248cc5ca701b58f04e 100644 |
--- a/gcc/gcc/testsuite/gcc.target/i386/isa-6.c |
+++ b/gcc/gcc/testsuite/gcc.target/i386/isa-6.c |
@@ -1,4 +1,5 @@ |
/* { dg-do run } */ |
+/* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=amdfam10" } } */ |
/* { dg-options "-march=amdfam10 -mno-sse4" } */ |
extern void abort (void); |
@@ -27,7 +28,10 @@ main () |
#if !defined __SSE4A__ |
abort (); |
#endif |
-#if defined __SSE5__ |
+#if defined __AVX__ |
+ abort (); |
+#endif |
+#if defined __FMA4__ |
abort (); |
#endif |
return 0; |