Add arm-epoc-pe specific linker script
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index a5a918e3c6c6f31fa45908933acf34ee9ef4bccd..f7d3ffa9a1730d016a0c07b46b61a201aac524b8 100644 (file)
@@ -1,3 +1,102 @@
+Tue Nov 30 22:41:14 1999  Jeffrey A Law  (law@cygnus.com)
+
+       * archures.c (bfd_mach_am33): Define.
+       * bfd-in2.h: Rebuilt.
+       * cpu-m10300.c (bfd_am33_arch): Add to the mn103 architecture list
+       * elf-m10300.c (mn10300_elf_relax_section): Handle am33 instructions.
+       (compute_function_info): Handle additional registers saved by
+       movm on the am33.
+       (elf_mn10300_mach): Handle E_MN10300_MACH_AM33.
+       (_bfd_mn10300_elf_final_write_processing): Handle bfd_mach_am33.
+
+1999-11-29  Jim Blandy  <jimb@cygnus.com>
+
+       * elf.c (bfd_get_elf_phdrs, bfd_get_elf_phdr_upper_bound): New
+       functions.
+       * bfd-in2.h (bfd_get_elf_phdrs, bfd_get_elf_phdr_upper_bound): New
+       declarations.
+
+1999-11-27  Michael Meissner  <meissner@cygnus.com>
+
+       * reloc.c (BFD_RELOC_ALPHA_USER_LITERAL): New relocation for
+       internal use within gas for alpha explicit relocations.
+       (BFD_RELOC_ALPHA_USER_LITUSE_BASE): Ditto.
+       (BFD_RELOC_ALPHA_USER_LITUSE_BYTOFF): Ditto.
+       (BFD_RELOC_ALPHA_USER_LITUSE_JSR): Ditto.
+       (BFD_RELOC_ALPHA_USER_GPDISP): Ditto.
+       (BFD_RELOC_ALPHA_USER_GPRELHIGH): Ditto.
+       (BFD_RELOC_ALPHA_USER_GPRELLOW): Ditto.
+
+       * elf64-alpha.c (elf64_alpha_reloc_map): Add mappings for
+       BFD_RELOC_ALPHA_USER_*.
+
+       * bfd-in2.h: Regenerate.
+       * libbfd.h: Regenerate.
+
+1999-11-26  Fred Fish  <fnf@cygnus.com>
+
+       * elf.c (elfcore_read_notes): Add prototype for static function.
+       (_bfd_elf_make_section_from_phdr): Renamed from bfd_section_from_phdr.
+       (bfd_section_from_phdr): Replacement function that calls
+       _bfd_elf_make_section_from_phdr for generic segment types and
+       backend fucntion pointed to by elf_backend_section_from_phdr for
+       backend specific segment types.
+       (_bfd_elfcore_section_from_phdr): Remove call to elfcore_read_notes,
+       now called by _bfd_elf_make_section_from_phdr.  Note that this func
+       is now just a stub between the caller and bfd_section_from_phdr.
+       
+       * elf-bfd.h (struct elf_backend_data): Add new function pointer
+       elf_backend_section_from_phdr.
+       (elf_backend_section_from_phdr): Add prototype.
+       
+       * elfxx-target.h (elf_backend_section_from_phdr): Define default.
+       (elfNN_bed): Add elf_backend_section_from_phdr.
+
+1999-11-25  Nick Clifton  <nickc@cygnus.com>
+
+       * coff-arm.c (bfd_arm_get_bfd_for_interworking):  Add
+       SEC_CODE and SEC_READONLY flags to glue sections.
+
+       * elf32-arm.h (bfd_elf32_arm_get_bfd_for_interworking): Add
+       SEC_CODE and SEC_READONLY flags to glue sections.
+
+1999-11-20  Nick Clifton  <nickc@cygnus.com>
+
+       * coff-mcore.c (coff_mcore_relocate_section): Fix typo in previous
+       delta. 
+
+1999-11-19  Catherine Moore  <clm@cygnus.com>
+
+       * elf32-m68k.c (elf_cpu32_plt0_entry): Fix encoding.
+       (elf_cpu32_plt_entry): Likewise.
+
+1999-11-18  Nick Clifton  <nickc@cygnus.com>
+
+       * coff-mcore.c (coff_mcore_rtype_to_howto): Special case handling
+       for RVA relocs.
+       (coff_mcore_relocate_section): Initialise addend to 0.
+       Special case processing of RVA reloc.
+
+1999-11-17  Richard Henderson  <rth@cygnus.com>
+
+       * elf-bfd.h (struct elf_backend_data): Reorder collect and
+       type_change_ok; add sign_extend_vma.
+       * elf32-mips.c (elf_backend_sign_extend_vma): Define.
+       * elfcode.h (elf_swap_symbol_in): Mind be->sign_extend_vma.
+       (elf_swap_shdr_in, elf_swap_phdr_in): Likewise.
+       * elfxx-target.h (elf_backend_sign_extend_vma): Default.
+       (elfNN_bed): Follow struture changes.
+
+1999-11-09  Ian Lance Taylor  <ian@zembu.com>
+
+       * libbfd.c (bfd_read): Check result of read against desired result
+       using !=, not <.
+       (_bfd_generic_get_section_contents): Set bfd_error if the seek is
+       invalid compared to the section size.
+
+       * ieee.c (ieee_slurp_debug): Get the length of the debug
+       information right if there is no data part.
+
 Tue Nov  2 01:44:41 1999  Jeffrey A Law  (law@cygnus.com)
 
        * som.c (som_fixup_formats): Improve handling of R_AUX_UNWIND,
This page took 0.03739 seconds and 4 git commands to generate.