]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - bfd/ChangeLog
Fix: strip --strip-debug breaks relocations
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
index ed9db240eb5e20d26bdcefc2d3a67ce267bd040c..1cc8d3ae9f04e6726fe10021c736e4ea94bb6195 100644 (file)
@@ -1,3 +1,85 @@
+2023-12-05  Nick Clifton  <nickc@redhat.com>
+
+       PR 31106
+       * elfcode.h (elf_write_relocs): Do not convert a relocation
+       against a zero-value absolute symbol into a relocation without a
+       symbol if the symbol is being used for a complex relocation.
+
+2023-11-21  Nick Clifton  <nickc@redhat.com>
+
+       PR 31067
+       linker.c (_bfd_generic_link_add_one_symbol): When issuing a
+       warning message, also display a message about the warning not
+       being affected by garbage colleciton.
+
+2023-11-15  Arsen Arsenović  <arsen@aarsen.me>
+
+       * aclocal.m4: Regenerate.
+       * configure.ac (SHARED_LIBADD): Use LTLIBINTL rather than
+       LIBINTL.
+       * configure: Regenerate.
+       * po/Make-in ($(srcdir)/$(PACKAGE).pot): Output to a .pot
+       temporary file, to suppress xgettext checking charset names.
+
+2023-11-10  Simon Marchi  <simon.marchi@efficios.com>
+
+       * archures.c (bfd_mach_amdgcn_gfx1100, bfd_mach_amdgcn_gfx1101,
+       bfd_mach_amdgcn_gfx1102): New.
+       * bfd-in2.h (bfd_mach_amdgcn_gfx1100, bfd_mach_amdgcn_gfx1101,
+       bfd_mach_amdgcn_gfx1102): New.
+       * cpu-amdgcn.c (arch_info_struct): Add entries for
+       bfd_mach_amdgcn_gfx1100, bfd_mach_amdgcn_gfx1101,
+       bfd_mach_amdgcn_gfx1102.
+
+2023-11-10  Nick Clifton  <nickc@redhat.com>
+
+       * elf.c (assign_file_positions_except_relocs): Turn warnings about
+       executable segments into errors if so requested.
+       * elflink.c (bfd_elf_size_dynamic_sections): Turn warnings about
+       executable stacks into errors if so requested.
+
+2023-10-30  Nick Clifton  <nickc@redhat.com>
+
+       * bpf-reloc.def (R_BPF_64_NODLD32): Add entry.
+
+2023-10-16  Nick Clifton  <nickc@redhat.com>
+
+       PR 28910
+       * elf32-arm.c (elf32_arm_merge_private_bfd_data): Do not set
+       output flags if the input flags have not been set.
+
+2023-10-09  Nick Clifton  <nickc@redhat.com>
+
+       PR 30950
+       * elf32-i386.c (elf_i386_convert_load_reloc): Check for
+       elf_x86_hash_table returning a NULL pointer.
+
+       PR 30949
+       * elflink.c (elf_gc_mark_debug_section): Check for
+       bfd_section_from_elf_index returning a NULL pointer.
+
+2023-10-06  Nick Clifton  <nickc@redhat.com>
+
+       PR 30940
+       * elf64-alpha.c (elf64_alpha_check_relocs): Correct error message.
+
+2023-10-05  Nick Clifton  <nickc@redhat.com>
+
+       PR 30904
+       * elf.c (_bfd_elf_get_dynamic_symbols): Fix typo when checking to
+       see if the gnuchains array has been successfully created.
+
+2023-10-02  Nick Clifton  <nickc@redhat.com>
+
+       * peXXigen.c (_bfd_XXi_only_swap_filehdr_out): Use
+       bfd_get_current_time when filing in the timestamp.
+
+2023-09-29  Nick Clifton  <nickc@redhat.com>
+
+       PR 30906
+       * elf.c (_bfd_elf_slurp_version_tables): Test that the verref
+       section header has been initialised before using it.
+
 2023-09-28  Nick Clifton  <nickc@redhat.com>
 
        PR 30886