]> Git Repo - binutils.git/blobdiff - bfd/ChangeLog
* elf32-mn10300.c (mn10300_info_howto): Renamed from
[binutils.git] / bfd / ChangeLog
index e5e41d2252a1e0176cc758013caa38ddf1833483..3f47b6aa62aeeda6204fe82626eaf432d6a22801 100644 (file)
@@ -1,5 +1,205 @@
+Mon Dec  2 00:39:24 1996  Jeffrey A Law  ([email protected])
+
+       * elf32-mn10300.c (mn10300_info_howto): Renamed from
+       mn10300-Info_howto_rel.  Tweak reloc argument to be an
+       Elf32_Internal_Rela.
+       (USE_RELA): Define instead of USE_REL.
+       (elf_info_to_howto, elf_info_howto_rel): Corresponding changes.
+
+Sun Dec  1 00:18:59 1996  Peter Schauer  ([email protected])
+
+       * configure.in, configure:  Handle mips*-sgi-irix6*.
+       * irix-core.c (irix_core_core_file_p):  Accept CORE_MAGICN32
+       core files.
+
+Wed Nov 27 12:10:25 1996  Ian Lance Taylor  <[email protected]>
+
+       * elf32-i386.c (elf_i386_relocate_section): Warn about a
+       relocation against a symbol defined in a section with no output
+       section.
+
+Tue Nov 26 11:07:31 1996  Ian Lance Taylor  <[email protected]>
+
+       * aclocal.m4 (BFD_CC_FOR_BUILD): Don't require AC_C_CROSS.
+       * configure, config.in: Rebuild with autoconf 2.12.
+
+       * elf-bfd.h (struct elf_link_hash_entry): Add other field.
+       * elf.c (_bfd_elf_link_hash_newfunc): Initialize other field.
+       (swap_out_syms): Set st_other from existing st_other field.
+       * elflink.h (elf_link_add_object_symbols): Store st_other in hash
+       table other field.
+       (elf_link_output_extsym): Set the other field from the global hash
+       table entry.
+       * elf32-mips.c (enum reloc_type): Add R_MIPS16_26.
+       (elf_mips16_jump_howto): New static variable.
+       (mips16_jump_reloc): New static function.
+       (bfd_elf32_bfd_reloc_type_lookup): Handle BFD_RELOC_MIPS16_JMP.
+       (mips_info_to_howto_rel): Handle R_MIPS16_26.
+       (mips_elf_relocate_section): Handle R_MIPS16_26.  Handle R_MIPS_26
+       to a mips16 symbol.
+       * reloc.c (BFD_RELOC_MIPS16_JMP): Add to list of relocs.
+       * bfd-in2.h, libbfd.h: Rebuild.
+       * cpu-mips.c (arch_info_struct): Add mips:16 entry.
+
+Mon Nov 25 11:23:32 1996  Ian Lance Taylor  <[email protected]>
+
+       * configure.host: Use long long for mips-sgi-irix6*.
+
+       * coffswap.h (coff_swap_scnhdr_out): Make line number overflow
+       only a warning.  From Philippe De Muyter <[email protected]>.
+
+Mon Nov 25 08:52:29 1996  Jeffrey A Law  ([email protected])
+
+       * elf32-mn10300.c (bfd_elf32_mn10300_reloc): New function.
+       (enum reloc_type): Add more reloc types.
+       (elf32_mn10300_howto_table): Update for new reloc types.
+       (elf32_mn10300_reloc_map): Update for new reloc types.
+       * reloc.c: Add some new relocs for the mn10300 series.
+       * bfd-in2.h, libbfd.h: Rebuilt.
+       
+Sat Nov 23 13:26:18 1996  Jeffrey A Law  ([email protected])
+
+       * som.c (setup_sections): Don't lose for a space which has
+       no data, but some symbols.
+
+Fri Nov 22 11:32:13 1996  Ian Lance Taylor  <[email protected]>
+
+       * sunos.c (struct sunos_link_hash_table): Add got_needed field.
+       (sunos_link_hash_table_create): Initialize got_needed.
+       (sunos_create_dynamic_sections): Only set .got section size if it
+       is not already set.  Set got_needed.
+       (bfd_sunos_size_dynamic_sections): Check got_needed.  Only set
+       sdynptr, and only handle dynamic sections, if dynamic sections are
+       needed.
+       (sunos_scan_std_relocs): Pass false to create_dynamic_sections.
+       Initialize .got section.
+       (sunos_scan_ext_relocs): Likewise.
+       (sunos_write_dynamic_symbol): Set up PLT entry even if this is not
+       a dynamic symbol.
+       (sunos_finish_dynamic_link): Check got_needed.  Only set up
+       dynamic linking information if needed.
+
+Thu Nov 21 10:31:31 1996  Rob Savoye  ([email protected])
+       
+       * config.bfd: Added VersaDOS format to the Ericsson configuration.
+
+Wed Nov 20 16:31:31 1996  Jeffrey A Law  ([email protected])
+
+       * elf32-mn10300.c: Rough cut at relocs for the mn10300.
+
+start-sanitize-d10v
+Wed Nov 13 08:12:38 1996  Jeffrey A Law  ([email protected])
+
+       * Makefile.in (elf32-d10v.o): Don't depend on elf/d10v.h
+       anymore.
+
+end-sanitize-d10v
+Tue Nov 12 13:30:00 1996  Dawn Perchik  <[email protected]>
+
+       * filemode.c: Include sysdep.h.
+       * ihex.c: Add casts to eliminate compiler warnings.
+       * sunos.c: Add casts to eliminate compiler warnings.
+
+Mon Nov 11 10:37:02 1996  Michael Meissner  <[email protected]>
+
+       * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Create .got.plt
+       section.
+       (ppc_elf_check_relocs): Add support for R_PPC_LOCAL24PC.  Make
+       appropriate relocations in the .so file if shared.
+       (ppc_elf_relocate_section): Ditto.
+
+start-sanitize-m32r
+Tue Oct 29 15:03:02 1996  Doug Evans  <[email protected]>
+
+       * elf32-m32r.c (elf_m32r_howto_table, R_M32R_24): Use
+       complain_overflow_unsigned.
+
+end-sanitize-m32r
+start-sanitize-d10v
+Tue Oct 29 12:53:46 1996  Martin M. Hunt  <[email protected]>
+
+       * elf32-d10v.c (elf_d10v_howto_table): Don't complain on
+       overflows for R_D10V_16 and R_D10V_18.
+
+end-sanitize-d10v
+Tue Oct 29 13:23:53 1996  Ian Lance Taylor  <[email protected]>
+
+       * ieee.c (ieee_write_section_part): Use LMA rather than VMA.
+       (do_with_relocs): Likewise.
+       (do_as_repeat): Likewise.
+       (copy_expression): Likewise.
+
+Fri Oct 25 16:56:40 1996  Ian Lance Taylor  <[email protected]>
+
+       * ieee.c (ieee_write_external_part): Correctly record whether
+       there is an external part.
+
+start-sanitize-v850
+Thu Oct 24 14:32:52 1996  Jeffrey A Law  ([email protected])
+
+       * elf32-v850.c (elf32_v850_bfd_final_link_relocate): Correctly
+       handle tda offsets for sld.w and sst.w instructions.
+       Fix alignment check in sld.w and sst.w tda reloc handling.
+
+end-sanitize-v850
+Thu Oct 24 09:08:47 1996  Stu Grossman  ([email protected])
+
+       * aclocal.m4, configure:  Set USE_BINARY_FOPEN for *-*-windows.
+
+start-sanitize-v850
+Wed Oct 23 00:53:16 1996  Jeffrey A Law  ([email protected])
+
+       * elf32-v850.c: Add comments about assumptions about
+       char, short & long sizes.
+       (elf32_v850_bfd_final_link_relocate): Fix sign extension
+       problems for several relocs.
+
+       * elf32-v850.c (elf32_v850_howto_table): Fix typo in
+       R_V850_SDA_OFFSET entry.
+
+end-sanitize-v850
+Wed Oct 23 00:20:34 1996  Ian Lance Taylor  <[email protected]>
+
+       * xcofflink.c (bfd_xcoff_import_symbol): Don't allocate ldsym.
+       Store import file index in ldindx.
+       (xcoff_build_ldsyms): Assume that ldsym was not previously
+       allocated.  For an imported symbol, copy ldindx into l_ifile.
+
+start-sanitize-v850
+Tue Oct 22 19:20:38 1996  Jeffrey A Law  ([email protected])
+
+       * elf32-v850.c (elf_v850_howto_table): Fix ordering of
+       R_V850_ZDA_OFFSET and R_V850_TDA_OFFSET.  Fix various
+       fields in R_V850_TDA_OFFSET.
+       (elf32_v850_bfd_final_link_relocate): Tweak pc-relative
+       relocs to work more like other relocs.  Handle R_V850_TDA_OFFSET
+       relocations.
+
+       * elf32-v850.c: Include bfdlink.h.
+       (bfd_elf32_v850_reloc): Return an error if we get a reloc
+       we can't handle.
+       (elf32_v850_bfd_final_link_relocate): New function.
+       (v850_elf_relocation_section): Likewise.
+       (elf_backend_relocate_section): Define.
+
+end-sanitize-v850
+Tue Oct 22 17:22:43 1996  Ian Lance Taylor  <[email protected]>
+
+       * binary.c (binary_set_section_contents): Ignore sections which
+       don't have SEC_LOAD and SEC_ALLOC set.
+
+Mon Oct 21 12:13:05 1996  Jeffrey A Law  ([email protected])
+
+       * linker.c (_bfd_generic_final_link): Avoid losing static
+       symbols in the .bss section.
+
 Mon Oct 21 10:54:58 1996  Ian Lance Taylor  <[email protected]>
 
+       * elf32-mips.c (elf_mips_howto_table): Describe R_MIPS_64.
+       (mips32_64bit_reloc): New static function.
+       (mips_reloc_map): Add entry for BFD_RELOC_64.
+       (mips_elf_relocate_section): Handle R_MIPS_64.
+
        * linker.c (default_indirect_link_order): Print an error message
        when attempting to do a relocateable link with different object
        file formats, rather than calling abort.
This page took 0.038799 seconds and 4 git commands to generate.