https://sourceware.org/bugzilla/show_bug.cgi?id=33243
--- Comment #5 from Sourceware Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Alan Modra <[email protected]>: https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=25974c2e9f3b1b766bf6b3c541546ce5819f7834 commit 25974c2e9f3b1b766bf6b3c541546ce5819f7834 Author: Alan Modra <[email protected]> Date: Wed Feb 4 07:31:26 2026 +1030 objdump -d with -j and objdump disassembly of .plt objdump -D disassembles non-code sections, paying no heed to symbols in those sections. I think "objdump -d -j .data" should do the same, ie. not switch into dumping the section as data because an object symbol is encountered. On the other hand, dissassembly of .plt which is a code section, can dump the first part of .plt as data due to the presense of _PROCEDURE_LINKAGE_TABLE_. Fix that too. PR 33243 PR 33389 PR 33515 binutils/ * objdump.c (disassemble_section): Ignore symbols in non-code sections. Ignore _PROCEDURE_LINKAGE_TABLE_ too. * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't xfail on Solaris/amd64. ld/ * testsuite/ld-aarch64/rela-abs-relative-be.d, * testsuite/ld-aarch64/rela-abs-relative-opt.d, * testsuite/ld-aarch64/rela-abs-relative.d, * testsuite/ld-mips-elf/no-shared-1-n32.d, * testsuite/ld-mips-elf/no-shared-1-n64.d, * testsuite/ld-mips-elf/no-shared-1-o32.d: Update expected output. -- You are receiving this mail because: You are on the CC list for the bug.
