bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/32067] ld crash in _bfd_elf_link_keep_memory when building stati


From: cvs-commit at gcc dot gnu.org
Subject: [Bug ld/32067] ld crash in _bfd_elf_link_keep_memory when building statifier-1.7.4 with -Wl,--oformat,binary
Date: Mon, 12 Aug 2024 23:44:54 +0000

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

--- Comment #10 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The binutils-2_43-branch branch has been updated by Alan Modra
<amodra@sourceware.org>:

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

commit 28867943aa28087a1f71ac8167321711de759be7
Author: Alan Modra <amodra@gmail.com>
Date:   Sat Aug 10 08:41:16 2024 +0930

    PR32067, ld -Wl,--oformat,binary crash in _bfd_elf_link_keep_memory

    The direct fix for this segfault is to test for a non-NULL bed in
    _bfd_elf_link_keep_memory, but also there isn't much point in running
    code for LTO if the output is binary.

            PR 32067
            * elflink.c (_bfd_elf_link_keep_memory): Test for non-NULL bed.
            (elf_link_add_object_symbols): Don't run the loop setting
            non_ir_ref_regular if the output hash table is not ELF.

    (cherry picked from commit ec8f5671b4e70806fe3053636426a8d179dfef55)

-- 
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]