X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2FChangeLog;h=5c4ace17839eedc94c82846f3eee0750fb24d729;hb=69b06cc85f4c884ae68fe35404cdfbcd188f69b9;hp=ff06aee05286864d44acfe9d34754bf2d0655a40;hpb=3e3420f6a11ef07df4bd3d2be38481870f2834cf;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/ChangeLog b/bfd/ChangeLog index ff06aee052..5c4ace1783 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,25 @@ +2012-12-10 Edgar E. Iglesias + + * reloc.c (MICROBLAZE): Document new relocations + * bfd-in2.h: Regenerated + * libbfd.h: Regenerated + * elf32-microblaze.c (microblaze_elf_howto_raw): Add TLS relocations + (microblaze_elf_reloc_type_lookup): Likewise + (elf32_mb_link_hash_entry): define TLS reference types + (elf32_mb_link_hash_table): add TLS Local dynamic GOT entry + #define has_tls_reloc if section has TLS relocs + (dtprel_base), (check_unique_offset): New + (microblaze_elf_output_dynamic_relocation): output simple + dynamic relocation into SRELOC. + (microblaze_elf_relocate_section): Accommodate TLS relocations. + (microblaze_elf_check_relocs): Likewise + (update_local_sym_info): New + (microblaze_elf_copy_indirect_symbol): Add tls_mask. + (allocate_dynrelocs): Handle TLS symbol + (microblaze_elf_size_dynamic_sections): Set size and offset + (microblaze_elf_finish_dynamic_symbol): Use + microblaze_elf_output_dynamic_relocation + 2012-12-09 H.J. Lu PR binutils/14933