simd-5.x: New file.
authorEric Botcazou <ebotcazou@libertysurf.fr>
Fri, 9 Jul 2004 09:06:36 +0000 (11:06 +0200)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Fri, 9 Jul 2004 09:06:36 +0000 (09:06 +0000)
* gcc.c-torture/execute/simd-5.x: New file.
XFAIL on SPARC 64-bit at -O0.

From-SVN: r84350

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/simd-5.x [new file with mode: 0644]

index bc11b674407223a3d20b8ec56492576345768445..e45dffd9bd1a8f675188b4ef15913089890c6ab9 100644 (file)
@@ -1,3 +1,8 @@
+2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.c-torture/execute/simd-5.x: New file.
+       XFAIL on SPARC 64-bit at -O0.
+
 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
 
        PR c++/8211
diff --git a/gcc/testsuite/gcc.c-torture/execute/simd-5.x b/gcc/testsuite/gcc.c-torture/execute/simd-5.x
new file mode 100644 (file)
index 0000000..bf7cfb3
--- /dev/null
@@ -0,0 +1,23 @@
+if { [istarget "sparc64-*-*"] || [istarget "sparcv9-*-*"] } {
+    set torture_eval_before_compile {
+        global compiler_conditional_xfail_data
+        set compiler_conditional_xfail_data {
+            "PR middle-end/9200" \
+            { "*-*-*" } \
+            { "-O0" } \
+            { "-m32" }
+        }
+    }
+} elseif { [istarget "sparc-*-*"] } {
+    set torture_eval_before_compile {
+        global compiler_conditional_xfail_data
+        set compiler_conditional_xfail_data {
+            "PR middle-end/9200" \
+            { "*-*-*" } \
+            { "-m64" } \
+            { "-O1" "-O2" "-O3" "-Os" }
+        }
+    }
+}
+
+return 0