]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - bfd/ChangeLog
PowerPC: Don't generate unused section symbols
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
index 0e12e74ea6ed1fccd4846583de2b229d734caf08..a5e2304bd9450965bc46de764ab62936d669c0aa 100644 (file)
@@ -1,3 +1,98 @@
+2021-01-20  Alan Modra  <amodra@gmail.com>
+
+       * elf32-ppc.c: Delete outdated comment.
+       (TARGET_KEEP_UNUSED_SECTION_SYMBOLS): Define.
+       * elf64-ppc.c (TARGET_KEEP_UNUSED_SECTION_SYMBOLS): Define.
+
+2021-01-20  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Don't assume
+       section symbols are present.
+
+2021-01-19  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (elf_hash_entry): New inline function.  Use
+       throughout to replace casts.
+       (branch_reloc_hash_match): Remove const from params.
+       (use_local_plt): New function.
+       (allocate_dynrelocs, ppc_build_one_stub, ppc_size_one_stub),
+       (build_global_entry_stubs_and_plt, ppc64_elf_relocate_section):
+       Use use_local_plt.
+       * elf32-ppc.c (use_local_plt): New function.
+       (allocate_dynrelocs, ppc_elf_relocate_section),
+       (write_global_sym_plt): Use use_local_plt.
+
+2021-01-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/27193
+       * elflink.c (elf_create_symbuf): Also ignore section symbols.
+
+2021-01-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/23169
+       * elfxx-x86.c (_bfd_x86_elf_link_fixup_ifunc_symbol): Don't
+       check pointer_equality_needed.
+
+2021-01-15  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf-linker-x86.h (elf_linker_x86_params): Add
+       report_relative_reloc.
+       * elf32-i386.c (elf_i386_relocate_section): Call
+       _bfd_x86_elf_link_report_relative_reloc to report relative
+       relocations for -z report-relative-reloc.
+       (elf_i386_finish_dynamic_symbol): Likewse.
+       * elf64-x86-64.c (elf_x86_64_relocate_section): Likewse.
+       (elf_x86_64_finish_dynamic_symbol): Likewse.
+       * elfxx-x86.c (_bfd_x86_elf_link_report_relative_reloc): New
+       function.
+       * elfxx-x86.h (_bfd_x86_elf_link_report_relative_reloc): New
+       prototype.
+
+2021-01-16  Alan Modra  <amodra@gmail.com>
+
+       * compress.c (decompress_contents): Tidy inflateEnd result test.
+
+2021-01-16  Alan Modra  <amodra@gmail.com>
+
+       PR 26002
+       * elflink.c (elf_link_output_extsym): Use version 1 in
+       .gnu.version for undefined unversioned symbols.
+
+2021-01-15  Nelson Chu  <nelson.chu@sifive.com>
+
+       * elfnn-riscv.c (riscv_relax_delete_bytes): Fixed the indent that
+       caused the by previous commit accidentally.
+
+2021-01-15  Nelson Chu  <nelson.chu@sifive.com>
+
+       * elfnn-riscv.c: Indent, labels and GNU coding standards tidy,
+       also aligned the code.
+
+2021-01-15  Nelson Chu  <nelson.chu@sifive.com>
+
+       * elfnn-riscv.c (riscv_merge_attributes): Fix typos of messages.
+
+2021-01-15  Nelson Chu  <nelson.chu@sifive.com>
+
+       * elfnn-riscv.c: Comments tidy and improvement.
+       * elfxx-riscv.c: Likewise.
+       * elfxx-riscv.h: Likewise.
+
+2021-01-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/26688
+       * elf32-bfin.c (bfinfdpic_relocate_section): Skip non SEC_ALLOC
+       section for R_BFIN_FUNCDESC.
+
+2021-01-14  Nick Clifton  <nickc@redhat.com>
+
+       * elf.c (elfcore_grok_win32pstatus): Check for a note type of 0.
+
+2021-01-13  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.in: Regenerate.
+       * doc/Makefile.in: Regenerate.
+
 2021-01-13  Alan Modra  <amodra@gmail.com>
 
        PR 27160