From: Nick Clifton Date: Sat, 9 Dec 2000 20:24:34 +0000 (+0000) Subject: Expect the srec_test to fail for ARM targets because the -oformat linker X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=bad19f8fb639e6d2d12866895d66ae13776f4768;p=binutils-gdb.git Expect the srec_test to fail for ARM targets because the -oformat linker command switch cannot be used. --- diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 36b62251578..ff91759895f 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2000-12-09 Nick Clifton + + * ld-srec/srec.exp: Expect the srec_test to fail for ARM targets + because the -oformat linker command switch cannot be used. + 2000-11-06 Alan Modra * ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h. diff --git a/ld/testsuite/ld-srec/srec.exp b/ld/testsuite/ld-srec/srec.exp index 331ff781e51..818f847ea0c 100644 --- a/ld/testsuite/ld-srec/srec.exp +++ b/ld/testsuite/ld-srec/srec.exp @@ -228,18 +228,19 @@ proc run_srec_test { test objs } { set flags "$flags --defsym V_SPILL=0 --defsym V_FILL=0" } - # ARM targets call __gccmain - if [istarget arm*-*-*] { - set flags "$flags --defsym ___gccmain=0" - } - - if [istarget strongarm*-*-*] { - set flags "$flags --defsym __gccmain=0" - } + if {[istarget arm*-*-*] || \ + [istarget strongarm*-*-*] || \ + [istarget xscale*-*-*] || \ + [istarget thumb-*-*] } { - # Thumb targets call __gccmain - if [istarget thumb-*-*] { - set flags "$flags --defsym ___gccmain=0" + # ARM targets call __gccmain + set flags "$flags --defsym __gccmain=0" + + # ARM targets cannot convert format in the linker + # using the -oformat command line switch + setup_xfail "*arm*-*-*" + setup_xfail "xscale-*-*" + setup_xfail "thumb-*-*" } # PowerPC EABI code calls __eabi. @@ -326,7 +327,8 @@ setup_xfail "*-*-aix*" "*-*-xcoff*" # The S-record linker doesn't build ARM/Thumb stubs. setup_xfail "arm-*-coff" -setup_xfail "strongarm*-*-*" +setup_xfail "strongarm*-*-coff" +setup_xfail "xscale*-*-coff" setup_xfail "arm-*-pe*" # setup_xfail "arm-*elf*" setup_xfail "thumb-*-coff*"