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.
Roland Pesch [Tue, 7 May 1991 19:38:33 +0000 (19:38 +0000)]
(1) Updated to reflect renamed commands;
(2) Reorganized, bringing more common commands forward, merging
"print" and "x" into one section;
(3) New sections: "Essential Commands", "GDB Scripts";
(4) Material on convenience vars and value history added to "Expressions";
(5) Uses PostScript fonts by default, also includes (commented out) alternative
Computer Modern font definitions that format similarly.
John Gilmore [Sat, 4 May 1991 22:52:03 +0000 (22:52 +0000)]
Saber C cleanup. Fix horrid bug in opncls.c in which an obstack is
initialized on the stack and then copied into its own allocated space.
(Wow, Steve, you're twisted...)
Changed getopt to libiberty, commented out an aborted attempt at host
level Makefiles because it caused errors on +rm, add a warning for
directories expected to be removed on +rm but that don't exist.
John Gilmore [Fri, 3 May 1991 01:07:12 +0000 (01:07 +0000)]
Mips bringup and general cleanup
* cplus-dem.c: Move CPLUS_MARKER define to after defs.h.
* infptrace.c (PT_WRITE_D, PT_READ_D): Use correct values.
(This still doesn't seem to make MIPS bkpts work.)
* mipsread.c: Remove dup "Reading symbol data..." msg.
(symbol_file_command, add_file_command): Remove, obsol.
* printcmd.c (ptype_command): Say "an enum" rather than "a enum".
Wrap output appropriately.
* stack.c (locals_info, catch_info, args_info): Check
selected_frame rather than target_has_stack or coredumping.
* valprint.c (type_print_varspec_suffix): Wrap "ptype" output of
enums appropriately.