aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-aarch64/aarch64-elf.exp
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-aarch64/aarch64-elf.exp')
-rw-r--r--ld/testsuite/ld-aarch64/aarch64-elf.exp11
1 files changed, 9 insertions, 2 deletions
diff --git a/ld/testsuite/ld-aarch64/aarch64-elf.exp b/ld/testsuite/ld-aarch64/aarch64-elf.exp
index f2ce6e8..15247dc 100644
--- a/ld/testsuite/ld-aarch64/aarch64-elf.exp
+++ b/ld/testsuite/ld-aarch64/aarch64-elf.exp
@@ -46,10 +46,17 @@ set aarch64elftests {
}
proc aarch64_choose_ilp32_emul {} {
- if [istarget aarch64_be*-*-*] then {
+ 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] {
return "aarch64elf32b"
} else {
- return "aarch64linux32"
+ perror "Unknown target triple."
+ exit 1
}
}