diff options
author | Alan Modra <amodra@gmail.com> | 2018-04-16 22:14:01 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2018-04-18 09:34:19 +0930 |
commit | c65c21e1ffd1e02d9970a4bca0b7e384788a50f0 (patch) | |
tree | fcf8d5da6a39f8537cf1e180359166c8778117f9 /ld/testsuite | |
parent | e2e4f0fdfd81c7871866d4c99dacc37b6cbe64a6 (diff) | |
download | gdb-c65c21e1ffd1e02d9970a4bca0b7e384788a50f0.zip gdb-c65c21e1ffd1e02d9970a4bca0b7e384788a50f0.tar.gz gdb-c65c21e1ffd1e02d9970a4bca0b7e384788a50f0.tar.bz2 |
various i386-aout and i386-coff target removal
Also tidies some other aout leftovers in binutils-common.exp.
bfd/
* Makefile.am: Remove support for assorted i386 aout and coff targets.
* config.bfd: Likewise.
* configure.ac: Likewise.
* doc/bfdint.texi: Likewise.
* targets.c: Likewise.
* freebsd.h: Delete.
* i386dynix.c: Delete.
* i386freebsd.c: Delete.
* i386linux.c: Delete.
* i386mach3.c: Delete.
* i386netbsd.c: Delete.
* i386os9k.c: Delete.
* Makefile.in: Regenerate.
* configure: Regenerate.
* po/SRC-POTFILES.in: Regenerate.
binutils/
* testsuite/lib/binutils-common.exp: Remove support for assorted
aout targets.
gas/
* Makefile.am: Remove support for assorted i386 aout and coff targets.
* config/obj-elf.c: Likewise.
* config/tc-i386.h: Likewise.
* configure.ac: Likewise.
* configure.tgt: Likewise.
* config/te-dynix.h: Delete.
* config/te-i386aix.h: Delete.
* config/te-mach.h: Delete.
* Makefile.in: Regenerate.
* config.in: Regenerate.
* configure: Regenerate.
* po/POTFILES.in: Regenerate.
include/
* aout/dynix3.h: Delete.
ld/
* Makefile.am: Remove support for assorted i386 aout and coff targets.
* configure.tgt: Likewise.
* testsuite/ld-discard/discard.exp: Likewise.
* testsuite/ld-elf/binutils.exp: Likewise.
* testsuite/ld-elf/tls.exp: Likewise.
* testsuite/ld-elf/tls_common.exp: Likewise.
* testsuite/ld-elfvers/vers.exp: Likewise.
* testsuite/ld-elfvsb/elfvsb.exp: Likewise.
* testsuite/ld-elfweak/elfweak.exp: Likewise.
* testsuite/ld-gc/abi-note.d: Likewise.
* testsuite/ld-gc/pr19167.d: Likewise.
* testsuite/ld-gc/pr20022.d: Likewise.
* testsuite/ld-gc/start.d: Likewise.
* testsuite/ld-gc/stop.d: Likewise.
* testsuite/ld-i386/i386.exp: Likewise.
* testsuite/ld-ifunc/binutils.exp: Likewise.
* testsuite/ld-ifunc/ifunc.exp: Likewise.
* testsuite/ld-linkonce/linkonce.exp: Likewise.
* testsuite/ld-plugin/lto.exp: Likewise.
* testsuite/ld-scripts/empty-address-2a.d: Likewise.
* testsuite/ld-scripts/empty-address-2b.d: Likewise.
* testsuite/ld-scripts/phdrs2.exp: Likewise.
* testsuite/ld-scripts/section-match-1.d: Likewise.
* testsuite/ld-shared/shared.exp: Likewise.
* testsuite/ld-size/size.exp: Likewise.
* testsuite/ld-sparc/sparc.exp: Likewise.
* emulparams/i386coff.sh: Delete.
* emulparams/i386linux.sh: Delete.
* emulparams/i386mach.sh: Delete.
* emulparams/i386nbsd.sh: Delete.
* emulparams/vsta.sh: Delete.
* scripttempl/i386coff.sc: Delete.
* Makefile.in: Regenerate.
* po/BLD-POTFILES.in: Regenerate.
Diffstat (limited to 'ld/testsuite')
24 files changed, 21 insertions, 87 deletions
diff --git a/ld/testsuite/ld-discard/discard.exp b/ld/testsuite/ld-discard/discard.exp index 1a9a38e..34ab564 100644 --- a/ld/testsuite/ld-discard/discard.exp +++ b/ld/testsuite/ld-discard/discard.exp @@ -33,11 +33,6 @@ if { ![istarget *-*-linux*] return } -if { [istarget *-*-linux*aout*] - || [istarget *-*-linux*oldld*] } { - return -} - load_lib ld-lib.exp set test_list [lsort [glob -nocomplain $srcdir/$subdir/*.d]] diff --git a/ld/testsuite/ld-elf/binutils.exp b/ld/testsuite/ld-elf/binutils.exp index 290f158..4db5ec0 100644 --- a/ld/testsuite/ld-elf/binutils.exp +++ b/ld/testsuite/ld-elf/binutils.exp @@ -29,11 +29,6 @@ if { ![istarget *-*-linux*] return } -if { [istarget *-*-linux*aout*] - || [istarget *-*-linux*oldld*] } { - return -} - # The optional test_name argument provides a mechanism for the caller # to hardwire the test name. This is important if ld_options contains # absolute path names because the default test name is constructed @@ -166,10 +161,8 @@ binutils_test strip "-z relro -shared" relro1 binutils_test objcopy "-z relro" relro1 binutils_test objcopy "-z relro -shared" relro1 if { ([istarget "i?86-*-elf*"] - || (([istarget "i?86-*-linux*"] - || [istarget "i?86-*-gnu*"]) - && ![istarget "*-*-*aout*"] - && ![istarget "*-*-*oldld*"]) + || [istarget "i?86-*-linux*"] + || [istarget "i?86-*-gnu*"] || [istarget "x86_64-*-linux*"] || [istarget "amd64-*-linux*"] || [istarget "i?86-*nacl*"] diff --git a/ld/testsuite/ld-elf/tls.exp b/ld/testsuite/ld-elf/tls.exp index de5a86b..8a82a06 100644 --- a/ld/testsuite/ld-elf/tls.exp +++ b/ld/testsuite/ld-elf/tls.exp @@ -27,11 +27,6 @@ if { ![istarget *-*-linux*] return } -if { [istarget *-*-linux*aout*] - || [istarget *-*-linux*oldld*] } { - return -} - # Check to see if the C compiler works. if { [which $CC] == 0 } { return diff --git a/ld/testsuite/ld-elf/tls_common.exp b/ld/testsuite/ld-elf/tls_common.exp index ce3ec90..c31a257 100644 --- a/ld/testsuite/ld-elf/tls_common.exp +++ b/ld/testsuite/ld-elf/tls_common.exp @@ -29,11 +29,6 @@ if { ![istarget *-*-linux*] return } -if { [istarget *-*-linux*aout*] - || [istarget *-*-linux*oldld*] } { - return -} - global as global ld global READELF diff --git a/ld/testsuite/ld-elfvers/vers.exp b/ld/testsuite/ld-elfvers/vers.exp index acf5bfd..12a6a07 100644 --- a/ld/testsuite/ld-elfvers/vers.exp +++ b/ld/testsuite/ld-elfvers/vers.exp @@ -59,11 +59,6 @@ if { ![istarget hppa*64*-*-hpux*] return } -if { [istarget *-*-linux*aout*] - || [istarget *-*-linux*oldld*] } { - return -} - if { [istarget rs6000*-*-aix*] || [istarget powerpc*-*-aix*] } { return } diff --git a/ld/testsuite/ld-elfvsb/elfvsb.exp b/ld/testsuite/ld-elfvsb/elfvsb.exp index 2dfe2aa..8769f9a 100644 --- a/ld/testsuite/ld-elfvsb/elfvsb.exp +++ b/ld/testsuite/ld-elfvsb/elfvsb.exp @@ -49,11 +49,6 @@ if { ![istarget hppa*64*-*-hpux*] \ return } -if { [istarget *-*-linux*aout*] \ - || [istarget *-*-linux*oldld*] } { - return -} - set test_list [lsort [glob -nocomplain $srcdir/$subdir/*.d]] foreach t $test_list { # We need to strip the ".d", but can leave the dirname. diff --git a/ld/testsuite/ld-elfweak/elfweak.exp b/ld/testsuite/ld-elfweak/elfweak.exp index d827901..211c3a0 100644 --- a/ld/testsuite/ld-elfweak/elfweak.exp +++ b/ld/testsuite/ld-elfweak/elfweak.exp @@ -55,12 +55,6 @@ if { ![istarget alpha*-*-linux*] && ![istarget *-*-nacl*] } { return } - -if { [istarget *-*-linux*aout*] - || [istarget *-*-linux*oldld*] } { - return -} - if { [istarget rs6000*-*-aix*] || [istarget powerpc*-*-aix*] } { return } diff --git a/ld/testsuite/ld-gc/abi-note.d b/ld/testsuite/ld-gc/abi-note.d index d796ccc..4e79bbb 100644 --- a/ld/testsuite/ld-gc/abi-note.d +++ b/ld/testsuite/ld-gc/abi-note.d @@ -2,7 +2,6 @@ #ld: --gc-sections -e _start #readelf: -S --wide #target: *-*-linux* *-*-gnu* -#notarget: *-*-*aout *-*-*oldld #... .* .note.ABI-tag[ ]+NOTE.* diff --git a/ld/testsuite/ld-gc/pr19167.d b/ld/testsuite/ld-gc/pr19167.d index b8e37be..cce41a3 100644 --- a/ld/testsuite/ld-gc/pr19167.d +++ b/ld/testsuite/ld-gc/pr19167.d @@ -3,7 +3,7 @@ #ld: --gc-sections -e _start #objdump: -s -j _foo #target: *-*-linux* *-*-gnu* -#notarget: *-*-*aout *-*-*oldld frv-*-linux* metag-*-linux* +#notarget: frv-*-linux* metag-*-linux* #... Contents of section _foo: diff --git a/ld/testsuite/ld-gc/pr20022.d b/ld/testsuite/ld-gc/pr20022.d index 40473c2..5f91a2a 100644 --- a/ld/testsuite/ld-gc/pr20022.d +++ b/ld/testsuite/ld-gc/pr20022.d @@ -2,8 +2,7 @@ #ld: --gc-sections -e _start tmpdir/pr20022.so #readelf: -SsW #target: *-*-linux* *-*-gnu* -#notarget: *-*-*aout *-*-*oldld frv-*-linux* metag-*-linux* -#notarget: mips*-*-* +#notarget: frv-*-linux* metag-*-linux* mips*-*-* # Skip on targets without dynamic relocations in .text section. #... diff --git a/ld/testsuite/ld-gc/start.d b/ld/testsuite/ld-gc/start.d index 18e74c1..6950b06 100644 --- a/ld/testsuite/ld-gc/start.d +++ b/ld/testsuite/ld-gc/start.d @@ -2,7 +2,7 @@ #ld: --gc-sections -e _start #nm: -n #target: *-*-linux* *-*-gnu* -#notarget: *-*-*aout *-*-*oldld frv-*-linux* metag-*-linux* +#notarget: frv-*-linux* metag-*-linux* #... [0-9a-f]+ D +__start__foo diff --git a/ld/testsuite/ld-gc/stop.d b/ld/testsuite/ld-gc/stop.d index f8a32d6..bea0961 100644 --- a/ld/testsuite/ld-gc/stop.d +++ b/ld/testsuite/ld-gc/stop.d @@ -2,7 +2,7 @@ #ld: --gc-sections -e _start #nm: -n #target: *-*-linux* *-*-gnu* -#notarget: *-*-*aout *-*-*oldld frv-*-linux* metag-*-linux* +#notarget: frv-*-linux* metag-*-linux* #failif #... diff --git a/ld/testsuite/ld-i386/i386.exp b/ld/testsuite/ld-i386/i386.exp index 243c0a5..0d50b63 100644 --- a/ld/testsuite/ld-i386/i386.exp +++ b/ld/testsuite/ld-i386/i386.exp @@ -99,10 +99,8 @@ if [istarget "*-*-go32*"] { } if { !([istarget "i?86-*-elf*"] - || (([istarget "i?86-*-linux*"] - || [istarget "i?86-*-gnu*"]) - && ![istarget "*-*-*aout*"] - && ![istarget "*-*-*oldld*"]) + || [istarget "i?86-*-linux*"] + || [istarget "i?86-*-gnu*"] || [istarget "i?86-*-nacl*"] || [istarget "x86_64-*-nacl*"] || [istarget "x86_64-*-linux*"] diff --git a/ld/testsuite/ld-ifunc/binutils.exp b/ld/testsuite/ld-ifunc/binutils.exp index a9e7afe..a065e6a 100644 --- a/ld/testsuite/ld-ifunc/binutils.exp +++ b/ld/testsuite/ld-ifunc/binutils.exp @@ -25,10 +25,8 @@ # STT_GNU_IFUNC symbols. if { !([istarget "i?86-*-elf*"] - || (([istarget "i?86-*-linux*"] - || [istarget "i?86-*-gnu*"]) - && ![istarget "*-*-*aout*"] - && ![istarget "*-*-*oldld*"]) + || [istarget "i?86-*-linux*"] + || [istarget "i?86-*-gnu*"] || [istarget "i?86-*-nacl*"] || [istarget "x86_64-*-nacl*"] || [istarget "x86_64-*-linux*"] diff --git a/ld/testsuite/ld-ifunc/ifunc.exp b/ld/testsuite/ld-ifunc/ifunc.exp index 6eec579..d9cc381 100644 --- a/ld/testsuite/ld-ifunc/ifunc.exp +++ b/ld/testsuite/ld-ifunc/ifunc.exp @@ -33,10 +33,8 @@ if {!(([istarget "i?86-*-*"] || [istarget "s390*-*-*"]) && ([istarget "*-*-elf*"] || [istarget "*-*-nacl*"] - || (([istarget "*-*-linux*"] - || [istarget "*-*-gnu*"]) - && ![istarget "*-*-*aout*"] - && ![istarget "*-*-*oldld*"]))) } { + || [istarget "*-*-linux*"] + || [istarget "*-*-gnu*"])) } { verbose "IFUNC tests not run - target does not support IFUNC" return } diff --git a/ld/testsuite/ld-linkonce/linkonce.exp b/ld/testsuite/ld-linkonce/linkonce.exp index c0b71a4..3e3730c 100644 --- a/ld/testsuite/ld-linkonce/linkonce.exp +++ b/ld/testsuite/ld-linkonce/linkonce.exp @@ -32,11 +32,6 @@ if { ![istarget *-*-linux*] \ return } -if { [istarget *-*-linux*aout*] \ - || [istarget *-*-linux*oldld*] } { - return -} - load_lib ld-lib.exp set rd_test_list [lsort [glob -nocomplain $srcdir/$subdir/*.d]] diff --git a/ld/testsuite/ld-plugin/lto.exp b/ld/testsuite/ld-plugin/lto.exp index 19aec3f..c0b7b1c 100644 --- a/ld/testsuite/ld-plugin/lto.exp +++ b/ld/testsuite/ld-plugin/lto.exp @@ -494,9 +494,8 @@ if { [at_least_gcc_version 4 7] } { # Since the asm symbol name hack in pr12365b.c doesn't work on all # targets, run PR ld/12365 tests only for known targets. if { ([istarget "i?86-*-elf*"] - || (([istarget "i?86-*-linux*"] || [istarget "i?86-*-gnu*"]) - && ![istarget "*-*-*aout*"] - && ![istarget "*-*-*oldld*"]) + || [istarget "i?86-*-linux*"] + || [istarget "i?86-*-gnu*"] || [istarget "i?86-*-nacl*"] || [istarget "x86_64-*-nacl*"] || [istarget "x86_64-*-linux*"] diff --git a/ld/testsuite/ld-scripts/empty-address-2a.d b/ld/testsuite/ld-scripts/empty-address-2a.d index 5155041..5c4f330 100644 --- a/ld/testsuite/ld-scripts/empty-address-2a.d +++ b/ld/testsuite/ld-scripts/empty-address-2a.d @@ -1,7 +1,7 @@ #source: empty-address-2.s #ld: -Ttext 0x0000000 -Tdata 0x2000000 -T empty-address-2a.t #nm: -n -#notarget: frv-*-*linux* *-*-linux*aout *-*-linux*oldld +#notarget: frv-*-*linux* #... 0+0 T _start #... diff --git a/ld/testsuite/ld-scripts/empty-address-2b.d b/ld/testsuite/ld-scripts/empty-address-2b.d index 22f6e26..861ef36 100644 --- a/ld/testsuite/ld-scripts/empty-address-2b.d +++ b/ld/testsuite/ld-scripts/empty-address-2b.d @@ -1,7 +1,7 @@ #source: empty-address-2.s #ld: -Ttext 0x0000000 -Tdata 0x2000000 -T empty-address-2b.t #nm: -n -#notarget: frv-*-*linux* *-*-linux*aout *-*-linux*oldld +#notarget: frv-*-*linux* #... 0+0 T _start #... diff --git a/ld/testsuite/ld-scripts/phdrs2.exp b/ld/testsuite/ld-scripts/phdrs2.exp index a4d1ff4..ac76db4 100644 --- a/ld/testsuite/ld-scripts/phdrs2.exp +++ b/ld/testsuite/ld-scripts/phdrs2.exp @@ -32,11 +32,6 @@ if { ![istarget *-*-sysv4*] \ return } -if { [istarget *-*-linux*aout*] \ - || [istarget *-*-linux*oldld*] } { - return -} - # This is a very simplistic test. set testname "PHDRS2" diff --git a/ld/testsuite/ld-scripts/section-match-1.d b/ld/testsuite/ld-scripts/section-match-1.d index 519f7cd..a30608e 100644 --- a/ld/testsuite/ld-scripts/section-match-1.d +++ b/ld/testsuite/ld-scripts/section-match-1.d @@ -1,7 +1,7 @@ #source: section-match-1.s #ld: -T section-match-1.t #objdump: -s -#notarget: *-*-osf* *-*-aix* *-*-pe *-*-*aout *-*-*oldld *-*-ecoff *-*-netbsd *-*-vms h8300-*-* tic30-*-* +#notarget: *-*-osf* *-*-aix* *-*-pe *-*-*aout *-*-ecoff *-*-netbsd *-*-vms h8300-*-* tic30-*-* # This test uses arbitrary section names, which are not support by some # file formts. Also these section names must be present in the # output, not translated into some other name, eg .text diff --git a/ld/testsuite/ld-shared/shared.exp b/ld/testsuite/ld-shared/shared.exp index d4b0c6a..ea28fc8 100644 --- a/ld/testsuite/ld-shared/shared.exp +++ b/ld/testsuite/ld-shared/shared.exp @@ -61,11 +61,6 @@ if { ![istarget hppa*64*-*-hpux*] \ return } -if { [istarget *-*-linux*aout*] \ - || [istarget *-*-linux*oldld*] } { - return -} - set tmpdir tmpdir set SHCFLAG "" set shared_needs_pic "no" diff --git a/ld/testsuite/ld-size/size.exp b/ld/testsuite/ld-size/size.exp index 705e988..2ff92c1 100644 --- a/ld/testsuite/ld-size/size.exp +++ b/ld/testsuite/ld-size/size.exp @@ -21,16 +21,14 @@ # -# Size relications have only been implemented for the ix86 and x86_64, +# Size relocations have only been implemented for the ix86 and x86_64, # so far. if {!(([istarget "i?86-*-*"] || [istarget "x86_64-*-*"]) && ([istarget "*-*-elf*"] || [istarget "*-*-nacl*"] - || (([istarget "*-*-linux*"] - || [istarget "*-*-gnu*"]) - && ![istarget "*-*-*aout*"] - && ![istarget "*-*-*oldld*"]))) } { + || [istarget "*-*-linux*"] + || [istarget "*-*-gnu*"])) } { verbose "Size relocations tests not run - no target support" return } diff --git a/ld/testsuite/ld-sparc/sparc.exp b/ld/testsuite/ld-sparc/sparc.exp index 41aa2e6..3d30037 100644 --- a/ld/testsuite/ld-sparc/sparc.exp +++ b/ld/testsuite/ld-sparc/sparc.exp @@ -52,9 +52,7 @@ if {[istarget "sparc-*-vxworks"]} { if { !([istarget "sparc*-*-elf*"] || [istarget "sparc*-sun-solaris*"] - || ([istarget "sparc*-*-linux*"] - && ![istarget "*-*-*aout*"] - && ![istarget "*-*-*oldld*"])) } { + || [istarget "sparc*-*-linux*"]) } { return } |