aboutsummaryrefslogtreecommitdiff
path: root/gold/workqueue-threads.cc
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2019-07-04 16:39:08 +0200
committerMartin Liska <mliska@suse.cz>2019-07-29 10:11:44 +0200
commitcc5277b173701364c10204f316db28198f2c683b (patch)
treea8f2b4749dc337a6e2b265785fe818c247329371 /gold/workqueue-threads.cc
parentac50aea1311b01c745afc4dba102a8d20d0eea6e (diff)
downloadgdb-cc5277b173701364c10204f316db28198f2c683b.zip
gdb-cc5277b173701364c10204f316db28198f2c683b.tar.gz
gdb-cc5277b173701364c10204f316db28198f2c683b.tar.bz2
Support .gnu.lto_.lto section in ELF files (PR 24768).
bfd/ChangeLog: 2019-07-22 Martin Liska <mliska@suse.cz> 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 <mliska@suse.cz> 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 <mliska@suse.cz> 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.
Diffstat (limited to 'gold/workqueue-threads.cc')
0 files changed, 0 insertions, 0 deletions