aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
1992-01-28 New entry point in the transfer vector - bfd_relax_section.Steve Chamberlain1-0/+22
* aout-target.h: add to vector, call generic_relax * bfd-in.h: add to vector * bfd.c: add #define for vector * bout.c: add to vector, call generic_relax * coffcode.h: add to vector, also now has coff specific relax code for the relaxable H8/300 relocs. Also clean up abs section cruft. * elf.c: call generic_relax * ieee.c: call new vector, clean up some bugs due to the creation of bfd_abs_section * libbfd.h: add bfd_generic_relax_section EXFUN * oasys.c: call generic_relax * reloc.c: implement generic_relax * seclet.c: moved much of this into coffcode.h * srec.c: call generic_relax * targets.c: define new transfer vector
1992-01-24Uses the new small reloc type now.Steve Chamberlain1-0/+12
Currently self hosts on sun4 and sun3
1992-01-15Declare various filename variables to be CONST since they are initializedFred Fish1-0/+6
to point to a CONST char string. Fixes gcc moans and groans.
1992-01-11Document changes to hosts/h-amix.h and hosts/h-i386v4.h.Fred Fish1-0/+5
1992-01-10* aoutx.h (NAME(aout,find_nearest_line)): Recognize N_SOL symbols,Per Bothner1-0/+11
so that we can emit the correct file name even if it's an include file.
1992-01-01Change all '#if HAVE_PROCFS' to '#ifdef HAVE_PROCFS'.Fred Fish1-0/+10
1991-12-20Change svr4 references to sysv4.Fred Fish1-0/+6
1991-12-19* bfd-in.h, libaout.h: ANSIfy enums.Stu Grossman1-0/+4
1991-12-19 * archive.c (normalize): created version for VMS which removes theSteve Chamberlain1-0/+31
VMS directory crap from the front and end of a filename, eg turn [-.foo]bar.obj;123 into bar.obj (bfd_construct_extended_name_table): now writes index into an extended name table in decimal - the same base used to read an extended name table.
1991-12-18Enclose corename and execname inside a HAVE_PROCFS ifdef, since theyFred Fish1-0/+14
are unused when it is not defined.
1991-12-13 * hosts/h-*.h: Configure fopen using ../include/fopen-*.hJohn Gilmore1-1/+5
rather than N copies of the same lines.
1991-12-12 * cpu-h8300.c: disassemble branch displacements correctlySteve Chamberlain1-0/+3
* coff-h8300.c: put reloc offsets out in 32bits
1991-12-12 * cache.c: fopen with new macros is needed for DOS.Steve Chamberlain1-2/+2
* opncls.c, coff-rs6000.c: more fopens with macros.
1991-12-12 * makefile.dos, configdj.bat: New files from DJSteve Chamberlain1-0/+24
* cache.c: fopen with "b" is needed for DOS. * ieee.c: environ renamed to envi to stop an include file conflict. * opncls.c: more fopens with "b"
1991-12-08Merge Rich's and the gdb-4.3 changes.John Gilmore1-0/+15
1991-12-08This is the version of devo/bfd/ChangeLog that was in the gdb-4.3 release.John Gilmore1-13/+3
1991-12-07Fri Dec 6 22:58:48 1991 K. Richard Pixley (rich at rtl.cygnus.com)K. Richard Pixley1-2/+26
* Makefile.in: install using INSTALL_DATA, added standards.text support. * configure.in: mark directory as target dependent. configure nows works in objdir always so make file existence checks against ${srcdir}. Thu Dec 5 22:46:19 1991 K. Richard Pixley (rich at rtl.cygnus.com) * Makefile.in: idestdir and ddestdir go away. Added copyrights and shift gpl to v2. Added ChangeLog if it didn't exist. docdir and mandir now keyed off datadir by default.
1991-12-04*** empty log message ***Steve Chamberlain1-0/+6
1991-12-04* bfd.c (bfd_get_mtime): Don't cache mtime any more; onlyJohn Gilmore1-0/+6
use the saved value if mtime_set is already set (intended for archive files, though apparently not used yet).
1991-12-04* targets.c: Revise comments about how to configure the targetJohn Gilmore1-0/+14
vector, to match reality. Remove mention of obsolete methods. Remove long lists of capitalized macros that turn into the same thing in lowercase. Normal vector simply lists all known lowercase xvec names; all other cases are handled by SELECT_VECS.
1991-12-03 * archive.c (bsd_write_armap): The pad byte sometimes added toPer Bothner1-0/+7
the string table in a __.SYMDEF member is now counted as part of the size of the string table. This is compatible with the old ranlib, as well as Sun's.
1991-12-03 * srec.c: Rewrote to fix many bugs; now gets the record typeSteve Chamberlain1-0/+6
right, doesn't choke on input, sets the start address in an S9 and fills in the filename on an S0.
1991-12-01 * cpu-h8300.c: Add support for MEMIND addressing modeSteve Chamberlain1-0/+2
1991-12-01 * coff-a29k.c: defined RELOC_PROCESSING to take the #ifdef out ofSteve Chamberlain1-0/+4
coffcode.h * coffcode.h: use the new macro if available
1991-12-01 * elf.c (elf_corefile_note): cast malloc to avoid warning.Steve Chamberlain1-0/+3
* Makefile.in: Fixed dependencies due to file rename
1991-12-01 * aout-encap.c, aoutf1.h, aoutx.h, archive.c, bout.c, coff-a29k.c,Steve Chamberlain1-0/+8
coff-h8300.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c, coff-mips.c, coff-rs6000.c, cpu-h300.c, elf.c, i386aout.c, newos3.c, stab-syms.c, syms.c: All these files have had their #includes altered to point to the new places.
1991-11-30Fix bug in elf.c (missing "break" statements in cases), add ncr andFred Fish1-0/+10
SVR4 i386 support to configuration.
1991-11-29Two small bug-fixes (affecting ar and nm).Per Bothner1-3/+7
1991-11-27 * Makefile.in: added coff-h8300Steve Chamberlain1-0/+18
* configure.in: now h8 is a coff target * cpu-h8300.c: fix various disassembly problems * libcoff.h: took out some code which has been #0ed for a long time. * targets.c: added h8 coff * coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c added new macro RTYPE2HOWTO to take a load of #ifdefs out of coffcode.h * coffcode.h: Started to change the way machine dependencies are handled, from the nest of #ifdefs to macros defined in the including coff-<foo>.c
1991-11-23Fix hp300bsd entry point problem.John Gilmore1-0/+4
1991-11-22 * coff-mips.c, coffcode.h: Peter Schauer's patch to kludge inJohn Gilmore1-0/+3
nonstandard MIPS sections (.rdata, .sdata, etc).
1991-11-22const lintJohn Gilmore1-0/+1
1991-11-22ALIGN->BFD_ALIGNJohn Gilmore1-0/+2
1991-11-22LintJohn Gilmore1-0/+1
1991-11-22LintJohn Gilmore1-0/+4
1991-11-22 Moved bfd_stab_name() and bfd_stab_names[]Per Bothner1-0/+11
from syms.c to new file stab-syms.c. Renamed to aout_stab_name() and aout_stab_names[]. Also, since GNU extended type codes such as N_SETT are no longer in ../include/stab.def, include them manually.
1991-11-21* libaout.h (WORK_OUT_FILE_POSITIONS): One more try at thisJohn Gilmore1-0/+47
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.
1991-11-15 * aoutx.h (NAME(aout,print_symbol)): Fix thinko.Per Bothner1-0/+6
* syms.c (bfd_stab_names): Turn on new GNU_EXTRA_STABS macro to include names of N_SETT etc.
1991-11-15Add minimal support for reading ELF symbol files and generating canonical bfdFred Fish1-0/+4
symbol tables. Also change the names of some functions.
1991-11-15Trivial change to comment to remove redundant "to".Fred Fish1-1/+10
1991-11-13 * ieee.c: (ieee_object_p) cast NULL correctly.Steve Chamberlain1-0/+3
* configure.in: added harris host
1991-11-13*** empty log message ***Steve Chamberlain1-0/+4
1991-11-12Just use #undef, not #define foo fooJohn Gilmore1-0/+4
1991-11-12Mon Nov 11 20:30:18 1991 Steve Chamberlain (sac at cygnus.com)Steve Chamberlain1-0/+7
* 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.
1991-11-12Additions to support ELF formatted core files.Fred Fish1-0/+6
1991-11-12 * aoutx.h (NAME(aout,find_nearest_line)): Handle the casePer Bothner1-0/+12
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.
1991-11-09Document use of elf_big_vec as DEFAULT_VECTOR.Fred Fish1-0/+2
1991-11-09Don't try to create a bfd section for the first ELF section header tableFred Fish1-0/+5
entry, since it is just a placeholder with no name.
1991-11-09* coff-rs6000.c, config/mh-rs6000: Make it work on archive andJohn Gilmore1-4/+13
core files, when compiling native. * hosts/h-rs6000.h: Define FASCIST_FDOPEN for bfd_fdopenr.
1991-11-07Thu Nov 7 11:03:55 1991 Steve Chamberlain (sac at rtl.cygnus.com)Steve Chamberlain1-0/+15
* 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.