* configure: Rebuild with autoconf 2.10.
[binutils-gdb.git] / bfd / ChangeLog
index 3ef694914e561e4446e611367dcb5157f4b4e878..6a9bc04295e46a0735fe156ccbd7826864a35568 100644 (file)
@@ -1,5 +1,68 @@
+Tue May 28 11:42:08 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure: Rebuild with autoconf 2.10.
+
+       * aoutx.h (NAME(aout,find_nearest_line)): Make room for the
+       potential leading underscore in the allocated buffer.
+
+Fri May 24 14:28:38 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * elf32-ppc.c (ppc_elf_add_symbol_hook): Do not put small common
+       symbols into .sbss if this is a relocatable link.
+
+Thu May 23 12:26:24 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * xcofflink.c (_bfd_ppc_xcoff_relocate_section): Warn about
+       undefined symbols when creating a shared library.
+
+Fri May 17 13:54:15 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coff-sh.c: Add a bunch of new code and static const arrays to
+       support aligning loads and stores on four byte memory boundaries.
+       Also:
+       (sh_coff_howtos): Add entries for R_SH_CODE, R_SH_DATA and
+       R_SH_LABEL.
+       (sh_relax_section): Look for R_SH_CODE relocs.  If we find one,
+       call sh_align_loads.
+       (sh_relax_delete_bytes): Don't mark R_SH_CODE or R_SH_DATA relocs
+       as unused.
+
+Thu May 16 16:34:13 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * cache.c (bfd_open_file): Unlink the file before opening it for
+       write.  From Marty Leisner <leisner@sdsp.mc.xerox.com>.
+
+       * opncls.c (bfd_fdopenr): Set opened_once.
+
+Tue May 14 12:35:32 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * som.c (som_slurp_reloc_table): Clear external_relocs cache after
+       freeing it.
+
+       * libbfd.c: Remove #ifdef FILE_OFFSET_IS_CHAR_INDEX, and compile
+       the code unconditionally.
+
+Mon May 13 19:51:37 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * libcoff-in.h (struct pei_section_tdata): Define structure.
+       (pei_section_data): Define macro.
+       * libcoff.h: Rebuild.
+       * coffcode.h (coff_set_alignment_hook): If COFF_IMAGE_WITH_PE,
+       store s_paddr field in pei_section_data.
+       (coff_compute_section_file_positions): Use pei_section_data rather
+       than _cooked_size, and don't overwrite an existing value.
+       (coff_write_object_contents): If COFF_OBJ_WITH_PE, set s_paddr to
+       0.  If COFF_IMAGE_WITH_PE, set s_paddr to pei_section_data.
+       * peicode.h (coff_bfd_copy_private_section_data): Define if
+       COFF_IMAGE_WITH_PE.
+       (pe_bfd_copy_private_section_data): New static function if
+       COFF_IMAGE_WITH_PE.
+
 Wed May  8 16:10:38 1996  Ian Lance Taylor  <ian@cygnus.com>
 
+       * srec.c (srec_set_arch_mach): Write as a function rather than a
+       macro definition.
+
        * xcofflink.c (_bfd_xcoff_bfd_link_add_symbols): If an archive has
        no map, just check each member in turn to see whether it is
        required.