aboutsummaryrefslogtreecommitdiff
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/ChangeLog
parentAutomatic date update in version.in (diff)
downloadbinutils-gdb-cc5277b173701364c10204f316db28198f2c683b.tar.gz
binutils-gdb-cc5277b173701364c10204f316db28198f2c683b.tar.bz2
binutils-gdb-cc5277b173701364c10204f316db28198f2c683b.zip
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/ChangeLog')
-rw-r--r--gold/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 67f908885dd..754d0e3eb20 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,14 @@
+2019-07-29 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.
+
2019-07-13 Alan Modra <amodra@gmail.com>
* powerpc.cc (xlate_pcrel_opt): New function.