From ebde3ea873a32cd5863575f56d6a3438e7a02f36 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Mon, 11 Jul 2005 18:26:43 +0000 Subject: [PATCH] * gcc.c-torture/execute/20020720-1.x: Remove. From-SVN: r101893 --- gcc/testsuite/ChangeLog | 4 ++ .../gcc.c-torture/execute/20020720-1.x | 39 ------------------- 2 files changed, 4 insertions(+), 39 deletions(-) delete mode 100644 gcc/testsuite/gcc.c-torture/execute/20020720-1.x 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 + + * gcc.c-torture/execute/20020720-1.x: Remove. + 2005-07-11 Jakub Jelinek * 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