* mipsread.c (parse_symbol, parse_procedure): Re-do the way that
authorStu Grossman <grossman@cygnus>
Tue, 31 Mar 1992 01:21:01 +0000 (01:21 +0000)
committerStu Grossman <grossman@cygnus>
Tue, 31 Mar 1992 01:21:01 +0000 (01:21 +0000)
commitd1bb1d417052cccfaf3d74671d51a6be1ebe3e62
tree092e02d56b80346454ffaa193df7743a7a29e01b
parentd26b50b794acb49dd37c959f7781f52d292a4d1a
* mipsread.c (parse_symbol, parse_procedure):  Re-do the way that
.gdbinfo. symbols are created.  Move creation from parse_procedure
to parse_symbol, where it is fairly easy to grow the symtab.  This
also fixes a symtab trashing bug on all mips-based systems.
* (got_numargs, lookup_numargs, free_numargs):  Delete.  Not
needed anymore.
* tm-mips.h, tm-iris3.h, mips-tdep.c, mipsread.c:  Re-do struct
mips_extra_func_info, and all the PROC_xxx macros that look at it.
gdb/ChangeLog
gdb/mipsread.c
gdb/tm-irix3.h
gdb/tm-mips.h