X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=bfd%2FChangeLog;h=ff44a7e76fbf6a582e63022db6ba1c3aebb04629;hb=51d29b8cacd75865a9ffc46cffffe1e47c33ccff;hp=d1a92dc594d086812360b77f31c838e0ff89eec2;hpb=f75bcf7e574c511f0ea742e05e5ae6e19bf29a92;p=thirdparty%2Fbinutils-gdb.git diff --git a/bfd/ChangeLog b/bfd/ChangeLog index d1a92dc594d..ff44a7e76fb 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,130 @@ +2021-07-14 Clément Chigot + + * libxcoff.h (struct xcoff_dwsect_name): Add DWARF name. + * coff-rs6000.c (xcoff_dwsect_names): Update. + * coffcode.h (sec_to_styp_flags): Likewise. + (coff_new_section_hook): Likewise. + +2021-07-10 Alan Modra + + * dwarf2.c (read_address): Remove accidental commit. + (read_ranges): Compare offset rather than pointers. + +2021-07-08 Nick Clifton + + * po/pt.po: Updated Portuguese translation. + +2021-07-07 Nick Clifton + + * elfcode.h (elf_swap_symbol_out): Revert accidental change that + removed an abort if the shndx pointer is NULL. + +2021-07-07 Rainer Orth + + * sysdep.h [!ENABLE_NLS]: Prevent inclusion of on + Solaris. + +2021-07-07 Rainer Orth + + * configure.ac: Check for strnlen declaration. + * configure, config.in: Regenerate. + +2021-07-07 Nick Clifton + + PR 28051 + * coff-rs6000.c (xcoff_reloc_type_tls): Reformat error messages in + order to fix problems when translating. + * cofflink.c (_bfd_coff_write_global_sym): Likewise. + * elfnn-aarch64.c (_bfd_aarch64_erratum_843419_branch_to_stub): + Likewise. + * po/bfd.pot: Regenerate. + +2021-07-06 Michael Matz + + PR ld/28021 + * elfnn-riscv.c (riscv_relax_delete_bytes): Check for any + versioning. + +2021-07-06 Alan Modra + + PR 28055 + * elf64-bpf.c (bpf_elf_generic_reloc): Add missing ATTRIBUTE_UNUSED. + +2021-07-05 Alan Modra + + PR 28055 + * elf64-bpf.c (bpf_elf_generic_reloc): Use correct bfd for bfd_put + and bfd_put_32 calls. Correct section limit checks. + +2021-07-03 Nick Clifton + + * version.m4: Update version number. + * configure: Regenerate. + * po/opcodes.pot: Regenerate. + +2021-07-03 Nick Clifton + + * 2.37 release branch created. + +2021-07-02 Nick Clifton + + PR 28046 + * dwarf2.c (read_ranges): Check that range_ptr does not exceed + range_end. + +2021-06-30 YunQiang Su + + PR mips/28009 + * bfd/elfxx-mips.c (_bfd_mips_elf_section_from_shdr, + _bfd_mips_elf_fake_sections): Mark LTO debug info as + SHT_MIPS_DWARF. + +2021-06-29 Nick Clifton + + * config.bfd (obsolete configurations): Add netbsdpe. + +2021-06-22 Nelson Chu + + * elfnn-riscv.c (riscv_pcrel_hi_reloc): Added field to store + the original relocation type, in case the type is converted to + R_RISCV_HI20. + (riscv_pcrel_lo_reloc): Removed unused name field. + (riscv_pcrel_relocs): Added comments. + (riscv_zero_pcrel_hi_reloc): Removed unused input_bfd. + (riscv_record_pcrel_hi_reloc): Updated. + (riscv_record_pcrel_lo_reloc): Likewise. + (riscv_resolve_pcrel_lo_relocs): Likewise. Check the original + type of auipc, to make sure the %pcrel_lo without any addends. + Otherwise, report dangerous relocation error. + (riscv_elf_relocate_section): Updated above functions are changed. + For R_RISCV_GOT_HI20, report dangerous relocation error when addend + isn't zero. + +2021-06-19 H.J. Lu + + PR ld/27998 + * elfxx-x86.c (elf_x86_allocate_dynrelocs): Count PLT for GOTOFF + relocation against IFUNC symbols. + (_bfd_x86_elf_adjust_dynamic_symbol): Likewise. + +2021-06-19 H.J. Lu + + * elflink.c (bfd_elf_final_link): Correct DT_TEXTREL warning in + PDE. + +2021-06-18 H.J. Lu + + * elf-properties.c (_bfd_elf_parse_gnu_properties): Handle + GNU_PROPERTY_UINT32_AND_LO, GNU_PROPERTY_UINT32_AND_HI, + GNU_PROPERTY_UINT32_OR_LO and GNU_PROPERTY_UINT32_OR_HI. + (elf_merge_gnu_properties): Likewise. + +2021-06-11 Alan Modra + + PR 27952 + * elf-bfd.h (struct elf_obj_tdata): Add is_pie. + * elflink.c (elf_link_add_object_symbols): Set is_pie. + 2021-06-09 Nick Clifton PR 27666