https://sourceware.org/bugzilla/show_bug.cgi?id=33676

--- Comment #1 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=ce2197f48d59db89f9ce4c2adfd9d47f0730ecc8

commit ce2197f48d59db89f9ce4c2adfd9d47f0730ecc8
Author: Magnus Wållberg <[email protected]>
Date:   Mon Dec 8 20:03:40 2025 +1030

    PR 33676 ld segfaults when using binary input inside NOLOAD

    The code at ldlang.c:2840-2841 checks if the output BFD is ELF format,
    then unconditionally uses elf_section_type() on the input section
    without verifying the input section is also ELF format.

    This was introduced in commit d87be451e (PR ld/32787) which added
    special handling for NOLOAD note sections.

            PR 33676
            PR 32787
            * ldlang.c (lang_add_section): Check section owner's BFD
            flavour before using elf_section_type.

-- 
You are receiving this mail because:
You are on the CC list for the bug.

Reply via email to