[Bug ld/32491] [2.44 Regression] ld-elf/compress.exp test failures on arm-linux-gnueabi*

2025-01-22 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=32491 --- Comment #18 from Thiago Jung Bauermann --- (In reply to Alan Modra from comment #17) > Fixed Thank you! Just for completeness: I built GCC's releases-gcc14 branch (which doesn't have the gcc/configure.ac fix) against today's binutils ma

[Bug ld/32491] [2.44 Regression] ld-elf/compress.exp test failures on arm-linux-gnueabi*

2025-01-08 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=32491 --- Comment #14 from Thiago Jung Bauermann --- (In reply to Thiago Jung Bauermann from comment #9) > I just posted a fix here: > > https://inbox.sourceware.org/gcc-patches/20241227214756.1059146-1-thiago.bauerm...@linaro.org/ I committed th

[Bug ld/32491] [2.44 Regression] ld-elf/compress.exp test failures on arm-linux-gnueabi*

2025-01-02 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=32491 --- Comment #13 from Thiago Jung Bauermann --- (In reply to Thiago Jung Bauermann from comment #12) > (In reply to Alan Modra from comment #11) > > I think gas should accept the specific case of an absent entsize with "M", > > and assume 1, b

[Bug ld/32491] [2.44 Regression] ld-elf/compress.exp test failures on arm-linux-gnueabi*

2024-12-30 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=32491 --- Comment #12 from Thiago Jung Bauermann --- (In reply to Alan Modra from comment #11) > Hmm, so to builld previously released versions of gcc with current binutils > a user would need to apply a patch to gcc/configure.ac and regenerate > g

[Bug ld/32491] [2.44 Regression] ld-elf/compress.exp test failures on arm-linux-gnueabi*

2024-12-27 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=32491 --- Comment #9 from Thiago Jung Bauermann --- (In reply to Thiago Jung Bauermann from comment #6) > Maybe the gas change surfaced a latent bug in ld? It actually surfaced a latent bug in GCC's configure script: the fact that commit d5cbf916b

[Bug ld/32491] [2.44 Regression] ld-elf/compress.exp test failures on arm-linux-gnueabi*

2024-12-23 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=32491 --- Comment #8 from Thiago Jung Bauermann --- (In reply to Thiago Jung Bauermann from comment #6) > Looking at the begin.o file that is used by the test, the difference between > trunk and the reverted versions are: > > 1. .debug_str is empt

[Bug ld/32491] [2.44 Regression] ld-elf/compress.exp test failures on arm-linux-gnueabi*

2024-12-23 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=32491 --- Comment #7 from Thiago Jung Bauermann --- (In reply to Sam James from comment #5) > Huh: PR20006. Thanks for the reference. Looking at that bug and the commits that caused and fixed the problem there, I don't think it's a similar situati

[Bug ld/32491] [2.44 Regression] ld-elf/compress.exp test failures on arm-linux-gnueabi*

2024-12-23 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=32491 --- Comment #6 from Thiago Jung Bauermann --- Here's what I found out so far: The "invalid operation" error is set by bfd_compress_section () when called for the .debug_str section because its uncompressed_size (i.e. sec->size) is 0. I'm not

[Bug ld/32491] [2.44 Regression] ld-elf/compress.exp test failures on arm-linux-gnueabi*

2024-12-21 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=32491 --- Comment #3 from Thiago Jung Bauermann --- (In reply to Sam James from comment #2) > (In reply to Matthias Klose from comment #0) > > it looks like in some cases these succeed, then fail in subsequent runs. > > Given this, and the content

[Bug gas/31115] [ARM] The minimalistic DWARF DIE for function has wrong address in Thumb mode

2023-12-09 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=31115 --- Comment #4 from Thiago Jung Bauermann --- Created attachment 15249 --> https://sourceware.org/bugzilla/attachment.cgi?id=15249&action=edit ELF files demonstrating the issue The testcase I'm using is GDB's pr25124.S, built with an arm-l

[Bug gas/31115] [ARM] The minimalistic DWARF DIE for function has wrong address in Thumb mode

2023-12-06 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=31115 --- Comment #2 from Thiago Jung Bauermann --- (In reply to Nick Clifton from comment #1) > Created attachment 15240 [details] > Proposed patch > > Hi Thiago, > > Please could you try out this patch and let me know if it works for you ? >

[Bug gas/31115] [ARM] The minimalistic DWARF DIE for function has wrong address in Thumb mode

2023-12-05 Thread thiago.bauermann at linaro dot org
https://sourceware.org/bugzilla/show_bug.cgi?id=31115 Thiago Jung Bauermann changed: What|Removed |Added Target||armv8l-linux-gnueabihf -- Yo

[Bug gas/31115] New: [ARM] The minimalistic DWARF DIE for function has wrong address in Thumb mode

2023-12-05 Thread thiago.bauermann at linaro dot org
Severity: normal Priority: P2 Component: gas Assignee: unassigned at sourceware dot org Reporter: thiago.bauermann at linaro dot org Target Milestone: --- Commit 591cc9fbbfd6 ("gas/Dwarf: record functions") introduced minimalistic DWARF symbols for