aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@orcam.me.uk>2023-07-28 06:00:36 +0100
committerMaciej W. Rozycki <macro@orcam.me.uk>2023-07-28 06:01:22 +0100
commit2fd5a1d64ac235992fdff185a65c6a88f5f4fc89 (patch)
treedde0bc1d00b71c181b39745ef882bf588a9ca0ab
parent492833c44cf6aff15f7b75e60c4289617b6fafd9 (diff)
downloadgdb-2fd5a1d64ac235992fdff185a65c6a88f5f4fc89.zip
gdb-2fd5a1d64ac235992fdff185a65c6a88f5f4fc89.tar.gz
gdb-2fd5a1d64ac235992fdff185a65c6a88f5f4fc89.tar.bz2
MIPS/LD/testsuite: Fix MIPS16 interlinking test IRIX 6 regressions
IRIX 6 does not have MIPS16 stub section support in its n32 linker scripts, causing such input sections to be propagated to the respective output sections rather than `.text', causing dump pattern mismatches. Expect IRIX 6 to fail with n32 testing then, removing this regression: mips-sgi-irix6 -FAIL: MIPS16 interlinking for local functions 1 (n32) We may choose to update IRIX 6 n32 linker scripts sometime, as it seems a harmless change. ld/ * testsuite/ld-mips-elf/mips-elf.exp: Expect IRIX 6 to fail with n32 `mips16-local-stubs-1' testing. (cherry picked from commit ec3205bbc6f2018c9907bfd6e6c6ae51a2e01432)
-rw-r--r--ld/testsuite/ld-mips-elf/mips-elf.exp3
1 files changed, 2 insertions, 1 deletions
diff --git a/ld/testsuite/ld-mips-elf/mips-elf.exp b/ld/testsuite/ld-mips-elf/mips-elf.exp
index 7d87ffd..8be2bfc 100644
--- a/ld/testsuite/ld-mips-elf/mips-elf.exp
+++ b/ld/testsuite/ld-mips-elf/mips-elf.exp
@@ -1048,7 +1048,8 @@ if { $has_abi(o32) } {
}
run_dump_test_o32 "mips16-local-stubs-1"
-run_dump_test_n32 "mips16-local-stubs-1" [list [list name (n32)]]
+run_dump_test_n32 "mips16-local-stubs-1" [list [list name (n32)] \
+ [list xfail *-*-irix6*]]
set mips16_fp_stub_test [list \
[list "Floating-point stub for mips16 functions" \