Update for Solaris
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 34bad0f4f11de2081c68e7e90bbe5ff843810186..accd556272f79a39a772ef331d4df4d139186d6e 100644 (file)
@@ -1,6 +1,99 @@
+Wed Apr 17 12:08:24 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * pe{,i}-ppc.c (PPC_PE): Define instead of PPC, so that compiling
+       on Solaris PowerPC systems doesn't get confused.
+
+       * ccffcode.h (coff_write_object_contents): Use #ifdef PPC_PE, not
+       #ifdef PPC.
+
+       * elfcore.h (bfd_prstatus, bfd_fpregset): Add thread argument.
+       (elf_corefile_note): If HAVE_SYS_PROCFS_H is not defined, don't
+       update did_reg and did_reg2.
+
+Wed Apr 17 13:07:37 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * linker.c (_bfd_generic_link_add_one_symbol): When calling the
+       callback routines, pass h->root.string rather than name, in case
+       copy is true and name is transient.
+
+Tue Apr 16 16:36:38 1996  Stu Grossman  (grossman@lisa.cygnus.com)
+
+       * elfcore.h:  Add support for core files with multiple threads.
+       (Primarily for Solaris.)
+
+Tue Apr 16 13:44:08 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * aoutx.h (NAME(aout,squirt_out_relocs)): Don't do anything if
+       section->orelocation is NULL.
+
+       * coffgen.c (bfd_coff_get_syment): New function.
+       (bfd_coff_get_auxent): New function.
+       * bfd-in.h (bfd_coff_get_syment): Declare.
+       (bfd_coff_get_auxent): Declare.
+       * bfd-in2.h: Rebuild.
+
+Mon Apr 15 19:06:59 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elf32-mips.c (struct mips_hi16): Define.
+       (mips_hi16_addr, mips_hi16_addend): Remove.
+       (mips_hi16_list): New static variable.
+       (mips_elf_hi16_reloc): Maintain a list of unmatched HI16 relocs.
+       (mips_elf_lo16_reloc): Process mips_hi16_list.
+       (mips_elf_relocate_section): Permit an arbitrary number of HI16
+       relocs before the associated LO16 reloc.
+
+Wed Apr 10 00:23:53 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * versados.c (versados_scan): Check bfd_alloc return value.
+       (versados_object_p): Check all bfd_read return values.  Require
+       that lang field be less than 10, to avoid confusion with Intel Hex
+       files.
+
+       * libaout.h (WRITE_HEADERS): Write out the relocs even if there
+       aren't any symbols.
+       * aoutx.h (NAME(aout,swap_std_reloc_out)): Set r_index to N_ABS,
+       not 0, for an absolute symbol.
+       (NAME(aout,swap_ext_reloc_out)): Likewise.
+
+       * ihex.c (ihex_scan): Accept a length of 4 for record type 5.
+       (ihex_write_object_contents): For a large start address, output
+       the full 32 bit address in record type 5.
+
+       * ieee.c (ieee_write_byte): Change second parameter from bfd_byte
+       to int to avoid promotion problems in prototype.
+
+Tue Apr  9 11:44:21 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.host: Use ${srcdir} when looking for picfrag.
+
+       * configure.host: Switch on ${libdir}, not $(libdir).  From
+       alan@spri.levels.unisa.edu.au (Alan Modra).
+
+       * aoutx.h (aout_link_add_symbols): Always call add_dynamic_symbols
+       entry point, not just for DYNAMIC objects.
+       * sunos.c (sunos_add_dynamic_symbols): Always call
+       sunos_create_dynamic_sections.  If called with a non DYNAMIC
+       object, don't do anything else.
+       (sunos_add_one_symbol): Don't call sunos_create_dynamic_sections.
+
+Mon Apr  8 12:09:36 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * configure.in: Permit --enable-shared to specify a list of
+       directories.
+       * configure: Rebuild.
+
+       * configure.host: Set HLDFLAGS and SHLIB_CFLAGS for *-dec-osf*
+       host when configuring with --enable-shard.
+
 Fri Apr  5 12:24:13 1996  Ian Lance Taylor  <ian@cygnus.com>
 
-       * sysdep.h: Use #ifdef,not #if.
+       * config.bfd: Add i[345]86-*-freebsdelf* target; from John Polstra
+       <jdp@polstra.com>.
+
+       * linker.c (link_action): For WARN_ROW/warn, use MWARN, not CYCLE,
+       to avoid crashing in bfd_hash_replace.
+
+       * sysdep.h: Use #ifdef, not #if.
 
 Thu Apr  4 23:32:23 1996  Ian Lance Taylor  <ian@cygnus.com>
 
This page took 0.025724 seconds and 4 git commands to generate.