aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2010-10-23 12:07:09 +0100
committerJoseph Myers <jsm28@gcc.gnu.org>2010-10-23 12:07:09 +0100
commit15ac39424201c42cc637cb034102ddd689ad75d8 (patch)
tree35ba1748116c269bd9e344faeacffcf90cea06bc
parent18ed6ee4bf95a6d02ff34e0dfa279e8c9a1179a8 (diff)
downloadgcc-15ac39424201c42cc637cb034102ddd689ad75d8.zip
gcc-15ac39424201c42cc637cb034102ddd689ad75d8.tar.gz
gcc-15ac39424201c42cc637cb034102ddd689ad75d8.tar.bz2
march-generic.c: Skip for -march in multilib options.
* 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
-rw-r--r--gcc/testsuite/ChangeLog10
-rw-r--r--gcc/testsuite/gcc.dg/march-generic.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/isa-9.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr42589.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/sse-19.c3
5 files changed, 15 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0d9dabd..21ddf30 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
diff --git a/gcc/testsuite/gcc.dg/march-generic.c b/gcc/testsuite/gcc.dg/march-generic.c
index 2cebd36..7705a41 100644
--- a/gcc/testsuite/gcc.dg/march-generic.c
+++ b/gcc/testsuite/gcc.dg/march-generic.c
@@ -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 } */
diff --git a/gcc/testsuite/gcc.target/i386/isa-9.c b/gcc/testsuite/gcc.target/i386/isa-9.c
index 64cbdbd..b312be1 100644
--- a/gcc/testsuite/gcc.target/i386/isa-9.c
+++ b/gcc/testsuite/gcc.target/i386/isa-9.c
@@ -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);
diff --git a/gcc/testsuite/gcc.target/i386/pr42589.c b/gcc/testsuite/gcc.target/i386/pr42589.c
index 04e419a..1366ef5 100644
--- a/gcc/testsuite/gcc.target/i386/pr42589.c
+++ b/gcc/testsuite/gcc.target/i386/pr42589.c
@@ -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
diff --git a/gcc/testsuite/gcc.target/i386/sse-19.c b/gcc/testsuite/gcc.target/i386/sse-19.c
index 43c090b..7a49a98 100644
--- a/gcc/testsuite/gcc.target/i386/sse-19.c
+++ b/gcc/testsuite/gcc.target/i386/sse-19.c
@@ -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>