diff options
author | Dave Brolley <brolley@redhat.com> | 2007-02-05 19:55:14 +0000 |
---|---|---|
committer | Dave Brolley <brolley@redhat.com> | 2007-02-05 19:55:14 +0000 |
commit | 722b0ff75c691fd2428231358bfb36880d904d46 (patch) | |
tree | 689afbc6ea38ce1e3ca365cb368984c401ef8cf4 /bfd | |
parent | d93525185ce69a5f63029f41e439e4cc8869e210 (diff) | |
download | gdb-722b0ff75c691fd2428231358bfb36880d904d46.zip gdb-722b0ff75c691fd2428231358bfb36880d904d46.tar.gz gdb-722b0ff75c691fd2428231358bfb36880d904d46.tar.bz2 |
Add correct entrty for the addition of MeP.
Diffstat (limited to 'bfd')
-rw-r--r-- | bfd/ChangeLog | 231 |
1 files changed, 19 insertions, 212 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 032ae91..dab5a5c 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,24 @@ 2007-02-05 Dave Brolley <brolley@redhat.com> + * elflink.h: Add support for Toshiba MeP. + * reloc.c: Likewise. + * Makefile.am: Likewise. + * config.bfd: Likewise. + * configure.in: Likewise. + * archures.c: Likewise. + * targets.c: Likewise. + * elf.c: Likewise. + * mep-relocs.pl: New file. + * cpu-mep.c: New file. + * elf32-mep.c: New file. + * bfd-in2.h: Regenerate. + * po/POTFILES.in: Likewise. + * libbfd.h: Regenerate. + * Makefile.in: Regenerate. + * configure: Regenerate. + +2007-02-05 Dave Brolley <brolley@redhat.com> + * elflink.c (evaluate_complex_relocation_symbols): Check for STT_SRELC for global symbols. (perform_complex_relocations): Renamed to @@ -16,218 +35,6 @@ 2007-02-05 Dave Brolley <brolley@redhat.com> * Contribute the following changes: - 2006-12-19 Dave Brolley <brolley@redhat.com> - - * elf32-mep.c: Fix problems with DEBUG printfs. - * elflink.h (elf_link_input_bfd): Always setup finfo->internal_syms. - - 2006-10-17 Nick Clifton <nickc@redhat.com> - - * elf32-mep.c (mep_elf_print_private_bfd_data): Remove redundant - check against 0. - - 2006-09-25 Dave Brolley <brolley@redhat.com> - - * elf32-mep.c (mep_elf_print_private_bfd_data): Check that - (long)partial_flags is non-negative before using it as an - array index. - - 2004-06-24 Dave Brolley <brolley@redhat.com> - - * elf32-mep.c: Regenerated by MeP-Integrator. - - 2005-04-22 Richard Sandiford <rsandifo@redhat.com> - - * elf32-mep.c (mep_elf_merge_private_bfd_data): Allow two objects - to be linked together if one of them uses the EF_MEP_LIBRARY flag. - Give priority to flag sets in which EF_MEP_LIBRARY is not set. - - 2005-04-05 Richard Sandiford <rsandifo@redhat.com> - - * elf32-mep.c (config_names): Reduce divergence from MeP-Integrator - output. - - 2004-08-03 Richard Sandiford <rsandifo@redhat.com> - - * elf32-mep.c (mep_final_link_relocate): Fix overflow check for - R_MEP_PCABS24A2. - - 2004-06-24 Dave Brolley <brolley@redhat.com> - - * archures.c (bfd_mach_mep_h1): #define as 0x6831. - * bfd-in2.h: Regenerated. - - 2004-06-21 Dave Brolley <brolley@redhat.com> - - * elf32-mep.c (mep_elf_copy_private_bfd_data): Remove assertion about - flags being identical. - (mep_elf_merge_private_bfd_data): Handle existence of multiple CGEN - MACHs. - (mep_elf_print_private_bfd_data): Ditto. - (config_names): Give the machine at index 0 the name "basic". - (core_names): New table. - (elf32_mep_machine): New function. - (mep_elf_object_p): Call bfd_default_set_arch_mach. - * cpu-mep.c (bfd_h1_arch): Define it and link it into the chain. - * archures.c (bfd_mach_mep_h1): Define it. - * bfd-in2.h: Regenerated. - - 2003-07-19 Nick Clifton <nickc@redhat.com> - - * elf32-mep.c: Convert to ISO C. - - 2002-04-09 DJ Delorie <dj@redhat.com> - - * elf32-mep.c (mep_final_link_relocate): Allow impossible - relocations to undefined weak functions. - - 2002-02-08 Frank Ch. Eigler <fche@redhat.com> - - * cpu-mep.c (mep_compatible): Remove: only one bfd_mach used now. - * elf32-mep.c (elf32_mep_machine): Ditto. - - 2001-12-12 Ben Elliston <bje@redhat.com> - - * elf32-mep.c (mep_final_link_relocate): Do not adjust the pc - prior to applying a pc-relative relocation. - - 2001-10-02 Nick Clifton <nickc@cambridge.redhat.com> - - * elf32-mep.c: Add missing prototypes. - - 2001-10-01 Frank Ch. Eigler <fche@redhat.com> - - * elf32-mep.c (mep_elf_merge_private_bfd_data): Enforce endianness - compatibility. - - 2001-09-28 Richard Henderson <rth@redhat.com> - - * elf32-mep.c (mep_elf_section_flags): New. - (mep_elf_fake_sections): New. - (elf_backend_section_flags): New. - (elf_backend_fake_sections): New. - - 2001-09-27 Nick Clifton <nickc@cambridge.redhat.com> - - * elf32-mep.c: Add missing function prototypes. - Fix compile time warnings. Improve formatting. - * mep_relocs.pl: Improve formatting in generated code. - - 2001-09-21 Nick Clifton <nickc@cambridge.redhat.com> - - * cpu-mep.c: Add missing function prototype. - - 2001-07-25 DJ Delorie <dj@redhat.com> - - * elf32-mep.c (mep_final_link_relocate): Adjust calculation of PC - to be endian-sensitive. - - 2001-07-17 Richard Henderson <rth@redhat.com> - - * elf32-mep.c (mep_final_link_relocate) [R_MEP_HI16S]: Correctly - compensate for high bit set in R_MEP_LOW16. - - 2001-07-12 DJ Delorie <dj@redhat.com> - - * elf32-mep.c (mep_final_link_relocate): Don't do overflow - checking on VT relocs. - (mep_elf_merge_private_bfd_data): Return true if we chose not to - merge the data. - - 2001-07-09 DJ Delorie <dj@redhat.com> - - * cpu-mep.c (mep_compatible): New, base compatibility on - conflicting configurations. - (bfd_mep_arch): Use a macro and wrap with comments for the config - tool. - * elf32-mep.c (elf32_mep_machine): Take bfd_mach directly from - flags. - (mep_elf_merge_private_bfd_data): Merge configurations sanely. - (config_names): New. - (mep_elf_print_private_bfd_data): Print config name if possible. - - 2001-06-25 DJ Delorie <dj@redhat.com> - - * elf32-mep.c (mep_reloc_type_lookup): Add vtable special cases, - regenerate others. - * reloc.c: Regenerate with new elf/mep.h relocs. - * libbfd.h: Likewise. - * bfd-in2.h: Likewise. - - 2001-06-25 Ben Elliston <bje@redhat.com> - - * elf32-mep.c (mep_reloc): Mark unused parameters as such. - (mep_final_link_relocate): Remove unused local variables. - - 2001-06-06 DJ Delorie <dj@redhat.com> - - * config.bfd (mep-*-elf): Add bfd_elf32_mep_little_vec. - * configure.in: Ditto. - * configure: Ditto. - * mep-relocs.pl: Support both endians. - * elf32-mep.c: Regenerate; add little endian targets. - - 2001-05-31 DJ Delorie <dj@redhat.com> - - * elf32-mep.c (mep_elf_relocate_section): Fix error message. - - 2001-05-21 DJ Delorie <dj@redhat.com> - - * elf32-mep.c (mep_final_link_relocate): Fix pcrel logic. - - 2001-05-10 DJ Delorie <dj@redhat.com> - - * mep-relocs.pl: Detect no-overflow relocs better. - * elf32-mep.c: Regenerate. HI16U, HI16S have correct shifts and - those and LOW16 are no-overflow now. - - 2001-05-03 DJ Delorie <dj@redhat.com> - - * mep-relocs.pl: New, generates reloc-handling code for - elf32-mep.c. - * elf32-mep.c: Regenerate. - - 2001-05-02 DJ Delorie <dj@redhat.com> - - * elf32-mep.c (mep_elf_howto_table): Fix size fields. - (mep_lookup_global, mep_tpoff_base, mep_sdaoff_base): New, - support %tpoff() and %sdaoff() relocs. - (mep_final_link_reloc): Add support for MeP relocs. - (mep_elf_relocate_section): Support %tpoff() and %sdaoff(). - - 2001-05-01 DJ Delorie <dj@redhat.com> - - * elf32-mep.c: Use RELA only. - (mep_elf_howto_table): Add MeP-specific relocs. - (mep_reloc_type_lookup): Map relocs. - * reloc.c: Add MeP-specific relocs. - * bfd-in2.h: Regenerate. - * libbfd.h: Regenerate. - - 2001-04-03 Ben Elliston <bje@redhat.com> - - * Makefile.am (ALL_MACHINES): Add cpu-mep.lo. - (ALL_MACHINES_CFILES): Add cpu-mep.c. - (BFD32_BACKENDS): Add elf32-mep.lo. - (BFD32_BACKENDS_CFILES): Add elf32-mep.c. - (cpu-mep.lo): New target. - * Makefile.in: Regenerate. - * config.bfd: Handle mep-*-elf. - * archures.c (bfd_architecture): Add bfd_{arch,mach}_mep. - (bfd_archures_list): Add bfd_mep_arch. - * configure.in: Handle bfd_elf32_mep_vec. - * configure: Regenerate. - * targets.c (bfd_elf32_mep_vec): Declare. - (bfd_target_vector): Add bfd_elf32_mep_vec. - * elf.c (prep_headers): Set e_machine to EM_CYGNUS_MEP. - * cpu-mep.c: New file. - * elf32-mep.c: Likewise. - * bfd-in2.h: Regenerate. - * po/POTFILES.in: Likewise. - -2007-02-05 Dave Brolley <brolley@redhat.com> - - * Contribute the following changes: 2004-07-23 Richard Sandiford <rsandifo@redhat.com> * elflink.c (perform_complex_relocation): Detect relocations against |