From 9e96797f3188a41ce32d3f4ed107182aaf04124d Mon Sep 17 00:00:00 2001 From: Adam Nemet Date: Tue, 5 Nov 2002 05:41:39 +0000 Subject: [PATCH] 941014-1.x: thumb-elf was deprecated, use -mthumb. * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use -mthumb. Only xfail with -O0. From-SVN: r58809 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.c-torture/execute/941014-1.x | 16 +++++++++++++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a2b9f53b5ca..c69b90418fc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2002-11-04 Adam Nemet + + * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use + -mthumb. Only xfail with -O0. + 2002-11-03 Mark Mitchell * g++.dg/abi/thunk1.C: New test. diff --git a/gcc/testsuite/gcc.c-torture/execute/941014-1.x b/gcc/testsuite/gcc.c-torture/execute/941014-1.x index 90775849832..a52aaa79394 100644 --- a/gcc/testsuite/gcc.c-torture/execute/941014-1.x +++ b/gcc/testsuite/gcc.c-torture/execute/941014-1.x @@ -1,6 +1,16 @@ -# This doesn't work for thumb-elf +# This doesn't always work for Thumb. -if { [istarget "thumb-*-elf"] } { - set torture_execute_xfail "thumb-*-elf" +if { [istarget arm*-*-*] || [istarget xscale*-*-*] \ + || [istarget strongarm*-*-*] } { + set torture_eval_before_execute { + global compiler_conditional_xfail_data + set compiler_conditional_xfail_data { + "Thumb sets the last bit of function relocations" \ + { "arm*-*-*" "xscale*-*-*" "strongarm*-*-*" } \ + { { "-mthumb" "-O0" } } \ + { "" } + } + } } + return 0 -- 2.30.2