+2020-06-20 Alan Modra <amodra@gmail.com>
+
+ * testsuite/ld-alpha/alpha.exp: Exclude *ecoff targets.
+ * testsuite/ld-elf/binutils.exp: Likewise.
+ * testsuite/ld-elf/tls.exp: Likewise.
+ * testsuite/ld-elf/tls_common.exp: Likewise.
+ * testsuite/ld-scripts/phdrs2.exp: Likewise.
+
2020-06-20 Alan Modra <amodra@gmail.com>
* testsuite/ld-sh/sh.exp: Don't run relax tests for non-ELF.
# Test Alpha ELF linking; all types of relocs. This tests the
# assembler and tools like objdump as well as the linker.
-if { !([istarget "alpha*-*-elf*"]
- || [istarget "alpha*-*-linux*"]) } {
+if { !([istarget alpha*-*-elf*]
+ || ([istarget alpha*-*-linux*] && ![istarget *ecoff])) } {
return
}
# Make sure that binutils can correctly handle ld output in ELF.
-if { ![istarget *-*-linux*]
- && ![istarget arm*-*-uclinuxfdpiceabi]
- && ![istarget *-*-nacl*]
- && ![istarget *-*-gnu*]} {
+if { !([istarget *-*-linux*]
+ || [istarget arm*-*-uclinuxfdpiceabi]
+ || [istarget *-*-nacl*]
+ || [istarget *-*-gnu*]) || [istarget *ecoff] } then {
return
}
# Make sure that binutils can correctly handle TLS.
-if { ![istarget *-*-linux*]
- && ![istarget arm*-*-uclinuxfdpiceabi]
- && ![istarget *-*-nacl*]
- && ![istarget *-*-gnu*] } {
+if { !([istarget *-*-linux*]
+ || [istarget arm*-*-uclinuxfdpiceabi]
+ || [istarget *-*-nacl*]
+ || [istarget *-*-gnu*]) || [istarget *ecoff] } then {
return
}
# Make sure that binutils can correctly handle ld output in ELF.
-if { ![istarget *-*-linux*]
- && ![istarget arm*-*-uclinuxfdpiceabi]
- && ![istarget *-*-nacl*]
- && ![istarget *-*-gnu*] } {
+if { !([istarget *-*-linux*]
+ || [istarget arm*-*-uclinuxfdpiceabi]
+ || [istarget *-*-nacl*]
+ || [istarget *-*-gnu*]) || [istarget *ecoff] } then {
return
}
# MA 02110-1301, USA.
# PHDRS2 is only meaningful for ELF.
-if { ![istarget *-*-sysv4*] \
- && ![istarget *-*-unixware*] \
- && ![istarget *-*-elf*] \
- && ![istarget *-*-eabi*] \
- && ![istarget hppa*64*-*-hpux*] \
- && ![istarget *-*-linux*] \
- && ![istarget arm*-*-uclinuxfdpiceabi] \
- && ![istarget *-*-gnu*] \
- && ![istarget *-*-irix5*] \
- && ![istarget *-*-irix6*] \
- && ![istarget *-*-solaris2*] } {
+if { !([istarget *-*-sysv4*]
+ || [istarget *-*-unixware*]
+ || [istarget *-*-elf*]
+ || [istarget *-*-eabi*]
+ || [istarget hppa*64*-*-hpux*]
+ || [istarget *-*-linux*]
+ || [istarget arm*-*-uclinuxfdpiceabi]
+ || [istarget *-*-gnu*]
+ || [istarget *-*-irix5*]
+ || [istarget *-*-irix6*]
+ || [istarget *-*-solaris2*]) || [istarget *ecoff] } then {
return
}