diff options
author | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-10-23 11:07:09 +0000 |
---|---|---|
committer | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-10-23 11:07:09 +0000 |
commit | 2dfbcd30bb4e761a9c5144a0656b8dfc6336ed37 (patch) | |
tree | 35ba1748116c269bd9e344faeacffcf90cea06bc /gcc/testsuite/gcc.target | |
parent | f6e5e45643c1d764440adf5c6d65e0995619c6ce (diff) | |
download | gcc-2dfbcd30bb4e761a9c5144a0656b8dfc6336ed37.tar.gz |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165882 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.target')
-rw-r--r-- | gcc/testsuite/gcc.target/i386/isa-9.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/pr42589.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/sse-19.c | 3 |
3 files changed, 4 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/i386/isa-9.c b/gcc/testsuite/gcc.target/i386/isa-9.c index 64cbdbd6654..b312be11e63 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 04e419a2a83..1366ef5b32a 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 43c090bd4e1..7a49a98feab 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> |