John Gilmore
40985bbf13
* bfd.c (bfd_get_mtime): Don't cache mtime any more; only
...
use the saved value if mtime_set is already set (intended
for archive files, though apparently not used yet).
1991-12-04 10:01:45 +00:00
John Gilmore
01a8219f15
* targets.c: Revise comments about how to configure the target
...
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-04 07:39:57 +00:00
Per Bothner
7a5f996269
* archive.c (bsd_write_armap): The pad byte sometimes added to
...
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 22:25:01 +00:00
Steve Chamberlain
706e58f11b
* srec.c: Rewrote to fix many bugs; now gets the record type
...
right, doesn't choke on input, sets the start address in an S9 and
fills in the filename on an S0.
1991-12-03 18:54:50 +00:00
Steve Chamberlain
0d4b8e3fd2
* cpu-h8300.c: Add support for MEMIND addressing mode
1991-12-01 07:53:50 +00:00
Steve Chamberlain
6cba8f4b78
* coff-a29k.c: defined RELOC_PROCESSING to take the #ifdef out of
...
coffcode.h
* coffcode.h: use the new macro if available
1991-12-01 07:37:33 +00:00
Steve Chamberlain
dff5e6026e
* elf.c (elf_corefile_note): cast malloc to avoid warning.
...
* Makefile.in: Fixed dependencies due to file rename
1991-12-01 06:28:28 +00:00
Steve Chamberlain
d1ee1a893e
Fixed dependencies
1991-12-01 06:03:28 +00:00
Steve Chamberlain
c3eb25fc25
* aout-encap.c, aoutf1.h, aoutx.h, archive.c, bout.c, coff-a29k.c,
...
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-12-01 05:24:02 +00:00
Steve Chamberlain
179ca8db66
Changed all prototypes from PROTO to EXFUN
1991-12-01 01:32:27 +00:00
Steve Chamberlain
1a15b9fc23
Fix typo in dependencies
1991-12-01 01:31:03 +00:00
Steve Chamberlain
fd8c21f9a1
bfd.texinfo
...
use fsf-texi.tex rather than texinfo
Makefile.in
various bugfixes
1991-12-01 01:28:32 +00:00
Steve Chamberlain
b8d69097ee
New order documentation
1991-12-01 01:27:19 +00:00
Steve Chamberlain
a1711bb474
Now reflect the new documentation order
1991-12-01 01:16:56 +00:00
Steve Chamberlain
22e9874378
Moved the position of the #### lines so that the makefile fragments
...
can override the BFD_{LIBS,MACHINES,BACKENDS} make variables.
1991-12-01 00:40:39 +00:00
Steve Chamberlain
0cda46cff1
New documentation style
1991-12-01 00:39:12 +00:00
Steve Chamberlain
93351e91c5
Even more documentation
1991-11-30 22:33:57 +00:00
Steve Chamberlain
9fda1a399c
New documentation style
1991-11-30 21:41:22 +00:00
Fred Fish
05b261a334
Add h-i386v4.h to Sanitize file. Check in new h-i386v4.h.
1991-11-30 04:22:57 +00:00
Fred Fish
f8b4dadf65
Initial revision
1991-11-30 04:22:56 +00:00
Fred Fish
eb8983c9ca
Fix bug in elf.c (missing "break" statements in cases), add ncr and
...
SVR4 i386 support to configuration.
1991-11-30 04:20:07 +00:00
Per Bothner
3721706073
Two small bug-fixes (affecting ar and nm).
1991-11-29 20:31:57 +00:00
John Gilmore
17e9960f57
Add COFF_SWAP_TABLE to it (oops)
1991-11-27 22:05:28 +00:00
Steve Chamberlain
c9301d7bcf
coff-i386.c
...
Fixed the RTYPETOHOWTO -> TYPE2HOWTO
coff-mips.c coff-rs6000.c
Can't read relocs, so provide empty macro
1991-11-27 21:57:48 +00:00
John Gilmore
3377d4d2a1
Fiddle diddle descriptor
1991-11-27 19:28:39 +00:00
Steve Chamberlain
b4e42a642c
Initial revision
1991-11-27 18:35:48 +00:00
Steve Chamberlain
71e3403212
Added h8
1991-11-27 16:58:22 +00:00
Steve Chamberlain
3b4f1a5d05
* Makefile.in: added coff-h8300
...
* 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-27 16:56:08 +00:00
John Gilmore
e6e265ce3a
Fix hp300bsd entry point problem.
1991-11-23 03:20:41 +00:00
John Gilmore
853f0a7030
* coff-mips.c, coffcode.h: Peter Schauer's patch to kludge in
...
nonstandard MIPS sections (.rdata, .sdata, etc).
1991-11-22 23:02:29 +00:00
John Gilmore
f8adc62df4
const lint
1991-11-22 19:09:03 +00:00
John Gilmore
de0da6cee0
ALIGN -> BFD_ALIGN
1991-11-22 16:48:27 +00:00
John Gilmore
8c4a1ace3d
ALIGN->BFD_ALIGN
1991-11-22 16:45:04 +00:00
John Gilmore
1e310759ec
Lint
1991-11-22 16:22:01 +00:00
John Gilmore
f39eae7baa
Lint
1991-11-22 16:14:23 +00:00
Per Bothner
7de245d362
Moved bfd_stab_name() and bfd_stab_names[]
...
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-22 05:00:08 +00:00
Per Bothner
c3a1a56bda
Initial revision
1991-11-22 04:59:56 +00:00
John Gilmore
98d4310737
* 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.
1991-11-21 19:52:23 +00:00
John Gilmore
400184f0fd
Remove echo.
1991-11-21 02:04:02 +00:00
John Gilmore
9ba6d81f63
Avoid duplicate echo.
1991-11-21 01:56:17 +00:00
Per Bothner
a89f7423b4
* 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.
1991-11-17 21:38:05 +00:00
Roland Pesch
2090ba8351
Quit moving *-in.h into and out of doc subdir. Doc subdir knows how
...
to find them.
1991-11-15 20:26:52 +00:00
Roland Pesch
fafbc31929
Repairs for srcdir/objdir separation.
...
Individual targets for proto-header files.
1991-11-15 20:22:15 +00:00
Per Bothner
c9f19dac96
* 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.
1991-11-15 03:53:14 +00:00
Fred Fish
f8a754829c
Remove line containing only a leading tab. Such lines cause some versions
...
of "make" to choke, including SVR4 versions.
1991-11-15 03:44:04 +00:00
Per Bothner
811b9ab218
Add Makefile.in, configure.in. Remove Makefile.
1991-11-15 03:29:15 +00:00
Fred Fish
58df00e9aa
Add minimal support for reading ELF symbol files and generating canonical bfd
...
symbol tables. Also change the names of some functions.
1991-11-15 03:26:58 +00:00
Fred Fish
7d68537f73
Trivial change to comment to remove redundant "to".
1991-11-15 03:14:20 +00:00
Steve Chamberlain
fb3851d4d4
Added harris
1991-11-14 15:24:43 +00:00
Steve Chamberlain
da9471d47b
Get prototype of memchr right
1991-11-14 04:35:42 +00:00