A couple of things from the net.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index e8f1935b5d0b6a2e1c7ee391a703df8412fe3776..c5e5fff2012b9b224de76100aac01f4dfafa8e6a 100644 (file)
@@ -1,3 +1,254 @@
+Tue May 19 23:42:10 1992  D. V. Henkel-Wallace  (gumby@cygnus.com)
+
+       * sco-core.c: new file from net.
+       * aoutx.h (translate_to_native_sym_flags): bugfix from net:
+         Now we have the hairy linker, it's possible to move symbols from
+         one section into another.  Actually make that work!
+
+Sat May 16 17:57:59 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
+
+       * hosts/sun3.h: fix declaration of free.
+
+Tue May 12 14:08:59 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * coff-a29k.c (perform_reloc): fix bug in jmp/call evaluation
+       * coff-h8300.c (reloc_processing): all relocs are relative to
+       section start.
+       * opncls.c: don't use fdopen on DOS systems
+
+       short patches from Glenn Kasten (glenn@ready.com)
+       * target.c: enabled oasys support
+       * oasys.c:  Insert . when UNDERSCORE_HACK is enabled, 
+       fix problem where a relocation which crossed a modification byte
+       boundary did not work. Fix problem where a relocation near the end
+       of a data record did not work.
+       
+
+Tue May  5 18:11:25 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * archive.c (bfd_slurp_coff_armap): old versions of BFD wrote
+       archvie header string counts the endian way, this heuristic sees
+       how big an archive string to read by trying it one way and if the
+       string table is unreasonably big, trying it the other. *FIXME*.
+       * opncls.c (bfd_fdopenr): can't do fdopens on VMS
+
+Tue May  5 14:18:24 1992  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * bfd-in.h:  Increase version number to 1.97, for consistency
+       with ../binutils.
+       * Makefile.in:  docdir is ./doc, not ${srcdir}/doc.
+
+Mon May  4 11:49:15 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+        * bfd-in.h: bump version to 1.96
+         Major change; changed calling convention for
+        bfd_get_relocated_section_contents so that caller allocates
+        memory for section data.
+       * coffcode.h (bfd_coff_get_relocated_section_contents), reloc.c,
+       seclet.c, targets.c, bfd.c: reflect new convention.
+       * coffcode.h (styp_to_sec_flags): if styp_flags is not a special
+       case, then use reasonable default values for SEC_* flags.
+
+Fri May  1 12:58:34 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * coffcode.h (coff_write_object_contents): use RELSZ to work out
+       size of output reloc struct.
+       * targets.c, Makefile.in: comment out tekhex for the moment.
+       * ieee.c: if some places where null pointers were used instead of &bfd_abs_section.
+       * configure.in: tandem target is st2000
+       * coff-m68k.c: rename static howto_table to global
+       m68kcoff_howto_table.
+       * bout.c: remove unnecessary abort
+       * coff-a29k.c: various changes to the way relocations work to cope
+       with the "new order" and latent bugs.
+       * coffcode.h: lint
+
+Wed Apr 29 12:37:07 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * aoutx.h (aout_swap_ext_reloc_out, aout_swap_std_reloc_out)
+       bout.c (b_out_squirt_out_relocs): treat abs sumbols the right way.
+       * reloc.c (bfd_perform-relocation): don't relocate refs to
+       absolute symbols if doing a partial link.
+
+Fri Apr 24 07:35:26 1992  Stu Grossman  (grossman at cygnus.com)
+
+       * configure.in:  Add a29k-amd-udi.
+
+Thu Apr 23 18:37:55 1992  Fred Fish  (fnf@cygnus.com)
+
+       * aoutx.h (aout_<bits>_swap_exec_header_in):  Zero out the
+       internal_exec structure before initializing the fields that
+       are used, so that the unused fields are in a known state.
+
+Wed Apr 22 09:36:08 1992  Fred Fish  (fnf@cygnus.com)
+
+       * tekhex.c (struct data_struct):  Convert from typedef that
+       typedefs nothing to a normal structure declaration.
+       * tekhex.c (pass_over):  Prototype args for function that 
+       second arg points to.
+
+Mon Apr 20 22:22:51 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
+
+       * Makefile.in: remove old style staging.  Do not print recursion
+         lines.
+
+       * Makefile.in: rework CFLAGS so that CFLAGS can be passed from the
+         Makefile command line.  Remove MINUS_G.  Default CFLAGS to -g.
+         Pass CFLAGS.
+
+Fri Apr 17 09:15:31 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * bfd.c, Makefile.in: added tekhex
+       * aoutx.h (set_section_contents): pages should be padded to the
+       size of a page, not the size of a segment.
+       * configure.in: added go32 host and i386-aout target.
+       * i386aout.c, libaout.h: now works for go32 target
+       * ieee.c: fix bit rot.
+       * seclet.c: support for padding seclet type.
+
+Wed Apr 15 18:11:58 1992  K. Richard Pixley  (rich@rtl.cygnus.com)
+
+       * Makefile.in: added .NOEXPORT:
+
+Tue Apr 14 14:34:42 1992  Fred Fish  (fnf@cygnus.com)
+
+       * elf.c (bfd_add_strtab, bfd_add_2_to_strtab):  CONST spreads
+       like ooze.
+       * elf.c (elf_compute_section_file_positions,
+       elf_write_object_contents):  Return boolean, not NULL (which
+       can be void *).
+       * elf.c (bfd_section_from_shdr):  Ifdef-out debugging code.
+       Also ifdef-out code that aborts on unhandled section types.
+
+Fri Apr 10 22:29:18 1992  Fred Fish  (fnf@cygnus.com)
+
+       * configure.in:  Recognize ncr3000 config
+       * Makefile.in (MINUS_G):  Pass on to recursive makes.
+       * hosts/ncr3000.h, config/ncr3000.mh:  Add host config files.
+
+Thu Apr  2 17:42:45 1992  John Gilmore  (gnu at cygnus.com)
+
+       * Makefile.in:  Now that we have sym.h and symconst.h, compile
+       coff-msym.c on all systems.
+       * config/{decstation.mh, irix3.mh, irix4.mh}:  Remove coff-msym.o dep.
+       * coff-msym.c:  Update include files and comments; add weakext bit.
+
+Wed Apr  1 23:16:38 1992  John Gilmore  (gnu at cygnus.com)
+
+       * archive.c, bfd.c, bout.c, coffcode.h, init.c, reloc.c,
+       section.c, srec.c, syms.c, coff-h8300.c:  Lint.
+
+Sun Mar 29 09:37:59 1992  John Gilmore  (gnu at cygnus.com)
+
+       * bout.c, coff-a29k.c, coff-i960.c:  Lint.
+       * configure.in:  Add new host and target configs.
+       * elf.c (bfd_prstatus, bfd_fpregset):  Avoid typename of register
+       structs, which vary; just use member name. 
+       (elf_object_p, elf_core_file_p):  Lint, fix comments.
+       * config/sparc-elf.mt, hosts/sysv4.h:  New config files.        
+
+Sat Mar 28 13:07:02 1992  Fred Fish  (fnf@cygnus.com)
+
+       * elf.c (elf_object_p, elf_core_file_p):  Fix to use only a single
+       local, disposable, copy of the external form of section header
+       table and program header table entries.
+
+Thu Mar 26 16:59:58 1992  John Gilmore  (gnu at cygnus.com)
+
+       * Makefile.in:  Set MINIMIZE back to 0 for a real release.
+
+Tue Mar 24 15:57:03 1992  K. Richard Pixley  (rich@cygnus.com)
+
+       * configure.in: config/irix4.m[ht], hosts/irix4.h: add support for
+         irix4.
+
+Mon Mar 23 22:37:34 1992  Stu Grossman  (grossman at cygnus.com)
+
+       * coff-msym.c (ecoff_swap_rfd_in):  remove & for array ref.
+
+Tue Mar 17 14:12:25 1992  Per Bothner  (bothner@rtl.cygnus.com)
+
+       * bout.c (b_out_slurp_reloc_table):  Use BFD_ASSERT macro,
+       not internal bfd_assert function (twice).
+
+Tue Mar 17 10:45:12 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * aout-target.h: change ar_max_namelen to 15 (the right value)
+       * coff-a29k, coffcode.h: more hangovers from the bfd_abs_section
+       change
+
+Mon Mar 16 14:57:22 1992  Steve Chamberlain  (sac@rtl.cygnus.com)
+
+       * archive.c (bfd_generic_archive_p): check for bout archives too.
+       * bout.c: make it work again.
+
+Sat Mar 14 17:30:40 1992  Fred Fish  (fnf@cygnus.com)
+
+       * elf.c (elf_corefile_note):  Call bfd_xmalloc() instead of bare
+       malloc().
+       * reloc.c (bfd_generic_get_relocated_section_contents):  Call
+       bfd_xmalloc() instead of bare malloc().
+
+Fri Mar 13 15:44:37 1992  K. Richard Pixley  (rich@cygnus.com)
+
+       * Makefile.in: pass down MAKEINFO on info.
+
+Fri Mar 13 07:41:13 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * config/mt-<foo> now <foo>.mt, config/mh-<foo> now <foo>.mh.
+       host/h-<foo> now just <foo>. 
+       * configure.in: reflect changes
+
+Thu Mar 12 11:15:02 1992  Per Bothner  (bothner@cygnus.com)
+
+       * libbfd-in.h (set_tdata):  Make change of Feb 27 in the
+       actual source file, not just the generated libbfd.h.
+
+Sat Mar  7 10:33:41 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
+
+       * coff-i960.c (icoff_little_vec): add COFF_SWAP_TABLE so we can run
+       gdb on little-endian 960 code. 
+       * archive.c (compute_and_write_armap): indirect symbols should go
+       into the archive header too.
+
+Fri Mar  6 21:55:16 1992  K. Richard Pixley  (rich@cygnus.com)
+
+       * Makefile.in: added check target.
+
+Thu Mar  5 23:51:42 1992  John Gilmore  (gnu at cygnus.com)
+
+       * coff-msym.c:  Move this file from gdb/ecoff.c.  It
+       handles byte-swapping for ECOFF (MIPS symbol) files.
+       * config/mh-decstation, config/mh-irix3:  Add coff-msym.o
+       to the files built on MIPS-based hosts.
+       * Makefile.in:  Add rule for coff-msym.
+
+Thu Mar  5 21:36:05 1992  K. Richard Pixley  (rich@cygnus.com)
+
+       * Makefile.in: added clean-info target.  MINIMIZE=1.
+
+Sun Mar  1 22:32:58 1992  Per Bothner  (bothner@cygnus.com)
+
+       * coff-rs6000.c:  Move core file functions into separate
+       new file rs6000-core.c.  This is needed because reading
+       core files depends on native include files that conflict
+       with ../include/coff/rs6000.h.
+       * config/mh-rs6000:  Add rs6000-core.o to HDEPFILES.
+
+Thu Feb 27 22:19:55 1992  Per Bothner  (bothner@cygnus.com)
+
+       * aoutx.h (NAME(aout,print_symbol)): Don't print
+       symbol addresss for undefined symbols.
+       * coff-rs6000.c:  Various updates (due to target-
+       independent changes).
+       * libbfd.h:  Ditto (tdata field is now a union).
+       * hosts/h-sparc.h:  Removed prototype for bogus function
+       'emset' (presumably should have been 'memset' - which is there).
+
+Thu Feb 27 11:46:33 1992  John Gilmore  (gnu at cygnus.com)
+
+       * configure.in (mips-big-* target):  Same is Iris.
+
 Thu Feb 27 09:24:56 1992  Steve Chamberlain  (sac at thepub.cygnus.com)
 
        * aoutx.h (translate_from_native_sym_flags): when creating an
@@ -5,6 +256,12 @@ Thu Feb 27 09:24:56 1992  Steve Chamberlain  (sac at thepub.cygnus.com)
        leaving it blank. If an output section can't be found for a
        symbol, then don't core dump.
 
+Wed Feb 26 18:04:40 1992  K. Richard Pixley  (rich@cygnus.com)
+
+       * Makefile.in, configure.in: removed traces of namesubdir,
+         -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
+         copyrights to '92, changed some from Cygnus to FSF.
+
 Wed Feb 26 19:40:59 1992  Steve Chamberlain  (sac at thepub.cygnus.com)
 
        * bfd.c: lint
This page took 0.028742 seconds and 4 git commands to generate.