OSDN Git Service

* gdbtypes.h (struct builtin_type): New members nodebug_text_symbol,
authoruweigand <uweigand>
Fri, 22 Jun 2007 12:26:58 +0000 (12:26 +0000)
committeruweigand <uweigand>
Fri, 22 Jun 2007 12:26:58 +0000 (12:26 +0000)
commit7ba59b562943844192453324ec2bf3dbd324fba2
treebbda7159e86dc4ee89665270b4a7d6fda61fb8ca
parentfddc9c97de1adf8ca6c889996535ca6f3b475ba3
* 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