X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=bfd%2FChangeLog;h=64b9bcc1716aff3c0ed6bb8959025961b3f33775;hb=1c59ba3fd558b0e72d1cbe848115b6ef1ba6ea13;hp=ce930f809b48f8078ec6b7609cf5345b526dc970;hpb=a902ee94b7b0212607630a2c0920565f01899051;p=binutils-gdb.git diff --git a/bfd/ChangeLog b/bfd/ChangeLog index ce930f809b4..64b9bcc1716 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,30 @@ +2002-09-19 Nathan Tallent + + * ecoffswap.h (ecoff_swap_pdr_in) : Update to + correctly sign-extend 32-bit ECOFF null values (0xffffffff, -1) + on 64 bit machines. + (ecoff_swap_sym_in) : Likewise. + +2002-09-19 Daniel Jacobowitz + + * elf32-arm.h (elf32_arm_adjust_dynamic_symbol): Update + ELF_LINK_HASH_NEEDS_PLT logic. + +2002-09-18 Daniel Jacobowitz + + * elfcode.h (elf_slurp_reloc_table_from_section): Check + correct relocation count. + +2002-09-17 Daniel Jacobowitz + + * bfd-in.h (bfd_get_dynamic_symcount): Define. + * bfd.c (struct _bfd): Add dynsymcount. + * bfd-in2.h: Regenerated. + * elf.c (_bfd_elf_canonicalize_dynamic_symtab): Set + abfd->dynsymcount. + * elfcode.h (elf_slurp_reloc_table_from_section): Check + for overflow. + 2002-09-17 Stan Cox * elf64-mips.c (mips_elf64_be_swap_reloca_out): Handle type2 and type3. @@ -14,7 +41,8 @@ 2002-09-17 Jakub Jelinek - * elf_i386_relocate_section (R_386_TLS_TPOFF32): Negate addend. + * elf32-i386.c (elf_i386_relocate_section) [R_386_TLS_TPOFF32]: Negate + addend. 2002-09-17 Alan Modra