Recognize more targets as ELF for testing

Also use the correct rel strip-13 variant for more ARM targets.

	* testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
	cloudabi, fuchsia, kaos and nto.  Merge netbsdelf* into *elf*,
	and *uclinux* into *linux*.
	* testsuite/binutils-all/objcopy.exp: Accept armeb for rel
	strip-13 test, exclude arm-vxworks and arm-windiss.
This commit is contained in:
Alan Modra 2018-05-15 16:00:57 +09:30
parent ee7545fe36
commit 679ca9753b
3 changed files with 25 additions and 12 deletions

View File

@ -1,3 +1,11 @@
2018-05-15 Alan Modra <amodra@gmail.com>
* testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
cloudabi, fuchsia, kaos and nto. Merge netbsdelf* into *elf*,
and *uclinux* into *linux*.
* testsuite/binutils-all/objcopy.exp: Accept armeb for rel
strip-13 test, exclude arm-vxworks and arm-windiss.
2018-05-10 John Darrington <john@darrington.wattle.id.au>
* readelf.c (get_machine_name): EM_S12Z - handle new case.

View File

@ -1081,7 +1081,9 @@ if [is_elf_format] {
if { [istarget "mips64*-*-openbsd*"] } {
set reloc_format mips64
} elseif { [istarget "arm-*"] \
} elseif { ([istarget "arm*-*"] \
&& ![istarget "*-*-vxworks"] \
&& ![istarget "*-*-windiss"]) \
|| [istarget "d10v-*"] \
|| [istarget "dlx-*"] \
|| [istarget "i*86-*"] \

View File

@ -26,32 +26,35 @@ proc is_elf_format {} {
if { [istarget m68hc1*-*] || [istarget xgate-*] } {
return 1;
}
# vxworks (and windiss) excluded due to number of ELF tests that need
# modifying to pass on those targets.
# && ![istarget *-*-vxworks*]
# && ![istarget *-*-windiss*]
if { ![istarget *-*-eabi*]
&& ![istarget *-*-elf*]
&& ![istarget *-*-freebsd*]
if { ![istarget *-*-chorus*]
&& ![istarget *-*-cloudabi*]
&& ![istarget *-*-eabi*]
&& ![istarget *-*-*elf*]
&& ![istarget *-*-*freebsd*]
&& ![istarget *-*-fuchsia*]
&& ![istarget *-*-gnu*]
&& ![istarget *-*-irix5*]
&& ![istarget *-*-irix6*]
&& ![istarget *-*-linux*]
&& ![istarget *-*-kaos*]
&& ![istarget *-*-*linux*]
&& ![istarget *-*-lynxos*]
&& ![istarget *-*-nacl*]
&& ![istarget *-*-netbsd*]
&& ![istarget *-*-nto*]
&& ![istarget *-*-openbsd*]
&& ![istarget *-*-rtems*]
&& ![istarget *-*-solaris2*]
&& ![istarget *-*-symbianelf*]
&& ![istarget *-*-sysv4*]
&& ![istarget *-*-unixware*]
&& ![istarget *-*-wasm32*]
&& ![istarget arm*-*-uclinuxfdpiceabi]
&& ![istarget avr-*-*]
&& ![istarget bfin-*-uclinux]
&& ![istarget frv-*-uclinux*]
&& ![istarget hppa*64*-*-hpux*]
&& ![istarget ia64-*-hpux*]
&& ![istarget sh*-*-uclinux*]
&& ![istarget tic6x*-*-uclinux*] } {
&& ![istarget ia64-*-hpux*] } {
return 0
}