PR ld/21334: Always call `_bfd_elf_link_renumber_dynsyms' if required
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 0e6ac1b451d8b983f4a45348197817a49365a377..c75897c2558edecb089d6a7057dccad42afe978e 100644 (file)
@@ -1,3 +1,17 @@
+2017-04-26  Maciej W. Rozycki  <macro@imgtec.com>
+
+       PR ld/21334
+       * elf-bfd.h (elf_backend_data): Add `always_renumber_dynsyms'
+       member.
+       * elfxx-target.h [!elf_backend_always_renumber_dynsyms]
+       (elf_backend_always_renumber_dynsyms): Define.
+       (elfNN_bed): Initialize `always_renumber_dynsyms' member.
+       * elfxx-mips.h (elf_backend_always_renumber_dynsyms): Define.
+       * elflink.c (bfd_elf_size_dynamic_sections): Also call
+       `_bfd_elf_link_renumber_dynsyms' if the backend has requested
+       it.
+       (bfd_elf_size_dynsym_hash_dynstr): Likewise.
+
 2017-04-26  Maciej W. Rozycki  <macro@imgtec.com>
 
        * elflink.c (bfd_elf_size_dynamic_sections): Only call
This page took 0.023878 seconds and 4 git commands to generate.