* dbxread.c (process_one_symbol): Ignore N_MAIN, N_ENDM for Solaris.
authorJohn Gilmore <gnu@cygnus>
Fri, 3 Jul 1992 07:08:31 +0000 (07:08 +0000)
committerJohn Gilmore <gnu@cygnus>
Fri, 3 Jul 1992 07:08:31 +0000 (07:08 +0000)
commit4c7c6bab1f8ca0ff46795c843e887171f86731d1
tree72ace6b3124f007fc7f8992246b932ac75f36b07
parent28b6b1ab85e9bd47d47ef77715fc19fe13dd7674
* dbxread.c (process_one_symbol):  Ignore N_MAIN, N_ENDM for Solaris.
* partial-stab.h:  Ignore N_ENDM.
* elfread.c (elf_symtab_read):  Ignore symbols that don't have a
CODE or DATA section attachment.  This eliminates a lot of random
values from shared libraries, which screw up the ordinary symbols
in the address ranges they happen to overlap.
* buildsym.c (define_symbol):  Eliminate special tests
for function types; move into "function" cases in switch statement.
(define_symbol: 'f', 'F', 'P'):  Process all parameter types
in case they define new type numbers.  But ignore them (FIXME).
('k', 'B'):  Ignore const and volatile if we see them (FIXME).
(read_sun_builtin_type):  Add commentary.
gdb/ChangeLog
gdb/buildsym.c
gdb/dbxread.c
gdb/elfread.c
gdb/partial-stab.h