From: nemet Date: Tue, 5 Nov 2002 05:41:39 +0000 (+0000) Subject: * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use X-Git-Tag: upstream/4.9.2~83559 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=0b32ffc8474287dc69e06b0c07515eac90fbbae0;p=platform%2Fupstream%2Flinaro-gcc.git * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use -mthumb. Only xfail with -O0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58809 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a2b9f53..c69b904 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 9077584..a52aaa7 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