From 131d2c168d48e54d62a55263c560195ff0eadc9f Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Tue, 8 Oct 2002 23:21:40 +0000 Subject: [PATCH] 20020720-1.x: Take out sparc XFAILs. * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For remaining platforms, XFAIL during compile, not execute. Don't XFAIL at -O0. From-SVN: r57963 --- gcc/testsuite/ChangeLog | 6 ++++++ .../gcc.c-torture/execute/20020720-1.x | 19 +++++++------------ 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 73700051cd2..9b3a86e86d5 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2002-10-08 Kaveh R. Ghazi + + * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For + remaining platforms, XFAIL during compile, not execute. Don't + XFAIL at -O0. + 2002-10-08 Nathan Sidwell * gcc.dg/alias-1.c: Tweak expected warning. diff --git a/gcc/testsuite/gcc.c-torture/execute/20020720-1.x b/gcc/testsuite/gcc.c-torture/execute/20020720-1.x index 10980f489db..f97974b245b 100644 --- a/gcc/testsuite/gcc.c-torture/execute/20020720-1.x +++ b/gcc/testsuite/gcc.c-torture/execute/20020720-1.x @@ -9,21 +9,16 @@ # 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. -if { [istarget "mips*-*-*"] || [istarget "xtensa-*-*"] \ - || [istarget "sh-*-*"] || [istarget "arm*-*-*"] \ - || [istarget "strongarm*-*-*"] || [istarget "xscale*-*-*"] \ - || [istarget "sparc64-*-*"] || [istarget "sparcv9-*-*"] } { - set torture_execute_xfail [istarget] -} -# sparc-*-* also fails with -m64. -set torture_eval_before_execute { +# Don't XFAIL at -O0, that should never fail. +set torture_eval_before_compile { global compiler_conditional_xfail_data set compiler_conditional_xfail_data { - "This test fails on sparc -m64, see PR8087." \ - { "sparc-*-*" } \ - { "-m64" } \ - { "" } + "This test fails to optimize completely on certain platforms." \ + { "mips*-*-*" "xtensa-*-*" "sh-*-*" "arm*-*-*" "strongarm*-*-*" \ + "xscale*-*-*" } \ + { "*" } \ + { "-O0" } } } -- 2.30.2