* mipsread.c (parse_partial_symbols): Complain when sh->index is
authorJohn Gilmore <gnu@cygnus>
Sun, 12 Apr 1992 06:40:04 +0000 (06:40 +0000)
committerJohn Gilmore <gnu@cygnus>
Sun, 12 Apr 1992 06:40:04 +0000 (06:40 +0000)
commit817bc7b82a09fbeefaa74cc36ef8abded2f5484a
tree620321596d6ede57a1059597c2f290e8ddc0999d
parent347e3a00bbbe1cca1ada1d6ff812f1b75b17a2c8
* mipsread.c (parse_partial_symbols):  Complain when sh->index is
too high or when skipping `forwards' moves us backwards.
(parse_type):  Print mis-guessed tag name in complaint.
(parse_external):  Eliminate cur_stab and obscure top_stack clobbers.
(parse_procedure):  Do not attempt to create symbols; just fill in
the SYMBOL_VALUE field of a .gdbinfo. symbol if we can find one.
(psymtab_to_symtab_1):  Split up `stabs' from `native ecoff' code
for clarity.  Set top_stack before calling parse_external.  In
stabs, sort symbols before calling parse_procedure.
* mipsread.c:  Lint.
* symmisc.c (std_in, std_out, std_err):  Add vars to access std
FILE *'s when debugging GDB (e.g. as args to dump_symtab).
* Makefile.in:  Remove stage* targets.  Avoid echo on recursive
makes.  Eliminate doc/Makefile from tar.Z file if doc/Makefile.in
exists.
* mipsread.c:  Cleanup.  Add more complaints for unhandled cases.
Remove new symbol types and such to ../include/coff/symconst.h.
(parse_symbol):  Simplify code for parsing struct/enum/unions.
(parse_type):  Handle `long long' types.
(upgrade_type):  Handle `const' qualifier.
(parse_partial_symbols):  fix indentation, clean a bit.
gdb/ChangeLog
gdb/mipsread.c