Expect the srec_test to fail for ARM targets because the -oformat linker

command switch cannot be used.
This commit is contained in:
Nick Clifton 2000-12-09 20:24:34 +00:00
parent 857ec808bb
commit bad19f8fb6
2 changed files with 19 additions and 12 deletions

View file

@ -1,3 +1,8 @@
2000-12-09 Nick Clifton <nickc@redhat.com>
* 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 <alan@linuxcare.com.au>
* ld-elfvsb/main.c (PROTECTED_CHECK): Include stdio.h.

View file

@ -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 arm*-*-*] || \
[istarget strongarm*-*-*] || \
[istarget xscale*-*-*] || \
[istarget thumb-*-*] } {
if [istarget strongarm*-*-*] {
set flags "$flags --defsym __gccmain=0"
}
# 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*"