John Gilmore [Sun, 19 May 1991 15:21:15 +0000 (15:21 +0000)]
* config.gdb: Don't create readline dir in subdir builds.
* main.c: Include with "..." form for non-system include files,
so "gcc -MM" for "make depend" works.
Include readline files with "...h" rather than <readline/...h>.
John Gilmore [Sun, 19 May 1991 12:49:37 +0000 (12:49 +0000)]
* sparc-xdep.c (deferred_stores): Repair minor damage by Rich.
Move deferred_stores to top of file, but don't separate its
#define's from its variable. Add commentary.
Roland Pesch [Fri, 17 May 1991 01:10:52 +0000 (01:10 +0000)]
* doc/gdb.texinfo: (1) Updated w/ref to RMS comments through
chapter 9; (2) documented 'break' command's menu mode for
overloaded names, in response to hgs problem report C++ p-31
Roland Pesch [Thu, 16 May 1991 04:09:30 +0000 (04:09 +0000)]
Divert specialized startup
instructions to "Targets" chapter for generic manuals, while
leaving them up front for manuals specific to specialized
environments; apply fixes from RMS comments through chapter 4.
Roland Pesch [Wed, 15 May 1991 18:10:40 +0000 (18:10 +0000)]
Wed May 15 11:02:48 1991 Roland H. Pesch (pesch at fowanton.cygnus.com)
* pretex.m4: modify explanatory text slightly (and redefine
"regexp") to keep GNU m4 from complaining. (It still crashes
later, but one step at a time...)
Roland Pesch [Tue, 14 May 1991 23:34:41 +0000 (23:34 +0000)]
* Makefile.dist: put gdb.dvi stuff (updated to use M4 preprocessor
stuff for config manual) here where it counts; updated
to use new subdir structure (gdb/doc/).
* Makefile: generated from above via
config.gdb none
before checkin
Roland Pesch [Tue, 14 May 1991 22:07:52 +0000 (22:07 +0000)]
* gdb.info*: added to distribution. These are ordinary info
files, formatted from gdb.texinfo (via gdb-all.texinfo, see
Makefile)---but due to use of texinfo 2, can't count on makeinfo
to generate these, so we distribute them already formatted.
* gdb.texinfo: included full Info node and menu crud (as generated
by C-u M-x texinfo-master-menu using the texinfo-2 elisp code).
* Makefile: updated "gdb.dvi" target to use M4 preprocessor;
put in comments-for-future gdb.info target (one day makeinfo will
work again).
John Gilmore [Mon, 13 May 1991 21:59:43 +0000 (21:59 +0000)]
* mipsread.c: Rather than keeping count of how many symtabs
and psymtabs we have, for sorting purposes, count them when
we need to sort. This fixes bug in rereading of symbol tables.
* sunos.c: (choose_reloc_size) added: (sunos4_callback) calls
choose_reloc_size. (sunos4_write_object_contents) now calls
choose_reloc_size so outputs relocs correctly, also calculates the
size of the sections correctly.
* aout.c: (look in the \ 1rrgs I hate VI)
John Gilmore [Sat, 11 May 1991 00:24:09 +0000 (00:24 +0000)]
* sunos.c: Remove all code that goes in aout.c. Split out
machine dependent followup in sunos4_object_p into
sunos4_callback. Use JUMP_TABLE(aout) and redefine only
the names we CHANGE, not all the names. Drop the little-endian
vector, and rename the vector as sunos4 rather than generic.
John Gilmore [Fri, 10 May 1991 23:56:32 +0000 (23:56 +0000)]
REMOVE ALL SUNOS SUPPORT TO SEPARATE MODULE.
This is now a generic module for a.out handling.
Rename all routines from sunos4_xxx to aout_xxx. Remove Sun-specific
code. Remove transfer vectors. Pull core file handling. Lint.
Remove close_and_cleanup.
Now there are two incarnations of relocs, linenos and syments. One for
internal digestion, and one full of char arrays for I/O. The original
names have gone to detect errors.
Fixed all the places where there were problems with the size and
alignments of structures on disk and structures in memory. #ifed out
all the code in coffswap.c, since it should be done using the target
swap routines now.