Rework IP2k linker relxation.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 75dd8444b48a737d85d7e85b80f19e31f6c2b814..a8503c18844d8ac940624b6199414d61d17f53aa 100644 (file)
@@ -1,3 +1,88 @@
+2003-01-02  Nick Kelsey  <nickk@ubicom.com>
+
+       * elf32-ip2k.c: Re-work of linker relaxation code for the ip2k to
+       fix internal errors, fix bad code generation, fix incorrect stabs
+       information, and improve ability to eliminate redundant page
+       instructions. Added code to ip2k_final_link_relocate to self-verify
+       the linker relaxation.  Fix formatting problems.
+
+2002-12-30  Chris Demetriou  <cgd@broadcom.com>
+
+       * aoutx.h (NAME(aout,machine_type)): Add bfd_mach_mipsisa32r2 case.
+       * archures.c (bfd_mach_mipsisa32r2): New define.
+       * bfd-in2.h: Regenerate.
+       * cpu-mips.c (I_mipsisa32r2): New enum value.
+       (arch_info_struct): Add entry for I_mipsisa32r2.
+       * elfxx-mips.c (elf_mips_isa, _bfd_elf_mips_mach)
+       (_bfd_mips_elf_print_private_bfd_data): Handle E_MIPS_ARCH_32R2.
+       (_bfd_mips_elf_final_write_processing): Add
+       bfd_mach_mipsisa32r2 case.
+       (_bfd_mips_elf_merge_private_bfd_data): Handle merging of
+       binaries marked as using MIPS32 Release 2.
+
+2002-12-30    Dmitry Diky <diwil@mail.ru>
+
+       * Makefile.am: Add msp430 target.
+       * configure.in: Likewise.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * archures.c: Add msp430 architecture vector.
+       * config.bfd: Likewise.
+       * reloc.c: Add msp430 relocs.
+       * targets.c: Add msp320 target.
+       * cpu-msp430.c: New file: msp430 cpu detection.
+       * elf32-msp430.c: New file: msp430 reloc processing.
+       * bfd-in2.h: Regenerate.
+       * libbfd.h: Regenerate.
+
+2002-12-28  Jakub Jelinek  <jakub@redhat.com>
+
+       * elf.c (elf_sort_sections): Don't reorder .tbss.
+       (assign_file_positions_for_segments): Only adjust off/voff
+       for increased alignment in PT_LOAD or PT_NOTE segment,
+       but adjust p_filesz for .tbss too.  in PT_LOAD consider
+       .tbss to have zero memory size.
+       (copy_private_bfd_data) [SECTION_SIZE]: Define.
+       [IS_CONTAINED_BY_VMA, IS_CONTAINED_BY_LMA]: Use it.
+       [INCLUDE_SECTION_IN_SEGMENT]: Only put SHF_TLS sections
+       into PT_TLS segment.  Never put SHF_TLS sections in
+       segments other than PT_TLS or PT_LOAD.
+
+       * elf64-alpha.c (elf64_alpha_finish_dynamic_sections): Clear .plt
+       sh_entsize.
+
+2002-12-23  DJ Delorie  <dj@redhat.com>
+
+       * coff64-rs6000.c (xcoff64_ppc_relocate_section): Fix logic reversal.
+
+2002-12-23  Alan Modra  <amodra@bigpond.net.au>
+
+       * elflink.h (elf_link_output_extsym): Heed strip_discarded.
+
+2002-12-23  Nick Clifton  <nickc@redhat.com>
+
+       * archures.c (bfd_arch_get_compatible): Add third parameter
+       'accept_unknowns'.  Only accept unknown format BFDs if
+       accept_unknowns is true, or if the format is "binary".
+        * bfd-in2.h: Regenerate.
+
+2002-12-21  Nick Clifton  <nickc@redhat.com>
+
+       * coff-arm.c (coff_arm_relocate_section): Disable WINCE workaround
+       that subtracted 8 from pc relative relocations.
+
+2002-12-20  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * coff-h8300.c: Fix comment typos.
+       * coffcode.h: Likewise.
+       * cpu-cris.c: Likewise.
+       * elf32-vax.c: Likewise.
+       * genlink.h: Likewise.
+       * linker.c: Likewise.
+       * som.c: Likewise.
+       * tekhex.c: Likewise.
+       * vms-misc.c: Likewise.
+
 2002-12-20  DJ Delorie  <dj@redhat.com>
 
        * reloc.c: Add BFD_RELOC_XSTORMY16_12.
This page took 0.024408 seconds and 4 git commands to generate.