diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2016-02-26 06:44:03 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2016-02-26 06:44:03 -0800 |
commit | 11e5f1ec54e7ae87f131ef8506f5af9d0bb1c6db (patch) | |
tree | 36ae8cea0864c4e03729f37c3a3ae242a5c9655c /bfd/ChangeLog | |
parent | b8871f357fdfa9c0c06d2d3e5600391d8c994f37 (diff) | |
download | gdb-11e5f1ec54e7ae87f131ef8506f5af9d0bb1c6db.zip gdb-11e5f1ec54e7ae87f131ef8506f5af9d0bb1c6db.tar.gz gdb-11e5f1ec54e7ae87f131ef8506f5af9d0bb1c6db.tar.bz2 |
Add ChangeLog entries for PR ld/19645
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 19ae632..a2e5f1e 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,35 @@ 2016-02-26 H.J. Lu <hongjiu.lu@intel.com> + PR ld/19645 + * bfd.c (bfd): Change flags to 20 bits. + (BFD_CONVERT_ELF_COMMON): New. + (BFD_USE_ELF_STT_COMMON): Likewise. + (BFD_FLAGS_SAVED): Add BFD_CONVERT_ELF_COMMON and + BFD_USE_ELF_STT_COMMON. + (BFD_FLAGS_FOR_BFD_USE_MASK): Likewise. + * configure.ac: Remove --enable-elf-stt-common. + * elf.c (swap_out_syms): Choose STT_COMMON or STT_OBJECT for + common symbol depending on BFD_CONVERT_ELF_COMMON and + BFD_USE_ELF_STT_COMMON. + * elfcode.h (elf_slurp_symbol_table): Set BSF_ELF_COMMON for + STT_COMMON. + * elflink.c (bfd_elf_link_mark_dynamic_symbol): Also check + STT_COMMON. + (elf_link_convert_common_type): New function. + (elf_link_output_extsym): Choose STT_COMMON or STT_OBJECT for + common symbol depending on BFD_CONVERT_ELF_COMMON and + BFD_USE_ELF_STT_COMMON. Set sym.st_info after sym.st_shndx. + * elfxx-target.h (TARGET_BIG_SYM): Add BFD_CONVERT_ELF_COMMON + and BFD_USE_ELF_STT_COMMON to object_flags. + (TARGET_LITTLE_SYM): Likewise. + * syms.c (BSF_KEEP_G): Renamed to ... + (BSF_ELF_COMMON): This. + * bfd-in2.h: Regenerated. + * config.in: Likewise. + * configure: Likewise. + +2016-02-26 H.J. Lu <hongjiu.lu@intel.com> + PR ld/19636 PR ld/19704 PR ld/19719 |