bug-binutils
[Top][All Lists]
Advanced

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

[Bug ld/31489] --as-needed doesn't work with references to builtin funct


From: cvs-commit at gcc dot gnu.org
Subject: [Bug ld/31489] --as-needed doesn't work with references to builtin functions
Date: Fri, 05 Apr 2024 23:53:28 +0000

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

--- Comment #3 from Sourceware Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by H.J. Lu <hjl@sourceware.org>:

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

commit 816fd3dced1b2e94789b6d7d1d1fab1988e8e05d
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Apr 5 16:37:58 2024 -0700

    elf: Use elf_link_first_hash_entry for first_hash

    Add elf_link_first_hash_entry and use it for first_hash.  Free first_hash
    before freeing the main hash table.

            PR ld/31482
            PR ld/31489
            * elf-bfd.h (elf_link_hash_table): Change first_hash to
            bfd_hash_table.
            * elflink.c (elf_link_first_hash_entry): New.
            (elf_link_first_hash_newfunc): Likewise.
            (elf_link_add_to_first_hash): Updated.
            (elf_link_add_object_symbols): Initialize first_hash with
            elf_link_first_hash_newfunc.
            (elf_link_add_object_symbols): Updated.
            (elf_link_add_archive_symbols): Likewise.
            (_bfd_elf_link_hash_table_free): Free first_hash before freeing
            the main hash table.

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