20020227-1.x: Don't XFAIL for powerpc64.
authorJanis Johnson <janis187@us.ibm.com>
Wed, 26 Mar 2003 23:17:18 +0000 (23:17 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Wed, 26 Mar 2003 23:17:18 +0000 (23:17 +0000)
2003-03-26  Janis Johnson  <janis187@us.ibm.com>

* gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.

* gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.

From-SVN: r64907

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/simd-5.x
gcc/testsuite/gcc.c-torture/execute/20020227-1.x

index 3dd2328..700568b 100644 (file)
@@ -1,3 +1,9 @@
+2003-03-26  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
+
+       * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
+
 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
 
        * gcc.dg/ia64-sync-3.c: New test.
index b7612f7..81c9cca 100644 (file)
@@ -1,6 +1,16 @@
 # h8300 does not have long long
 if { [istarget "h8300-*-*"] } {
-        return 1;
+    return 1;
+}
+
+# PowerPC-64 doesn't handle this; see PR target/9680
+set torture_eval_before_compile {
+    set compiler_conditional_xfail_data {
+        "PR target/9680" \
+        "powerpc64-*-*" \
+        { "*" } \
+        { "" }
+    }
 }
 
 return 0
index 67afb82..72adedf 100644 (file)
@@ -24,6 +24,8 @@ if { [istarget "sparc64-*-*"] || [istarget "sparcv9-*-*"] } {
             { "-O0" "-O1" }
         }
     }
+} elseif { [istarget "powerpc64-*-*"] } {
+    # PowerPC-64 doesn't fail at any optimization level.
 } elseif { [istarget "*64*-*-*"] || [istarget "alpha*-*-*"]
         || [istarget "mmix-*-*"] || [istarget "mips*-*-irix6*"] } {
     # Other 64-bit targets fail at all optimization levels.