diff options
-rw-r--r-- | gcc/testsuite/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/eh/simd-1.C | 1 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/eh/simd-2.C | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/simd-4.x | 13 | ||||
-rw-r--r-- | gcc/testsuite/gcc.c-torture/execute/va-arg-25.x | 25 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/compat/vector-1_x.c | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/compat/vector-1_y.c | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/compat/vector-2_x.c | 7 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/compat/vector-2_y.c | 5 |
9 files changed, 32 insertions, 45 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index da6f91b..548d7d4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,15 @@ +2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr> + + * gcc.c-torture/execute/simd-4.x: Remove. + * gcc.c-torture/execute/va-arg-25.x: Likewise. + * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC. + Guard with #ifndef SKIP_ATTRIBUTE. + * gcc.dg/compat/vector-1_y.c: Likewise. + * gcc.dg/compat/vector-2_x.c: Likewise. + * gcc.dg/compat/vector-2_y.c: Likewise. + * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC. + * g++.dg/eh/simd-2.C: Likewise. + 2004-02-19 Alan Modra <amodra@bigpond.net.au> * gcc.c-torture/compile/complex-1.c: New. diff --git a/gcc/testsuite/g++.dg/eh/simd-1.C b/gcc/testsuite/g++.dg/eh/simd-1.C index d10a74a..667aafe 100644 --- a/gcc/testsuite/g++.dg/eh/simd-1.C +++ b/gcc/testsuite/g++.dg/eh/simd-1.C @@ -3,7 +3,6 @@ // { dg-options "-O" } // { dg-options "-O -w" { target i?86-*-* } } // { dg-do run } -// { dg-error "" "PR target/12916" { target sparc*-*-* } 11 } typedef int __attribute__((mode(V2SI))) vecint; diff --git a/gcc/testsuite/g++.dg/eh/simd-2.C b/gcc/testsuite/g++.dg/eh/simd-2.C index e02b05d..ee09323 100644 --- a/gcc/testsuite/g++.dg/eh/simd-2.C +++ b/gcc/testsuite/g++.dg/eh/simd-2.C @@ -4,8 +4,6 @@ // { dg-options "-O -w" { target i?86-*-* } } // { dg-options "-O -w -maltivec" { target powerpc64-*-linux* } } // { dg-do run { xfail "powerpc64-*-linux*"} } -// { dg-error "" "PR target/12916" { target sparc64-*-* sparcv9-*-* } 13 } -// { dg-error "" "PR target/12916" { target sparc-*-* } 15 } typedef int __attribute__((mode(V4SI))) vecint; diff --git a/gcc/testsuite/gcc.c-torture/execute/simd-4.x b/gcc/testsuite/gcc.c-torture/execute/simd-4.x deleted file mode 100644 index f5644cb..0000000 --- a/gcc/testsuite/gcc.c-torture/execute/simd-4.x +++ /dev/null @@ -1,13 +0,0 @@ -# This doesn't work on sparc*-*-* at -O0. - -set torture_eval_before_compile { - global compiler_conditional_xfail_data - set compiler_conditional_xfail_data { - "PR target/12916" \ - { "sparc*-*-*" } \ - { "-O0" } \ - { "" } - } -} - -return 0 diff --git a/gcc/testsuite/gcc.c-torture/execute/va-arg-25.x b/gcc/testsuite/gcc.c-torture/execute/va-arg-25.x deleted file mode 100644 index ff301be..0000000 --- a/gcc/testsuite/gcc.c-torture/execute/va-arg-25.x +++ /dev/null @@ -1,25 +0,0 @@ -# This doesn't work on SPARC 64-bit. - -if { [istarget "sparc64-*-*"] || [istarget "sparcv9-*-*"] } { - set torture_eval_before_compile { - global compiler_conditional_xfail_data - set compiler_conditional_xfail_data { - "PR target/12916" \ - { "*-*-*" } \ - { "*" } \ - { "-m32" } - } - } -} elseif { [istarget "sparc-*-*"] } { - set torture_eval_before_compile { - global compiler_conditional_xfail_data - set compiler_conditional_xfail_data { - "PR target/12916" \ - { "*-*-*" } \ - { "-m64" } \ - { "" } - } - } -} - -return 0 diff --git a/gcc/testsuite/gcc.dg/compat/vector-1_x.c b/gcc/testsuite/gcc.dg/compat/vector-1_x.c index c7503e5..11995b4 100644 --- a/gcc/testsuite/gcc.dg/compat/vector-1_x.c +++ b/gcc/testsuite/gcc.dg/compat/vector-1_x.c @@ -1,5 +1,6 @@ /* { dg-options "-w" } */ -/* { dg-xfail-if "PR target/12916" "sparc*-*-*" "*" "" } */ + +#ifndef SKIP_ATTRIBUTE #include "compat-common.h" #include "vector-defs.h" @@ -15,9 +16,12 @@ SETUP (4, si); SETUP (1, di); SETUP (2, di); +#endif + void vector_1_x (void) { +#ifndef SKIP_ATTRIBUTE DEBUG_INIT CHECK (8, qi); @@ -34,4 +38,5 @@ vector_1_x (void) if (fails != 0) abort (); +#endif } diff --git a/gcc/testsuite/gcc.dg/compat/vector-1_y.c b/gcc/testsuite/gcc.dg/compat/vector-1_y.c index 8aa21e1..1cec617 100644 --- a/gcc/testsuite/gcc.dg/compat/vector-1_y.c +++ b/gcc/testsuite/gcc.dg/compat/vector-1_y.c @@ -1,5 +1,6 @@ /* { dg-options "-w" } */ -/* { dg-xfail-if "PR target/12916" "sparc*-*-*" "*" "" } */ + +#ifndef SKIP_ATTRIBUTE #include "compat-common.h" #include "vector-defs.h" @@ -14,3 +15,5 @@ TEST (2, si, 301) TEST (4, si, 302) TEST (1, di, 401) TEST (2, di, 402) + +#endif diff --git a/gcc/testsuite/gcc.dg/compat/vector-2_x.c b/gcc/testsuite/gcc.dg/compat/vector-2_x.c index 9aa49c0..4288133 100644 --- a/gcc/testsuite/gcc.dg/compat/vector-2_x.c +++ b/gcc/testsuite/gcc.dg/compat/vector-2_x.c @@ -1,5 +1,6 @@ /* { dg-options "-w" } */ -/* { dg-xfail-if "PR target/12916" "sparc*-*-*" "*" "" } */ + +#ifndef SKIP_ATTRIBUTE #include "compat-common.h" #include "vector-defs.h" @@ -10,9 +11,12 @@ SETUP (4, sf); SETUP (16, sf); SETUP (2, df); +#endif + void vector_2_x (void) { +#ifndef SKIP_ATTRIBUTE DEBUG_INIT CHECK (2, sf); @@ -24,4 +28,5 @@ vector_2_x (void) if (fails != 0) abort (); +#endif } diff --git a/gcc/testsuite/gcc.dg/compat/vector-2_y.c b/gcc/testsuite/gcc.dg/compat/vector-2_y.c index 283b149..b04f9f6 100644 --- a/gcc/testsuite/gcc.dg/compat/vector-2_y.c +++ b/gcc/testsuite/gcc.dg/compat/vector-2_y.c @@ -1,5 +1,6 @@ /* { dg-options "-w" } */ -/* { dg-xfail-if "PR target/12916" "sparc*-*-*" "*" "" } */ + +#ifndef SKIP_ATTRIBUTE #include "compat-common.h" #include "vector-defs.h" @@ -9,3 +10,5 @@ TEST (2, sf, 301.0) TEST (4, sf, 302.0) TEST (16, sf, 304.0) TEST (2, df, 402.0) + +#endif |