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
This commit is contained in:
Kaveh R. Ghazi 2002-10-08 23:21:40 +00:00 committed by Kaveh Ghazi
parent edebf865cf
commit 131d2c168d
2 changed files with 13 additions and 12 deletions

View File

@ -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.

View File

@ -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" }
}
}