[PATCH] ld: Update PR ld/25237 test
Alan Modra
amodra@gmail.com
Thu Mar 6 22:42:03 GMT 2025
On Thu, Mar 06, 2025 at 06:59:27AM +0800, H.J. Lu wrote:
> On Wed, Mar 5, 2025 at 7:23 PM H.J. Lu <hjl.tools@gmail.com> wrote:
> >
> > On Wed, Mar 5, 2025 at 12:55 PM H.J. Lu <hjl.tools@gmail.com> wrote:
> > >
> > > On Wed, Mar 5, 2025 at 12:00 PM H.J. Lu <hjl.tools@gmail.com> wrote:
> > > >
> > > > PR ld/25237
> > > > * testsuite/ld-elf/pr25237.d: New file.
> > > > * testsuite/ld-elf/pr25237.s: Likewise.
> > > >
> > > > --
> > > > H.J.
> > >
> > > I am checking it in.
> > >
> >
> > 1. Skip targets which don't support the .bss section alignment, 1 << 16.
> > 2. Replace .bss with ".section .bss".
> > 3. Use ".zero 0xb60000" for targets which pad the section to its alignment.
> >
> > PR ld/25237
> > * testsuite/ld-elf/pr25237.d: Skip avr-*-* and h8300-*-*.
> > Update expected segment size to 0xb60000.
> > * testsuite/ld-elf/pr25237.s: Use ".section .bss" and
> > ".zero 0xb60000".
> >
> >
> >
> > --
> > H.J.
>
> I am checking it in.
>
> --
> H.J.
It is pointless checking p_offset for a PT_LOAD with zero p_filesz.
I am going to remove this testcase. My original reaction to pr25237
was to close it as wontfix. What we have in the linker now is a hack
to work around a loader bug, and it seems I ought to modify that hack
to avoid yet another loader bug in a different loader. I do not want
a testcase that cements in a particular behaviour. What's more, the
testcase still fails on multiple targets.
arc-elf +FAIL: ld-elf/pr25237
cr16-elf +FAIL: ld-elf/pr25237
crx-elf +FAIL: ld-elf/pr25237
d10v-elf +FAIL: ld-elf/pr25237
d30v-elf +FAIL: ld-elf/pr25237
ft32-elf +FAIL: ld-elf/pr25237
ip2k-elf +FAIL: ld-elf/pr25237
m68hc11-elf +FAIL: ld-elf/pr25237
m68hc12-elf +FAIL: ld-elf/pr25237
microblaze-elf +FAIL: ld-elf/pr25237
msp430-elf +FAIL: ld-elf/pr25237
mt-elf +FAIL: ld-elf/pr25237
pru-elf +FAIL: ld-elf/pr25237
rl78-elf +FAIL: ld-elf/pr25237
s12z-elf +FAIL: ld-elf/pr25237
sparc64-linux-gnu +FAIL: ld-elf/pr25237
tic6x-elf +FAIL: ld-elf/pr25237
visium-elf +FAIL: ld-elf/pr25237
xgate-elf +FAIL: ld-elf/pr25237
xstormy16-elf +FAIL: ld-elf/pr25237
z80-elf +FAIL: ld-elf/pr25237
--
Alan Modra
More information about the Binutils
mailing list