diff options
author | Alan Modra <amodra@gmail.com> | 2016-01-17 12:13:43 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2016-01-17 12:13:43 +1030 |
commit | b3066ae8259d3adb4e00ee8145c55df16c3d7261 (patch) | |
tree | 8fc9159073783c5cf9f84f879db104d6686f1bfa /ld/testsuite/lib | |
parent | adec12c116e2e184cfa37d1c39cd2d83a7e89d31 (diff) | |
download | gdb-b3066ae8259d3adb4e00ee8145c55df16c3d7261.zip gdb-b3066ae8259d3adb4e00ee8145c55df16c3d7261.tar.gz gdb-b3066ae8259d3adb4e00ee8145c55df16c3d7261.tar.bz2 |
m68hc11/12 and xgate config.sub weirdness
Oddly, config.sub converts a duple ending in -elf for these target to
-unknown-none, which means they aren't seen as elf targets by
binutils. So, counter that. This exposes a number of testsuite
issues (ones you would have seen if configuring with a full triple,
say m68hc11-unknown-elf).
binutils/
* testsuite/lib/binutils-common.exp (is_elf_format): Return true
for m68hc11/12 and xgate triples.
gas/
* testsuite/gas/cfi/cfi.exp: Exclude m68hc11/12 from m68k test.
ld/
* testsuite/lib/ld-lib.exp (check_shared_lib_support): Exclude xgate.
* testsuite/ld-elf/endsym.d: xfail m68hc11/12 and xgate.
* testsuite/ld-elf/pr14156a.d: Likewise.
* testsuite/ld-elf/pr14926.d: Don't run for m68hc11/12 and xgate.
* testsuite/ld-elf/sec64k.exp: Likewise.
Diffstat (limited to 'ld/testsuite/lib')
-rw-r--r-- | ld/testsuite/lib/ld-lib.exp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ld/testsuite/lib/ld-lib.exp b/ld/testsuite/lib/ld-lib.exp index e56b11e..f4283a5 100644 --- a/ld/testsuite/lib/ld-lib.exp +++ b/ld/testsuite/lib/ld-lib.exp @@ -1745,6 +1745,7 @@ proc check_shared_lib_support { } { && ![istarget spu-*-*] && ![istarget v850*-*-*] && ![istarget visium-*-*] + && ![istarget xgate-*-*] && ![istarget xstormy16-*-*] && ![istarget *-*-irix*] && ![istarget *-*-rtems] } { |