X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2FChangeLog;h=d27830bdd2f6af77c589cc6d73092bf32a4920e6;hb=bf64a9511f73684c4880fd1818928fdfa1725c4f;hp=f9aa3a7de9967324bdcec817d18e9525e9138099;hpb=3e19fb8f990e4ce8a08f9cf2817cd9e9398648d5;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/ChangeLog b/bfd/ChangeLog index f9aa3a7de9..d27830bdd2 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,106 @@ +2015-05-11 H.J. Lu + + * Makefile.am (ALL_MACHINES): Add cpu-iamcu.lo. + (ALL_MACHINES_CFILES): Likewise. + * archures.c (bfd_mach_iamcu): New. + (bfd_mach_i386_iamcu): Likewise. + (bfd_mach_i386_iamcu_intel_syntax): Likewise. + (bfd_iamcu_arch): Likewise. + (bfd_archures_list): Add &bfd_iamcu_arch. + * config.bfd (targ_selvecs): Add iamcu_elf32_vec to + i386_elf32_vec. + (targ_archs): Add bfd_iamcu_arch if needed. + * configure.ac: Support iamcu_elf32_vec. + * cpu-iamcu.c: New file. + * elf32-i386.c (elf32_iamcu_elf_object_p): New function. + Add support for iamcu_elf32_vec and elf32_iamcu_bed. + * targets.c (iamcu_elf32_vec): New. + (_bfd_target_vector): Add iamcu_elf32_vec. + * Makefile.in: Regenerated. + * bfd-in2.h: Likewise. + * configure: Likewise. + +2015-05-11 H.J. Lu + + * elfcode.h (elf_object_p): Replace EM_486 with EM_IAMCU. + +2015-05-10 H.J. Lu + + * elf32-i386.c (elf_i386_convert_mov_to_lea): Replace input_bfd + and output_bfd with abfd. + * elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise. + +2015-05-06 Toni Spets + + PR ld/18372 + * peXXigen.c (rsrc_process_section): Skip discarded resource + sections. + +2015-05-01 H.J. Lu + + * config.bfd: Support i[3-7]86-*-elf*. + +2015-04-30 H.J. Lu + + * elf32-i386.c (elf_backend_post_process_headers): Undef for + Solaris 2. + +2015-04-30 Nick Clifton + + PR 18317 + * elf32-mep.c (MEPREL): Use bfd_elf_generic_reloc instead of + mep_reloc. + (mep_reloc): Delete unused function. + +2015-04-29 Nick Clifton + + PR 17099 + * coff-i386.c (coff_i386_rtype_to_howto): Allow absolute PCRLONG + relocs. + +2015-04-27 Andreas Krebbel + + * elf-s390-common.c (elf_s390_merge_obj_attributes): New function. + * elf32-s390.c (elf32_s390_merge_private_bfd_data): Call + elf_s390_merge_obj_attributes. + * elf64-s390.c (elf64_s390_merge_private_bfd_data): New function. + +2015-04-24 Jiong Wang + + PR ld/18270 + * elfnn-aarch64.c (elfNN_aarch64_size_dynamic): Count local symbol for + GOT_NORMAL for both sgot/srelgot section. + (elfNN_aarch64_final_link_relocate): Relocate against GOT entry address + and generate necessary runtime relocation for GOT entry. + +2015-04-24 H.J. Lu + + PR binutils/18209 + * archive.c (_bfd_get_elt_at_filepos): Copy is_linker_input. + +2015-04-24 Jiong Wang + + * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Reject + PC-relative relocation for external symbol. + +2015-04-24 Nick Clifton + + PR 18313 + * compress.c (decompress_contents): Zero initialse the z_stream + structure. + +2015-04-24 Nick Clifton + + * elf.c (_bfd_elf_is_local_label_name): Extend test for assembler + local labels to include local labels with a numeric suffix and + fake symbols. + +2015-04-24 H.J. Lu + + PR binutils/18316 + * section.c (SEC_MEP_VLIW): New. + * bfd-in2.h: Regenerated. + 2015-04-23 H.J. Lu PR ld/18277