From: Alan Modra Date: Fri, 24 Jun 2016 01:50:53 +0000 (+0930) Subject: aarch64 ld testsuite X-Git-Tag: users/hjl/linux/release/2.26.51.0.2~1^2~1^2~78 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=78da3bc1eeb8ed227f86154ef915635fe9047a64;p=thirdparty%2Fbinutils-gdb.git aarch64 ld testsuite Fixes failure on aarch64-rtems. * testsuite/ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): Don't error out, always return an emulation. --- diff --git a/ld/ChangeLog b/ld/ChangeLog index e829529cb7b..50adaee6199 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2016-06-24 Alan Modra + + * testsuite/ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul): + Don't error out, always return an emulation. + 2016-06-24 Dilyan Palauzov H.J. Lu diff --git a/ld/testsuite/ld-aarch64/aarch64-elf.exp b/ld/testsuite/ld-aarch64/aarch64-elf.exp index b27da52acd8..ab84f01258d 100644 --- a/ld/testsuite/ld-aarch64/aarch64-elf.exp +++ b/ld/testsuite/ld-aarch64/aarch64-elf.exp @@ -46,18 +46,16 @@ set aarch64elftests { } proc aarch64_choose_ilp32_emul {} { - if [istarget aarch64-*-linux*] then { - return "aarch64linux32" - } elseif [istarget aarch64-*-elf] { - return "aarch64elf32" - } elseif [istarget aarch64_be-*-linux*] { - return "aarch64linux32b" - } elseif [istarget aarch64_be-*-elf] { + if [istarget *linux*] then { + if [istarget aarch64_be-*] { + return "aarch64linux32b" + } + return "aarch64linux32" + } + if [istarget aarch64_be-*] { return "aarch64elf32b" - } else { - perror "Unknown target triple." - exit 1 } + return "aarch64elf32" } run_ld_link_tests $aarch64elftests