diff options
author | Kaveh R. Ghazi <ghazi@caip.rutgers.edu> | 2002-10-08 23:21:40 +0000 |
---|---|---|
committer | Kaveh Ghazi <ghazi@gcc.gnu.org> | 2002-10-08 23:21:40 +0000 |
commit | 131d2c168d48e54d62a55263c560195ff0eadc9f (patch) | |
tree | fafeb825a06d90ce2291dedc3b70a7e92e22560d /gcc | |
parent | edebf865cf4fd067a88729e26dc83470221fc9ac (diff) | |
download | gcc-131d2c168d48e54d62a55263c560195ff0eadc9f.zip gcc-131d2c168d48e54d62a55263c560195ff0eadc9f.tar.gz gcc-131d2c168d48e54d62a55263c560195ff0eadc9f.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/testsuite/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 7370005..9b3a86e8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> + + * 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 <nathan@codesourcery.com> * 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 10980f4..f97974b 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" } } } |