elf: Adjust PR ld/30791 tests
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 31 Aug 2023 15:38:10 +0000 (08:38 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 31 Aug 2023 23:21:17 +0000 (16:21 -0700)
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
ld/testsuite/ld-elf/pr30791b.d

index 2446b525fa9c258b0f04d5a3998c46699c9af9cd..a699f2ab2078692e75a927a7e87507b75c21ccea 100644 (file)
@@ -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:
index 5013c240f8ac424d5213ff204a57de1f09a448ff..bb8e19e946825dbde46cfae36c121ab84700cdbb 100644 (file)
@@ -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
 #...