diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2010-07-12 12:21:10 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2010-07-12 12:21:10 +0000 |
commit | f457c53d3c25e4142adb7b52d3a2705068db1f26 (patch) | |
tree | 6ba3a08b720b1e6fcf8ee59fc500491f275f822b | |
parent | 8f89ba7c3d2dfae641be91eda966504e594573ef (diff) | |
download | gcc-f457c53d3c25e4142adb7b52d3a2705068db1f26.zip gcc-f457c53d3c25e4142adb7b52d3a2705068db1f26.tar.gz gcc-f457c53d3c25e4142adb7b52d3a2705068db1f26.tar.bz2 |
pr42427.c: Require c99_runtime.
* gcc.dg/pr42427.c: Require c99_runtime.
* gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
c99_runtime.
* gcc.target/i386/avx-cmpss-1.c: Likewise.
* gcc.target/i386/avx-vcmppd-1.c: Likewise.
* gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
* gcc.target/i386/avx-vcmpps-1.c: Likewise.
* gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
* gcc.target/i386/avx-vcmpsd-1.c: Likewise.
* gcc.target/i386/avx-vcmpss-1.c: Likewise.
* gcc.target/i386/sse-cmpss-1.c: Likewise.
* gcc.target/i386/sse2-cmpsd-1.c: Likewise
* gcc.target/i386/pr37275.c: Require visibility support.
From-SVN: r162075
-rw-r--r-- | gcc/testsuite/ChangeLog | 16 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/pr42427.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx-cmpss-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx-vcmppd-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx-vcmppd-256-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx-vcmpps-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx-vcmpps-256-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx-vcmpsd-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/avx-vcmpss-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/pr37275.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/sse-cmpss-1.c | 1 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c | 1 |
13 files changed, 29 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9bc5450..5957c70 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,21 @@ 2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + * gcc.dg/pr42427.c: Require c99_runtime. + * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target + c99_runtime. + * gcc.target/i386/avx-cmpss-1.c: Likewise. + * gcc.target/i386/avx-vcmppd-1.c: Likewise. + * gcc.target/i386/avx-vcmppd-256-1.c: Likewise. + * gcc.target/i386/avx-vcmpps-1.c: Likewise. + * gcc.target/i386/avx-vcmpps-256-1.c: Likewise. + * gcc.target/i386/avx-vcmpsd-1.c: Likewise. + * gcc.target/i386/avx-vcmpss-1.c: Likewise. + * gcc.target/i386/sse-cmpss-1.c: Likewise. + * gcc.target/i386/sse2-cmpsd-1.c: Likewise + * gcc.target/i386/pr37275.c: Require visibility support. + +2010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + * lib/target-supports.exp (check_effective_target_sse): New proc. * gcc.target/i386/sol2-check.h: New file. * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define. diff --git a/gcc/testsuite/gcc.dg/pr42427.c b/gcc/testsuite/gcc.dg/pr42427.c index 1961313..cb43dd2 100644 --- a/gcc/testsuite/gcc.dg/pr42427.c +++ b/gcc/testsuite/gcc.dg/pr42427.c @@ -1,5 +1,6 @@ -/* { dg-do assemble } */ +/* { dg-do assemble { target c99_runtime } } */ /* { dg-options "-O2 -fexceptions -fnon-call-exceptions -fpeel-loops" } */ +/* { dg-add-options c99_runtime } */ /* { dg-require-effective-target ilp32 } */ #include <complex.h> diff --git a/gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c b/gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c index 65cda0b..7898606 100644 --- a/gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c +++ b/gcc/testsuite/gcc.target/i386/avx-cmpsd-1.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ +/* { dg-require-effective-target c99_runtime } */ /* { dg-options "-O2 -mavx -std=c99" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-cmpss-1.c b/gcc/testsuite/gcc.target/i386/avx-cmpss-1.c index b2603aa..e0ee934 100644 --- a/gcc/testsuite/gcc.target/i386/avx-cmpss-1.c +++ b/gcc/testsuite/gcc.target/i386/avx-cmpss-1.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ +/* { dg-require-effective-target c99_runtime } */ /* { dg-options "-O2 -mavx -std=c99" } */ #define CHECK_H "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vcmppd-1.c b/gcc/testsuite/gcc.target/i386/avx-vcmppd-1.c index be69d47..f9646a1 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcmppd-1.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcmppd-1.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ +/* { dg-require-effective-target c99_runtime } */ /* { dg-options "-O2 -mavx -std=c99" } */ #include "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vcmppd-256-1.c b/gcc/testsuite/gcc.target/i386/avx-vcmppd-256-1.c index 7000bb0..1c169f5 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcmppd-256-1.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcmppd-256-1.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ +/* { dg-require-effective-target c99_runtime } */ /* { dg-options "-O2 -mavx -std=c99" } */ #include "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vcmpps-1.c b/gcc/testsuite/gcc.target/i386/avx-vcmpps-1.c index 753f2ce..888f9eb 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcmpps-1.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcmpps-1.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ +/* { dg-require-effective-target c99_runtime } */ /* { dg-options "-O2 -mavx -std=c99" } */ #include "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vcmpps-256-1.c b/gcc/testsuite/gcc.target/i386/avx-vcmpps-256-1.c index c1292a2..b82abb6 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcmpps-256-1.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcmpps-256-1.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ +/* { dg-require-effective-target c99_runtime } */ /* { dg-options "-O2 -mavx -std=c99" } */ #include "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vcmpsd-1.c b/gcc/testsuite/gcc.target/i386/avx-vcmpsd-1.c index 97ca6e6..9b6d580 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcmpsd-1.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcmpsd-1.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ +/* { dg-require-effective-target c99_runtime } */ /* { dg-options "-O2 -mavx -std=c99" } */ #include "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/avx-vcmpss-1.c b/gcc/testsuite/gcc.target/i386/avx-vcmpss-1.c index 627333a..0dd1b09 100644 --- a/gcc/testsuite/gcc.target/i386/avx-vcmpss-1.c +++ b/gcc/testsuite/gcc.target/i386/avx-vcmpss-1.c @@ -1,5 +1,6 @@ /* { dg-do run } */ /* { dg-require-effective-target avx } */ +/* { dg-require-effective-target c99_runtime } */ /* { dg-options "-O2 -mavx -std=c99" } */ #include "avx-check.h" diff --git a/gcc/testsuite/gcc.target/i386/pr37275.c b/gcc/testsuite/gcc.target/i386/pr37275.c index ca9612b..070dab5 100644 --- a/gcc/testsuite/gcc.target/i386/pr37275.c +++ b/gcc/testsuite/gcc.target/i386/pr37275.c @@ -1,6 +1,7 @@ /* PR middle-end/37275 */ /* { dg-do compile { target ilp32 } } */ /* { dg-options "-g -dA -O2 -march=i686 -fstack-protector" } */ +/* { dg-require-visibility "" } */ typedef __SIZE_TYPE__ size_t; extern void *memcpy (void *, const void *, size_t); diff --git a/gcc/testsuite/gcc.target/i386/sse-cmpss-1.c b/gcc/testsuite/gcc.target/i386/sse-cmpss-1.c index 2c9e9fe..45438bc 100644 --- a/gcc/testsuite/gcc.target/i386/sse-cmpss-1.c +++ b/gcc/testsuite/gcc.target/i386/sse-cmpss-1.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -msse -std=c99" } */ /* { dg-require-effective-target sse } */ +/* { dg-require-effective-target c99_runtime } */ #ifndef CHECK_H #define CHECK_H "sse-check.h" diff --git a/gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c b/gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c index 953f220..153fd2b 100644 --- a/gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c +++ b/gcc/testsuite/gcc.target/i386/sse2-cmpsd-1.c @@ -1,6 +1,7 @@ /* { dg-do run } */ /* { dg-options "-O2 -msse2 -std=c99" } */ /* { dg-require-effective-target sse2 } */ +/* { dg-require-effective-target c99_runtime } */ #ifndef CHECK_H #define CHECK_H "sse2-check.h" |