bug-binutils
[Top][All Lists]
Advanced

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

[Bug binutils/24768] Stop using __gnu_lto_slim symbol as a detection of


From: cvs-commit at gcc dot gnu.org
Subject: [Bug binutils/24768] Stop using __gnu_lto_slim symbol as a detection of a slim LTO object
Date: Mon, 29 Jul 2019 08:14:03 +0000

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

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

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

commit cc5277b173701364c10204f316db28198f2c683b
Author: Martin Liska <address@hidden>
Date:   Thu Jul 4 16:39:08 2019 +0200

    Support .gnu.lto_.lto section in ELF files (PR 24768).

    bfd/ChangeLog:

    2019-07-22  Martin Liska  <address@hidden>

        PR 24768
        * archive.c (_bfd_compute_and_write_armap): Come up with
        report_plugin_err variable.
        * bfd-in2.h (struct bfd): Add lto_slim_object flag.
        * elf.c (struct lto_section): New.
        (_bfd_elf_make_section_from_shdr): Parse content of
        .gnu_lto_.lto section.
        * elflink.c: Report error for a missing LTO plugin.
        * linker.c (_bfd_generic_link_add_one_symbol): Likewise.

    binutils/ChangeLog:

    2019-07-22  Martin Liska  <address@hidden>

        PR 24768
        * nm.c (filter_symbols): Set report_plugin_err if
        error is reported.
        (display_rel_file): Report error for a missing LTO plugin.

    gold/ChangeLog:

    2019-07-22  Martin Liska  <address@hidden>

        PR 24768
        * layout.h (class Layout): Add is_lto_slim_object and
        set_lto_slim_object.
        * object.cc (struct lto_section): Add lto_slim_object_.
        (big_endian>::do_layout): Parse content of
        .gnu_lto_.lto section.
        (big_endian>::do_add_symbols): Report error for a missing
        LTO plugin.

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