OSDN Git Service

* gcc.c-torture/execute/simd-5.x: New file.
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Jul 2004 09:06:36 +0000 (09:06 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 9 Jul 2004 09:06:36 +0000 (09:06 +0000)
XFAIL on SPARC 64-bit at -O0.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84350 138bc75d-0d04-0410-961f-82ee72b054a4

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

index bc11b67..e45dffd 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