* gdbtypes.h (struct builtin_type): New members nodebug_text_symbol,
authorUlrich Weigand <uweigand@de.ibm.com>
Fri, 22 Jun 2007 12:27:00 +0000 (12:27 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Fri, 22 Jun 2007 12:27:00 +0000 (12:27 +0000)
commit64c50499d5446901112a8a7c169fc6cb751f8fe2
tree1d729cf244ad9ca2735a9e58d5d140cf7dd1e6b4
parent0d161102d03cac3722e9ae1e9b88039594feba0a
* gdbtypes.h (struct builtin_type): New members nodebug_text_symbol,
nodebug_data_symbol, nodebug_unknown_symbol, and nodebug_tls_symbol.
* gdbtypes.c (gdbtypes_post_init): Initialize nodebug_ default types.

* parse.c (msym_text_symbol_type, msym_data_symbol_type): Remove.
(msym_unknown_symbol_type, msym_tls_symbol_type): Remove.
(write_exp_msymbol): Use builtin nodebug_ types instead of them.
(build_parse): Remove.
(_initialize_parse): Do not call build_parse.  Do not register
msym_ types for gdbarch-swapping.

* dwarf2read.c (new_symbol): Use default nodebug_data_symbol type
instead of creating private type.

* xcoffread.c (func_symbol_type, var_symbol_type): Remove.
(_initialize_xcoffread): Do not initialized them.
(process_xcoff_symbol): Use builtin nodebug_ types instead of them.

* mdebugread.c (nodebug_func_symbol_type): Remove.
(nodebug_var_symbol_type): Remove.
(_initialize_mdebugread): Do not initialize them.
(parse_symbol): Use builtin nodebug_ type instead of them.
(parse_procedure): Likewise.
gdb/ChangeLog
gdb/dwarf2read.c
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/mdebugread.c
gdb/parse.c
gdb/xcoffread.c