const lint
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 51c215f5027e5a726676af170abae7f416227865..797d75d8a798ed7fb222ae1d850a13d14b0aa515 100644 (file)
@@ -1,5 +1,546 @@
+Fri Nov 22 08:11:42 1991  John Gilmore  (gnu at cygnus.com)
+
+       * aoutx.h, bfd.c, coffcode.h, ieee.c, oasys.c, targets.c: CONST lint.
+       * libbfd-in.h, libbfd.h, aoutx.h, coffcode.h, elf.c, libaout.h:
+       Rename ALIGN to BFD_ALIGN to avoid conflict with BSD <sys/param.h>.
+       * libbfd.c:  Lint.
+       * host-aout.c, trad-core.c:  Fix write_armap prototypes.  Lint.
+
+Thu Nov 21 19:56:40 1991  Per Bothner  (bothner at cygnus.com)
+
+       * stab-syms.c, syms.c:  Moved bfd_stab_name() and bfd_stab_names[]
+       from syms.c to new file stab-syms.c.  Also, since GNU extended
+       type codes such as N_SETT are no longer in ../include/stab.def,
+       include them manually.
+       * stab-syms.c, aoutx.h: Renamed bfd_stab_name() and
+       bfd_stab_names[] to aout_stab_name() and aout_stab_names[].
+       * libaout.h: Added prototype for aout_stab_name().
+       * Makefile.in:  Update Makefile for new stab-syms.[co].
+
+Thu Nov 21 11:50:49 1991  John Gilmore  (gnu at cygnus.com)
+
+       * libaout.h (WORK_OUT_FILE_POSITIONS):  One more try at this
+       rather complicated seeming problem.  Eliminate LOGICAL_ versions,
+       just make N_XXX work by excluding the header from the text segment.
+       * aoutx.h:  Fix comments to match.
+
+Tue Nov 19 18:49:01 1991  Per Bothner  (bothner at cygnus.com)
+
+       * libaout.h (WORK_OUT_FILE_POSITIONS):  Use new LOGICAL_TXTADDR,
+       LOGICAL_TXTOFF, LOGICAL_TXTSIZE macros to figure out numbers
+       for the "logical" text segment (i.e. never consider the exec
+       header to be part of the text segment).  This change is
+       needed for consistency with various other parts of bfd and ld.
+       * aoutx.h (NAME(aout,soe_aout_object_p)):  Fix comment,
+       and move calculation of obj_textsec(abfd)->size to libaout.h.
+       * bfd-in.h:  Removed bogus ';'.
+
+       * Makefile.in:  Add MINIMIZE flag to select lean
+       or bloated target_vector.
+       * targets.c:  Use new MINIMIZE macro, and add trad_core if needed.
+       * newsos3.c:  Fixes to ../include/aout64.h remove need
+       for special N_TXTOFF macro, but require N_HEADER_IN_TEXT.
+
+Mon Nov 18 12:00:59 1991  Per Bothner  (bothner at cygnus.com)
+
+       * aout-target.h, aoutf1.h, newsos3.c:  Make aout-target.h
+       handle both little and big-endian targets, with little
+       the default unless TARGET_IS_BIG_ENDIAN_P is defined.
+       * host-aout.c:  Add FIXME note.
+
+Sun Nov 17 13:29:39 1991  Per Bothner  (bothner at cygnus.com)
+
+       * targets.c:  Make the default target_vector contain
+       just &DEFAULT_VECTOR.  This makes executables a lot smaller.
+       Old behavior can be gotten by defining ALL_TARGETS.
+       * aoutf1.h, demo64.c, i386aout.c, newsos3.c, sunos.c:
+       Factored out common code into new file aout-target.h.
+       Saves a lot of duplicate code for a.out variants.
+
+Fri Nov 15 13:00:43 1991  Per Bothner  (bothner at cygnus.com)
+
+       Get 'make headers' to work when configured with +subdirs.
+       * Makefile.in: Add $(subdir) to docdir path.
+       * doc/Makefile.in (protos): Add $(srcdir) prefix
+       to name of sed scripts.
+
+Thu Nov 14 19:49:10 1991  Per Bothner  (bothner at cygnus.com)
+
+       * aoutx.h (NAME(aout,print_symbol)):  Fix thinko.
+       * syms.c (bfd_stab_names):  Turn on new GNU_EXTRA_STABS macro
+       to include names of N_SETT etc.
+
+Thu Nov 14 19:11:13 1991  Fred Fish  (fnf at cygnus.com)
+
+       * elf.c:  Add minimal support for ELF symbol tables.  Generates
+       canonical bfd symbol tables from ELF symbol tables.  Change the
+       name of some functions from bfd_<name> to elf_<name>.
+
+       * syms.c:  Trivial fix to comment to remove a redundant "to".
+
+Wed Nov 13 17:02:01 1991  John Gilmore  (gnu at cygnus.com)
+
+       * coff-{i386,m68k,m88k}.c:  Change name of file format to standard
+       form that GDB recognizes as COFF.
+
+Wed Nov 13 09:09:41 1991  Steve Chamberlain  (sac at cygnus.com)
+
+       * ieee.c (ieee_object_p):  cast NULL correctly.
+       * configure.in: added harris host
+
+       * coff-a29k.c: Lots of changes, most from David Wood.
+
+Tue Nov 12 07:21:41 1991  John Gilmore  (gnu at cygnus.com)
+
+       * coff-m88k.c (coff_write_armap):  Just #undef it.
+
+Mon Nov 11 20:30:18 1991  Steve Chamberlain  (sac at cygnus.com)
+
+       * Makefile.in: standardize on MINUS_G to disable debugging
+       * coff-m88k.c: create coff armaps instead of bsd ones.
+       * opncls.c (bfd_close_all_done), (bfd_close): Mask out random bits
+       when calling chmod.
+
+Mon Nov 11 19:07:32 1991  Fred Fish  (fnf at cygnus.com)
+
+       * elf.c:  Additions to support ELF format core files.
+       * config/mh-amix:  Add -DHAVE_PROCFS to HDEFINES, since host
+       has support for /proc (all the include files in particular).
+
+Mon Nov 11 18:36:47 1991  Per Bothner  (bothner at cygnus.com)
+
+       * aoutx.h (NAME(aout,find_nearest_line)):  Handle the case
+       of two N_SO stabs, one for directory, and one for filename.
+
+       * bfd-in.h (print_vma):  Factor out duplicate definition.
+
+       Exit a little more gracefully when malloc returns NULL.
+       * libbfd.c: New function bfd_xmalloc (malloc wrapper).
+       * opncls.c, syms.c, bout.c, aoutx.h:  Replace malloc by bfd_xmalloc.
+       * libbfd.h: Rre-generated due to libbfd.c update.
+
+Sat Nov  9 13:45:01 1991  Fred Fish  (fnf at cygnus.com)
+
+       * config/mt-m68k-elf:  Define DEFAULT_VECTOR as elf_big_vec.
+
+       * elf.c (elf_object_p):  Don't try to create a bfd section for
+       the first ELF section header.  It is just a placeholder.
+
+Sat Nov  9 03:04:26 1991  John Gilmore  (gnu at cygnus.com)
+
+       * coff-rs6000.c, config/mh-rs6000:  Make it work on archive and
+       core files, when compiling native.
+       * hosts/h-rs6000.h:  Define FASCIST_FDOPEN for bfd_fdopenr.
+
+       FIXME:  The aoutf1.h change below needs to be reversed back
+       to the way it was.
+
+Thu Nov  7 11:03:55 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
+
+       * coffcode.h: Defined new macros [PUT|GET]LINENO_LNNO for
+       manipulation of lnno fields in lineno structs in a coff-<f>.h
+       independent way. Override it in coff-<f>.h to your favourite
+       number if you don't have a 16bit lnno field. (coff_swap_lineno_in)
+       (coff_swap_lineno_out): modified to use the new macros.
+
+Mon Nov  4 11:38:33 1991  Steve Chamberlain  (sac at cygnus.com)
+
+       * aoutf1.h (sunos4_callback): Now defaults to 68020 rather than
+       unknown arch when the magic number doesn't specify the
+       architecture, since some OSs (eg old sun3s) don't set the number, and
+       020 is probably the right answer anyway.
+
+Sun Nov  3 12:07:08 1991  Per Bothner  (bothner at cygnus.com)
+
+       * hosts/h-news.h, hosts/h-rtbsd.h:
+       Get rid of MISSING_VFPRINTF, since libiberty provides one.
+       * bfd-in.h (bfd_print_symbol_type_hopw enum):   Add new option
+       bfd_print_symbol_nm, for use by nm.
+       * aoutx.h (NAME(aout,print_symbol)):  Add code for new
+       bfd_print_symbol_nm option, to print in nm format.
+       * coffcode.h (coff_print_symbol), ieee.c (ieee_print_symbol)
+       oasys.c (oasys_print_symbol):  Provide stub implementations
+       for bfd_print_symbol_nm.
+       * syms.c:  New function bfd_decode_symclass, used by nm printer.
+       New function bfd_stab_name to look up string name of stab code.
+
+Sat Nov  2 14:26:03 1991  Steve Chamberlain  (steve at cygnus.com)
+
+       * Makefile.in: Added ctor.c 
+       * archures.c (bfd_default_arch_struct) added
+       bfd_default_reloc_type_lookup.
+       * coffcode.h: removed a load of #if 0ed code.
+       (coff_compute_file_section_positions): now works out the section
+       alignment and size correctly in all cases.
+       (coff_get_symtab): looks for constructor symbols and calls the
+       right function when they're found. (coff_canonicalize_reloc):
+       knows when a section is full of constructors and does the right
+       thing. 
+       * cpu-m88k.c: Added default_reloc_type lookup to the architecture
+       description.
+       * libbfd-in.h: (bfd_default_reloc_type_lookup) defun  added.
+       * libcoff.h: removed #if 0ed code
+       * reloc.c: (bfd_reloc_code_real_type) added BFD_RELOC_CTOR for
+       arch independent constructor relocation type.
+       (bfd_reloc_type_lookup): removed the comment "this will go away"
+       since it won't. (bfd_howto_32): stolen from 88k, this is a 32bit
+       reloc which is used when BFD_RELOC_CTOR falls through to give a
+       default 32bit reloc for constructors.
+       (bfd_default_reloc_type_lookup): added.
+       * aoutf1.h: fixed SEGMENT_SIZE typo.
+
+Thu Oct 31 18:23:06 1991  John Gilmore  (gnu at cygnus.com)
+
+       * coff-rs6000.c:  Change name to "aixcoff-rs6000", to avoid
+       matching prefix "coff".
+       * coffcode.h (coff_swap_aux_in, coff_swap_aux_out):  Handle
+       rs/6000 csect records.
+
+Sun Oct 27 16:56:58 1991  Steve Chamberlain  (steve at cygnus.com)
+
+       * coff-m88k.c, targets.c: change name of m88k_bcs to m88kbcs
+       * configure.in: add motorola delta88 cases
+       * libbfd.h, libbfd-in.h, archive.c, ieee.c, elf.c, srec.c: fix
+       write_armap prototype
+       * libbfd.c: add doc on bfd_write_bigendian_4byte_int
+
+Fri Oct 25 02:48:19 1991  John Gilmore  (gnu at cygnus.com)
+
+       * Rename COFF-related files in `coff-ARCH.c' form.
+       coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c,
+       coff-mips.c, coff-rs6000.c to be exact.
+
+       * Makefile.in:  Only supply TARGET_DEFAULTS to targets.c, reducing
+       make output clutter.
+       * config/mt-*:  Ditto.
+
+Thu Oct 24 22:40:07 1991  John Gilmore  (gnu at cygnus.com)
+
+       RS/6000 support, by Metin G. Ozisik, Mimi Phûông-Thåo Võ, and
+       John Gilmore.  Archive support from Damon A. Permezel.
+
+       * Makefile.in:  Add cpu-rs6000.c and rs6000coff.c.
+       * configure.in:  Add rs6000 case.
+       * targets.c:  Add rs6000 vector.
+       * archures.c:  Add rs6000, fix comment on romp.
+       * bfd-in.h (enum bfd_error):  Add no_debug_section error.
+       * libcoff-in.h (struct coff_tdata):  Remove unused string_table.
+       * bfd.c (bfd_errmsgs):  Add no_debug_section error message.
+       * section.c (bfd_make_section):  Return NULL on attempt to create
+       a section twice.
+       * coffcode.h (bfd_swap_reloc_in):  Handle r_type and r_size.
+       (bfd_swap_aouthdr_in):  Handle lots more members.
+       (make_a_section_from_file):  If section has already been seen,
+       just return false rather than overwriting it.
+       (coff_real_object_p):  Understand incoming magic numbers.
+       (coff_set_flags):  Understand outgoing magic numbers.
+       (coff_compute_section_file_positions):  outgoing aouthdr magic #.
+       (build_debug_section):  Add fn for reading debug string section.
+       (get_normalized_symtab):  Handle symbol names in debug string section.
+       Remove unused obj_string_table.
+       (coff_slurp_symbol_table):  Handle rs6000-specific storage classes.
+       * aoutx.h (translate_from_native_sym_flags, N_SET*):  Check for
+       existing section before making one.
+       * cpu-rs6000.c:  New file.
+       * rs6000coff.c:  New file.
+
+Thu Oct 24 02:03:24 1991  Fred Fish  (fnf at cygnus.com)
+
+       * elf.c: Add partial support for ELF format corefiles. Still needs
+       support for extracting registers from corefiles.
+
+       * config/t-m68k-elf:  Set DEFAULT_VECTOR to elf_big_vec.
+
+       * config/{h-amix,h-dgux,h-irix3,h-ultra3}: For systems where
+       RANLIB is defined as echo, send the output to /dev/null to help
+       reduce clutter in the output from doing a make.
+
+Mon Oct 21 17:48:48 1991  John Gilmore  (gnu at cygnus.com)
+
+       * hosts/h-vaxult.h:  Remove malloc/free decls covered in stdlib.h.
+       Fix HOST_PAGE_SIZE and HOST_SEGMENT_SIZE.  From David Taylor.
+
+Mon Oct 21 09:34:11 1991  Steve Chamberlain  (steve at rtl.cygnus.com)
+
+       * coffcode.h (coff_compute_section_file_positions): make it pad
+       section size out if there are alignment restrictions so that the
+       image will be ok on a system where section positions are worked
+       out by accumulating sizes rather than from the section headers.
+       * targets.c (proto write_armap). Changed orl_count to unsigned.
+       * opncls.c (bfd_close_all_done). Added so that generative
+       programs like gas can close a bfd without causing bfd confusion.
+       * libbfd.h (changed becuase of protos)
+       * amdcoff.c: messed with the way that jmp displacements are
+       calcualated. This may not yet be totally correct.
+       * archive.c (coff_write_armap): rewrote the way that ranlibs are
+       written out.
+       * coffcode.h (fixup_symbol_value): now doesn't core dump if a non
+       abs symbol has no section (like a register symbol).
+       (coff_write_symbol) now zeros auxent before filling it up to help
+       with sensitive applications.
+       * libbfd.c (bfd_write_bigendian_4byte_int): added.
+       
+Wed Oct 16 22:58:45 1991  John Gilmore  (gnu at cygnus.com)
+
+       * bfd.c:  Make sure we don't get a macro strerror().
+       * opncls.c (bfd_fdopenr):  If FASCIST_FDOPEN, use "r", not "r+".
+       * trad-core.c (trad_unix_core_file_failing_command):  Suppress
+       attempt to recover command, ifdef NO_CORE_COMMAND.
+       * hosts/h-tahoe.h:  Add FASCIST_FDOPEN and NO_CORE_COMMAND;
+       revamp HOST_*, etc.
+       * hosts/h-i386v.h:  Use <utime.h>, not <sys/utime.h>, unlike POSIX.
+
+Wed Oct 16 12:43:49 1991  Per Bothner  (bothner at cygnus.com)
+
+       * archive.c (bsd_write_argmap): The size of the ranlib structures
+       should not include the size field itself.
+       * aoutx.h, libaout.h (NAME(aout, sizeof_headers)):  Use
+       adata(abfd)->exec_bytes_size field instead of constant macro,
+       because aoutx.h compiles to a simple .o file shared by
+       all 32-bits a.out targets.
+
+Wed Oct 16 11:11:05 1991  John Gilmore  (gnu at cygnus.com)
+
+       * configure.in:  Allow i386-sco-sysv.
+       * bout.c:  Remove unused i960_align; lint dummy core file handlers.
+       * cpu-h8300.c:  lint.
+
+       * host-aout.c:  New strategy.  We use common code, include files,
+       and data structures to handle the file, but set a few parameters
+       from the host's config file (page size, text start addr, etc).
+       * libaout.h:  Define HP BSD machine types.
+       * aoutf1.h:  Handle reading a.outs with these types.
+
+       * trad-core.c:  Pass the u.u_ar0 value as the negative of the
+       virtual-memory-address of the .reg section.  We can't just make a
+       section for "all the regs and nothing else" because only GDB knows
+       exactly where the regs are (scattered around the upage and stack).
+       Clean up memory allocation.  Remove big- and little-endian
+       vectors, replace with single vector; this only runs on the host,
+       in host byte order.  Replace byteswap routines with aborts in case
+       anyone calls them.
+       * targets.c:  There's only one trad_core_vec now.
+       * aoutf1.h (sunos_core_file_p):  VMA of .reg* now needs to be 0.
+
+Tue Oct 15 08:29:03 1991  John Gilmore  (gnu at cygnus.com)
+
+       * hosts/h-amix.h (free):  Fix prototype.
+
+       * aoutx.h:  Don't use NULL as an integer, for braindead systems
+       that declare it as (void *)0.  (From Peter Schauer.)
+
+Mon Oct 14 17:20:47 1991  Per Bothner  (bothner at cygnus.com)
+
+       * opncls.c (bfd_fdopenr):  Add parentheses to avoid reported
+       problem with bad Ultrix system headers.
+       * aoutx.h (NAME(aout,set_section_contents)):  Try to handle the
+       various kinds of alignments for the various kinds of
+       magic numbers.
+
+Mon Oct 14 14:23:10 1991  John Gilmore  (gnu at cygnus.com)
+
+       * doc/Makefile:  Don't assume . is on the path (from James Clark).
+
+Fri Oct 11 22:45:14 1991  John Gilmore  (gnu at cygnus.com)
+
+       * Makefile.in:  Avoid Sun Make VPATH bugs.
+       * targets.c:  Declare trad_core vectors extern.
+
+Fri Oct 11 13:03:02 1991  Per Bothner  (bothner at cygnus.com)
+
+       * coffcode.h: Moved ALIGN macro to libbfd.h. Removed i960_align.
+       * libbfd.h: Moved ALIGN macro here.
+       * bout.c (b_out_callback): Replace i960_align by align_power.
+
+       * libaout.h (struct aoutdata):  Added fields page_size,
+       segment_size and exec_bytes_size.  These help generic code
+       (in aoutx.h and libaout.h) to figure out where to align
+       the various segments in a demand paged file.
+       * libaout.h (WRITE_HEADER):  Use new (struct aoutdata) fields
+       to decide if the exec header counts in a_text (text segment size).
+       Also, assume D_PAGED flag is set; don't set it here.
+       * bout.c (b_out_callback): Add initialization of
+       adata fields page_size, segment_size, and exec_bytes_size.
+       * host-aout.c (NAME(host_aout, callback) and
+       NAME(host_aout,mkobject): Ditto.
+       * i386aout.c (aout386_callback) and new aout386_mkobject): Ditto.
+       * newos3.c (newsos3_callback) and new newsos_mkobject): Ditto.
+       * aoutf1.c (sunos4_callback) and new sunos_mkobject): Ditto.
+       * aoutx.h (NAME(aout,some_aout_object_p)): Don't subtract
+       EXEC_BYTES_SIZE from the a_test size; this is only appropriate
+       for some systems (mainly sunos), so do it in the callback instead.
+       Same routine: Add stuff to the THIS_IS_ONLY_DOCUMENTATION comment.
+       * aoutx.h (NAME(aout,set_section_contents): Change the way
+       filepos and size of sections are carried out to support
+       older styles of demand paged executables.
+       
+
+Fri Oct 11 12:33:36 1991  Steve Chamberlain  (steve at cygnus.com)
+
+       * bfd-in.h: Added more macros to COFF_SWAP_TABLE.
+       * bfd.c: Added macros to enable gas to swap coff records.
+       * coffcode.h: Make the coff_swap_*_out routines return the number
+       of bytes swapped, and cleaned up their prototypes.
+       * configure.in: Added ebmon/coff support
+       * ecoff.c: Changed null definitions of coff_swap_*_out to conform
+       to new prototypes
+       * targets.c: Added new entry points for coff swapping
+
+Fri Oct 11 03:01:52 1991  John Gilmore  (gnu at cygnus.com)
+
+       Restructure configuration scheme for bfd, binutils, ld.
+
+       * include/sys/h-*.h:  Move to bfd/hosts/h-*.h.
+       * configure.in:  Revise to symlink sysdep.h to hosts/h-xxx.h.
+       Change some config names to match other dirs.
+       * *.c:  Include bfd.h before sysdep.h, so ansidecl and PROTO()
+       get defined first.
+       * Makefile.in:  Use -I. to get sysdep.h.  Remove refs to
+       ../include/sysdep.h.
+       * cpu-i960.c:  Strncmp needed a length arg.
+       * ecoff.c:  Don't ever call trad_unix_core_file_p from here.
+       * i386aout.c:  Remove dead N_TXTOFF override.
+       * trad-core.c:  Don't disable the whole file if SUN4_SYS.
+       * config/:  Rename some config files to match up h-*.h names.
+       Remove all the HOST_SYS definitions from the config files.
+       * hosts/h-amix.h, h-i386v.h:  Define POSIX_UTIME, not USG.
+       * hosts/h-hp9000.h:  Remove USG comment.
+       * hosts/h-rs6000.h:  Include <stdlib.h> for malloc.
+       * hosts/h-news.h, h-sparc-64.h:  New config files that had
+       previously been kludged in the <sysdep.h> file.
+
+Thu Oct 10 17:54:08 1991  John Gilmore  (gnu at cygnus.com)
+
+       * config/*:  trad-core support is HOST dependent, not target
+       dependent.  Target config files only set DEFAULT_VECTOR and/or
+       other vector elements.  Exception:  when host-aout.c is in use,
+       in which case we're forced to assume we're native (hp, vax,
+       tahoe).  Rename XDEPFILES to HDEPFILES.
+       * Makefile.in:  Rename XDEPFILES.
+       * config/h-sun*:  Don't force static linking.
+       * trad-core.c:  Document how to use it nowadays.
+       * i386aout.c, newsos3.c:  Clean up.
+       * i386coff.c:  Allow 386 coff files to be used as core files too
+       (for reading core files from embedded systems).
+
+Tue Oct  8 15:30:39 1991  John Gilmore  (gnu at cygnus.com)
+
+       * Add i386aout.c for a.out support on the i386.
+
+Tue Oct  8 12:18:54 1991  Roland H. Pesch  (pesch at cygnus.com)
+
+       * reloc.c, section.c, syms.c, targets.c: correct info-node
+       structure in *doc* comments.
+       doc/Makefile: stop hiding complaints from makeinfo.
+
+Sun Oct  6 19:10:06 1991  John Gilmore  (gnu at cygnus.com)
+
+       * aoutx.h (...some_aout_object_p):  Take a third parameter,
+       the internal_exec struct, and avoid ever looking at an
+       external_exec.  All callers changed to read the entire
+       external_exec struct, swap and check its magic number, 
+       swap in the whole structure, and pass the swapped-in version to
+       some_aout_object_p.
+       * bout.c:  Bring into modern era.  Use single _object_p routine
+       for big- aand little-endian.  Provide internal and external
+       exec header structs.  Use separate swap-in and swap-out routines.
+
+       * libaout.h:  Move struct internal_exec from ../include/aout64.h
+       to here.  Add obj_symbol_entry_size to struct aoutdata.
+       * aoutx.h (...some_aout_object_p):  Set obj_symbol_entry_size.
+
+       * ../include/aout64.h:  Change EXTERNAL_LIST_SIZE to
+       EXTERNAL_NLIST_SIZE.  Callers changed.
+       
+Fri Oct  4 18:18:46 1991  John Gilmore  (gnu at cygnus.com)
+
+       * bfd.c:  Remove strerror() to libiberty.
+
+       * elf.c:  Remove elf_set_section_contents, use generic one.  Lint.
+       * libbfd-in.h, libbfd.c:  Add bfd_generic_set_section_contents.
+       * libbfd.c (bfd_generic_{get,set}_section_contents):  Check that
+       last byte of transfer, not first byte, is within the section.
+
+       * host-aout.c:  Remove `BSD' archive support.  Lint.
+
+       * archures.c: Rename `struct bfd_arch_info_struct' to `struct
+       bfd_arch_info'.  Rename `typedef bfd_arch_info_struct_type' to
+       `bfd_arch_info_type'.  All uses changed.
+       * reloc.c:  Rename `bfd_reloc_status_enum_type' to
+       `bfd_reloc_status_type'.  Rename `bfd_reloc_code_enum_real_type'
+       to `bfd_reloc_code_real_type'.  (This seems to be a misnomer,
+       it needs a better name.)  All uses changed.
+       * targets.c:  Rename `enum target_flavour_enum' to `enum
+       target_flavour', and remove the `_enum' from all of the enum
+       values themselves.  All uses changed.
+
+       * configure.in, config/h-i386mach:  i386 mach host.
+       * config/t-i386-aout:  Use host-aout.c.
+
+       * trad-core.c:  Give it its own xvec's to make it independent
+       of other file formats.
+       * ecoff.c, host-aout.c:  Remove refs to trad-core.
+       * config/t-dec3100, t-hp300bsd, t-tahoe, t-vax:  Define TRAD_CORE.
+       * targets.c:  #ifdef TRAD_CORE, include it in the vector.
+
+Fri Oct  4 17:38:03 1991  Steve Chamberlain  (steve at cygnus.com)
+
+       * reloc.c: Extended NEWHOWTO macro
+       * ieee.c: Changed the way 8bit pcrel is done
+       * cpu-h8300.c: got the registers in the right order
+
+Thu Oct  3 19:39:55 1991  John Gilmore  (gnu at cygnus.com)
+
+       * bfd-in.h:  enum boolean => enum bfd_boolean for SVR4.  Gumby's
+       prediction is vindicated!
+
+       * bfd-in.h, libbfd-in.h, doc/Makefile, doc/tolibbfd, doc/intobfd:
+       Remove refs to howto.c, since Steve forgot.
+
+Thu Oct  3 07:49:21 1991  Steve Chamberlain  (steve at cygnus.com)
+
+       * elf.c: took the abort out of set_arch_mach so that objdump -i will
+       still work. Now allows any architecture/machine to be set.
+
+Wed Oct  2 13:50:35 1991  Steve Chamberlain  (steve at cygnus.com)
+
+       * howto.c deleted and moved code to reloc.c
+
+       * libbfd.h, libbfd-in.h removed $id stuff for real
+
+       * cpu-h8300.c Made it match various different spellings of h8300.
+
+       * archures.c: Took out the first char filter which made it only
+       look for a cpu/arch match when the first chars of supplied and
+       tested names were the same.
+       
+       * targets.c removed oasys stuff, pending someone to fix the bugs
+       in it.
+
+
+Tue Oct  1 12:29:44 1991  John Gilmore  (gnu at cygnus.com)
+
+       * Makefile.in, configure.in, targets.c, elf.c:  Add preliminary
+       ELF support good enough for GDB.
+       * configure.in, config/h-amix, config/t-m68k-elf:  Handle
+       m68k-cbm-svr4 host and target.
+       * config/t-m68k-coff, t-m88k-coff, t-m88k-aout:  Make files nonempty
+       so `diff' and `patch' can cope.
+
+Tue Oct  1 11:24:31 1991  Steve Chamberlain  (steve at cygnus.com)
+
+       * archures.c: removed texinfo error
+
+       * init.c: added texinfo hooks, and removed initialization error
+       message.
+
+       * libcoff-in.h, libbfd-in.h removed $id field so cvs can merge
+       without complaints.
+
 Tue Oct  1 05:02:53 1991  John Gilmore  (gnu at cygnus.com)
 
+       * cpu-i960.c:  Avoid numerical count of initializers.
+
        Vax Ultrix changes from David Taylor <taylor@think.com>:
        * host-aout.c:  Make little-endian vector really little-endian.
        * configure.in:  Separate vax and tahoe cases, handle ultrix.
@@ -8,6 +549,9 @@ Tue Oct  1 05:02:53 1991  John Gilmore  (gnu at cygnus.com)
 
 Mon Sep 30 15:13:46 1991  Steve Chamberlain  (steve at cygnus.com)
 
+       * bfd-in.h VERSION, change version number to 0.18, this makes a
+       gap, but now is the same as the linker version number.
+
        * cpu-a29k.c, cpu-i386.c, cpu-m68k.c, cpu-mips.c, cpu-vax.c,
        cpu-h8300.c, cpu-i960.c, cpu-m88k.c, cpu-sparc.c: added. These
        files will eventually contain processor specific bits for bfd,
This page took 0.051418 seconds and 4 git commands to generate.