* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78089
138bc75d-0d04-0410-961f-
82ee72b054a4
+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.
// { 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;
// { 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;
+++ /dev/null
-# 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
+++ /dev/null
-# 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
/* { dg-options "-w" } */
-/* { dg-xfail-if "PR target/12916" "sparc*-*-*" "*" "" } */
+
+#ifndef SKIP_ATTRIBUTE
#include "compat-common.h"
#include "vector-defs.h"
SETUP (1, di);
SETUP (2, di);
+#endif
+
void
vector_1_x (void)
{
+#ifndef SKIP_ATTRIBUTE
DEBUG_INIT
CHECK (8, qi);
if (fails != 0)
abort ();
+#endif
}
/* { dg-options "-w" } */
-/* { dg-xfail-if "PR target/12916" "sparc*-*-*" "*" "" } */
+
+#ifndef SKIP_ATTRIBUTE
#include "compat-common.h"
#include "vector-defs.h"
TEST (4, si, 302)
TEST (1, di, 401)
TEST (2, di, 402)
+
+#endif
/* { dg-options "-w" } */
-/* { dg-xfail-if "PR target/12916" "sparc*-*-*" "*" "" } */
+
+#ifndef SKIP_ATTRIBUTE
#include "compat-common.h"
#include "vector-defs.h"
SETUP (16, sf);
SETUP (2, df);
+#endif
+
void
vector_2_x (void)
{
+#ifndef SKIP_ATTRIBUTE
DEBUG_INIT
CHECK (2, sf);
if (fails != 0)
abort ();
+#endif
}
/* { dg-options "-w" } */
-/* { dg-xfail-if "PR target/12916" "sparc*-*-*" "*" "" } */
+
+#ifndef SKIP_ATTRIBUTE
#include "compat-common.h"
#include "vector-defs.h"
TEST (4, sf, 302.0)
TEST (16, sf, 304.0)
TEST (2, df, 402.0)
+
+#endif