march-generic.c: Skip for -march in multilib options.
authorJoseph Myers <joseph@codesourcery.com>
Sat, 23 Oct 2010 11:07:09 +0000 (12:07 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Sat, 23 Oct 2010 11:07:09 +0000 (12:07 +0100)
* gcc.dg/march-generic.c: Skip for -march in multilib options.
* gcc.target/i386/isa-9.c: Skip for -march other than
-march=amdfam10 in multilib options.
* gcc.target/i386/pr42589.c: Skip for -march other than
-march=i486 in multilib options.
* gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
other -march in multilib options.

From-SVN: r165882

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/march-generic.c
gcc/testsuite/gcc.target/i386/isa-9.c
gcc/testsuite/gcc.target/i386/pr42589.c
gcc/testsuite/gcc.target/i386/sse-19.c

index 0d9dabd0f132c0239dcba3ce1a36567028f0376b..21ddf30cb3826782819bfd3e3114f4ecf0fcb818 100644 (file)
@@ -1,3 +1,13 @@
+2010-10-23  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/march-generic.c: Skip for -march in multilib options.
+       * gcc.target/i386/isa-9.c: Skip for -march other than
+       -march=amdfam10 in multilib options.
+       * gcc.target/i386/pr42589.c: Skip for -march other than
+       -march=i486 in multilib options.
+       * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for
+       other -march in multilib options.
+
 2010-10-23  Jie Zhang  <jie@codesourcery.com>
 
        PR rtl-optimization/37360
index 2cebd369de2b5eb96b37a3dc8d566bc624b181cc..7705a4163214e4b8a0d03152bcd4a83144dbdd3e 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do compile { target i?86-*-* } } */
+/* { dg-skip-if "" { *-*-* } { "-march=*" } { "" } } */
 /* { dg-options "-march=generic" } */
 /* { dg-error "generic CPU can be used only for -mtune" "" { target *-*-* } 0 } */
 /* { dg-bogus "march" "" { target *-*-* } 0 } */
index 64cbdbd6654f876534e76670e376a720d2a1ca27..b312be11e6324235b002a47e06255582e48258a0 100644 (file)
@@ -1,4 +1,5 @@
 /* { dg-do run } */
+/* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=amdfam10" } } */
 /* { dg-options "-march=amdfam10 -mno-fma4" } */
 
 extern void abort (void);
index 04e419a2a838af1427d1880cb83eb0bae79123a3..1366ef5b32a8e45ae3d04a1b2603db2bef21dfa9 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=i486" } } */
 /* { dg-options "-O2 -march=i486" } */
 
 void
index 43c090bd4e1e25b71520ce89ff307e45e81334b7..7a49a98feabc8d8c6f7946d8776083d9b4a474b4 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
-/* { dg-options "-O3 -msse2" } */
+/* { dg-skip-if "" { i?86-*-* x86_64-*-* } { "-march=*" } { "-march=x86-64" } } */
+/* { dg-options "-O3 -march=x86-64 -msse2" } */
 /* { dg-final { scan-assembler "punpcklbw" } } */
 extern void abort();
 #include <emmintrin.h>