[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