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

--- Comment #3 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=4dc7130975cfcbc263f5bad2aa9e35fc3eb10d5c

commit 4dc7130975cfcbc263f5bad2aa9e35fc3eb10d5c
Author: Alan Modra <[email protected]>
Date:   Thu Dec 25 22:17:10 2025 +1030

    PR 33726, symbols in excluded sections

    This improves "nearby" section choice when memory regions are active,
    preferring a section in the same region as the excluded section over
    other sections.

            PR 33726
    include/
            * bfdlink.h (struct bfd_link_callbacks): Add nearby_section.
            (_bfd_nearby_section): Delete.
            (bfd_fix_excluded_sec_syms): Rename and remove bfd param from
            _bfd_fix_excluded_sec_syms.
    bfd/
            * linker.c (_bfd_nearby_section): Delete.
            (fix_syms): Use linker callback.
            * elflink.c (elf_link_input_bfd): Likewise.
            (_bfd_elf_final_link): Update.
    ld/
            * ldemul.c (finish_default): Update.
            * ldlang.c (lang_output_section_get): Delete.
            (ldlang_nearby_section): New function.
            * ldlang.h (ldlang_nearby_section): Declare.
            (lang_output_section_get): New static inline.
            * ldmain.c (link_callbacks): Add ldlang_nearby_section.

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

Reply via email to