summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2005-07-11 18:26:43 +0000
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2005-07-11 18:26:43 +0000
commit930e95c392794eb1077ba3400f9ee0028db0bc43 (patch)
tree914e418e9a390161b0a98d4f83488118180df4d9
parentcfbea290d443475aab576a7d6216e39466741f07 (diff)
downloadlinaro-gcc-930e95c392794eb1077ba3400f9ee0028db0bc43.tar.gz
linaro-gcc-930e95c392794eb1077ba3400f9ee0028db0bc43.tar.bz2
linaro-gcc-930e95c392794eb1077ba3400f9ee0028db0bc43.zip
* gcc.c-torture/execute/20020720-1.x: Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101893 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/20020720-1.x39
2 files changed, 4 insertions, 39 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6dd712708f3..174c6793b13 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2005-07-11 Kazu Hirata <kazu@codesourcery.com>
+
+ * gcc.c-torture/execute/20020720-1.x: Remove.
+
2005-07-11 Jakub Jelinek <jakub@redhat.com>
* gfortran.fortran-torture/execute/forall_7.f90: New test.
diff --git a/gcc/testsuite/gcc.c-torture/execute/20020720-1.x b/gcc/testsuite/gcc.c-torture/execute/20020720-1.x
deleted file mode 100644
index 8d14adc2f26..00000000000
--- a/gcc/testsuite/gcc.c-torture/execute/20020720-1.x
+++ /dev/null
@@ -1,39 +0,0 @@
-# The following targets fail 20020720-1.c for several reasons:
-# (1) They implement floating point instructions via software, or
-# (2) The "abs(x) < 0.0" comparison is split up in too many intermediate
-# insns for combine to handle -- it can handle max three insns
-# simultaneously. For example, for RISCy machines it is common that 1
-# insn performs abs, 1 insn loads 0.0, 1 insn sets CCmode flags based
-# upon the FP comparison, and a 4th insn makes a conditional branch
-# based upon the appropriate bits in the flags. On the other hand, if
-# for example the comparison insn takes 0.0 as an operand, the
-# combiner is able to see all intermediate instructions simultaneously
-# and can make the optimization.
-
-# Don't XFAIL at -O0, that should never fail.
-if { [istarget "sparc*-*-*"] } {
- set torture_eval_before_compile {
- global compiler_conditional_xfail_data
- set compiler_conditional_xfail_data {
- "PR opt/10348" \
- { "*-*-*" } \
- { "-fpic" "-fPIC" } \
- { "-O0" }
- }
- }
- return 0
-}
-
-set torture_eval_before_compile {
- global compiler_conditional_xfail_data
- set compiler_conditional_xfail_data {
- "This test fails to optimize completely on certain platforms." \
- { "xtensa-*-*" "sh-*-*" "arm*-*-*" "strongarm*-*-*" "xscale*-*-*" \
- "h8300*-*-*" "frv-*-*" "powerpc*-*-*" "rs6000-*-*" "bfin*-*" \
- "m32r*-*-*" "avr-*-*"} \
- { "*" } \
- { "-O0" }
- }
-}
-
-return 0