[binutils-gdb] MIPS/Haiku/LD/testsuite: Set the correct emulation and flags

Maciej W. Rozycki macro@sourceware.org
Sat May 9 14:41:39 GMT 2026


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

commit c77e7124c11fe97460b86442a92b9d85898b1d02
Author: Maciej W. Rozycki <macro@orcam.me.uk>
Date:   Sat May 9 15:40:11 2026 +0100

    MIPS/Haiku/LD/testsuite: Set the correct emulation and flags
    
    The Haiku target has its own LD emulation and uses the IRIX ELF variant.

Diff:
---
 ld/testsuite/ld-mips-elf/comm-data.exp | 2 ++
 ld/testsuite/ld-mips-elf/mips-elf.exp  | 1 +
 2 files changed, 3 insertions(+)

diff --git a/ld/testsuite/ld-mips-elf/comm-data.exp b/ld/testsuite/ld-mips-elf/comm-data.exp
index d06c60b1add..4203bc6033f 100644
--- a/ld/testsuite/ld-mips-elf/comm-data.exp
+++ b/ld/testsuite/ld-mips-elf/comm-data.exp
@@ -93,6 +93,8 @@ if {[istarget *-img-elf*] \
     } else {
 	set abi_ldemul(o32) elf32ebmip
     }
+} elseif { [istarget *-*-haiku*] } {
+    set abi_ldemul(o32) elf_mipsel_haiku
 } else {
     if [istarget *el-*-*] {
 	set abi_ldemul(o32) elf32lsmip
diff --git a/ld/testsuite/ld-mips-elf/mips-elf.exp b/ld/testsuite/ld-mips-elf/mips-elf.exp
index c5c1e4e75a8..04b2951f2fd 100644
--- a/ld/testsuite/ld-mips-elf/mips-elf.exp
+++ b/ld/testsuite/ld-mips-elf/mips-elf.exp
@@ -260,6 +260,7 @@ if {[istarget *-*-openbsd*] } {
     set abi_ldflags(o32) -melf32lr5900
     set irixemul 1
 } elseif { [istarget *-*-elf*] \
+	   || [istarget *-*-haiku*] \
 	   || [istarget *-*-rtems*] } {
     set abi_asflags(o32) -32
     set irixemul 1


More information about the Binutils-cvs mailing list