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.

Reply via email to