This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] aarch64 ld testsuite


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=78da3bc1eeb8ed227f86154ef915635fe9047a64

commit 78da3bc1eeb8ed227f86154ef915635fe9047a64
Author: Alan Modra <amodra@gmail.com>
Date:   Fri Jun 24 11:20:53 2016 +0930

    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:
---
 ld/ChangeLog                            |  5 +++++
 ld/testsuite/ld-aarch64/aarch64-elf.exp | 18 ++++++++----------
 2 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/ld/ChangeLog b/ld/ChangeLog
index e829529..50adaee 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+2016-06-24  Alan Modra  <amodra@gmail.com>
+
+	* testsuite/ld-aarch64/aarch64-elf.exp (aarch64_choose_ilp32_emul):
+	Don't error out, always return an emulation.
+
 2016-06-24  Dilyan Palauzov <dilyan.palauzov@aegee.org>
 	    H.J. Lu  <hongjiu.lu@intel.com>
 
diff --git a/ld/testsuite/ld-aarch64/aarch64-elf.exp b/ld/testsuite/ld-aarch64/aarch64-elf.exp
index b27da52..ab84f01 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]