bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug ld/19162] Huge binary after linking sections with "a" and "wa" flag


From: cvs-commit at gcc dot gnu.org
Subject: [Bug ld/19162] Huge binary after linking sections with "a" and "wa" flags
Date: Wed, 28 Oct 2015 07:25:34 +0000

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

--- Comment #3 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot 
gnu.org> ---
The master branch has been updated by Alan Modra <address@hidden>:

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=199af1503922ce2134d774a78be0d9e2ae055ab1

commit 199af1503922ce2134d774a78be0d9e2ae055ab1
Author: Alan Modra <address@hidden>
Date:   Wed Oct 28 17:18:13 2015 +1030

    Orphan output section with multiple input sections

    If given input sections with differing flags, we'd like to place the
    section according to the final output section flags.

    bfd/
        PR ld/19162
        * elflink.c (_bfd_elf_gc_mark_reloc): Move code iterating over
        linker input bfds..
        * section.c (bfd_get_next_section_by_name): ..to here.  Add ibfd param.
        (bfd_get_linker_section): Adjust bfd_get_next_section_by_name call.
        * tekhex.c (first_phase): Likewise.
        * elflink.c (bfd_elf_gc_sections): Likewise.
        * bfd-in2.h: Regenerate.
    ld/
        PR ld/19162
        * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Check flags
        before calling _bfd_elf_match_sections_by_type.  Merge flags for
        any other input sections that might match a new output section to
        decide placement.

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]