From 4c41d6f07eb9ea529bbc0d153bfcd8e1b49020ec Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Thu, 31 Aug 2023 08:38:10 -0700 Subject: [PATCH] elf: Adjust PR ld/30791 tests Adjust PR ld/30791 tests: 1. Generic linker targets don't comply with all orhpan section merging rules. 2. z80 fails since a, b, c, d are registers for z80. 3. hppa fails since .text sections aren't merged for relocatable link. PR ld/30791 * testsuite/ld-elf/pr30791a.d: Xfail for generic and z80 targets. * testsuite/ld-elf/pr30791b.d: Xfail for hppa and z80 targets. --- ld/testsuite/ld-elf/pr30791a.d | 4 ++++ ld/testsuite/ld-elf/pr30791b.d | 3 +++ 2 files changed, 7 insertions(+) diff --git a/ld/testsuite/ld-elf/pr30791a.d b/ld/testsuite/ld-elf/pr30791a.d index 2446b525fa9..a699f2ab207 100644 --- a/ld/testsuite/ld-elf/pr30791a.d +++ b/ld/testsuite/ld-elf/pr30791a.d @@ -2,6 +2,10 @@ #source: pr30791b.s #ld: -r #readelf: -S --wide +#xfail: [is_generic] fr30-*-* frv-*-elf ft32-*-* iq2000-*-* mn10200-*-* +#xfail: msp430-* mt-*-* z80-*-* +# Generic linker targets don't comply with all orhpan section merging +# rules. z80 fails since a, b, c, d are registers for z80. #... Section Headers: diff --git a/ld/testsuite/ld-elf/pr30791b.d b/ld/testsuite/ld-elf/pr30791b.d index 5013c240f8a..bb8e19e9468 100644 --- a/ld/testsuite/ld-elf/pr30791b.d +++ b/ld/testsuite/ld-elf/pr30791b.d @@ -2,6 +2,9 @@ #source: pr30791d.s #ld: -r #readelf: -S --wide +#xfail: hppa-*-* z80-*-* +# hppa fails since .text sections aren't merged for relocatable link. +# z80 fails since a, b, c, d are registers for z80. #failif #... -- 2.41.0