diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2008-05-22 17:00:07 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@de.ibm.com> | 2008-05-22 17:00:07 +0000 |
commit | c3b22bd09c9ba99146f0dad3aac73e170cf051d6 (patch) | |
tree | b9a82831974af1d067e1d6a835c895337950e21c /gdb/symtab.h | |
parent | aa59ba6b2707e2912437f780ffad25a897153f95 (diff) | |
download | gdb-c3b22bd09c9ba99146f0dad3aac73e170cf051d6.zip gdb-c3b22bd09c9ba99146f0dad3aac73e170cf051d6.tar.gz gdb-c3b22bd09c9ba99146f0dad3aac73e170cf051d6.tar.bz2 |
* symtab.h (enum address_class): Remove LOC_BASEREG and
LOC_BASEREG_ARG.
(struct symbol): Remove "basereg" member of "aux_value" union.
(SYMBOL_BASEREG): Remove.
* ada-exp.y (select_possible_type_sym): Do not handle LOC_BASEREG
or LOC_BASEREG_ARG.
* ada-lang.c (resolve_subexp, symtab_for_sym): Likewise.
(ada_add_block_symbols): Likewise.
* ax-gdb.c (gen_var_ref): Likewise.
* buildsym.c (finish_block): Likewise.
* findvar.c (symbol_read_needs_frame, read_var_value): Likewise.
* m2-exp.y (yylex): Likewise.
* mi/mi-cmd-stack.c (list_args_or_locals): Likewise.
* printcmd.c (address_info): Likewise.
* stack.c (print_frame_args, print_block_frame_locals): Likewise.
(print_frame_arg_vars): Likewise.
* symmisc.c (print_symbol): Likewise.
* symtab.c (lookup_block_symbol): Likewise.
* tracepoint.c (collect_symbol, add_local_symbols): Likewise.
(scope_info): Likewise.
Diffstat (limited to 'gdb/symtab.h')
-rw-r--r-- | gdb/symtab.h | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/gdb/symtab.h b/gdb/symtab.h index 169a752..5b28d10 100644 --- a/gdb/symtab.h +++ b/gdb/symtab.h @@ -485,25 +485,6 @@ enum address_class LOC_CONST_BYTES, - /* Value is at SYMBOL_VALUE offset from the current value of - register number SYMBOL_BASEREG. This exists mainly for the same - things that LOC_LOCAL and LOC_ARG do; but we need to do this - instead because on 88k DWARF gives us the offset from the - frame/stack pointer, rather than the offset from the "canonical - frame address" used by COFF, stabs, etc., and we don't know how - to convert between these until we start examining prologues. - - Note that LOC_BASEREG is much less general than a DWARF expression. - We don't need the generality (at least not yet), and storing a general - DWARF expression would presumably take up more space than the existing - scheme. */ - - LOC_BASEREG, - - /* Same as LOC_BASEREG but it is an argument. */ - - LOC_BASEREG_ARG, - /* Value is at fixed address, but the address of the variable has to be determined from the minimal symbol table whenever the variable is referenced. @@ -611,8 +592,6 @@ struct symbol union { - /* Used by LOC_BASEREG and LOC_BASEREG_ARG. */ - short basereg; /* An arbitrary data pointer. Note that this data must be allocated using the same obstack as the symbol itself. */ /* So far it is only used by LOC_COMPUTED and LOC_COMPUTED_ARG to @@ -637,7 +616,6 @@ struct symbol #define SYMBOL_TYPE(symbol) (symbol)->type #define SYMBOL_LINE(symbol) (symbol)->line #define SYMBOL_SYMTAB(symbol) (symbol)->symtab -#define SYMBOL_BASEREG(symbol) (symbol)->aux_value.basereg #define SYMBOL_OPS(symbol) (symbol)->ops #define SYMBOL_LOCATION_BATON(symbol) (symbol)->aux_value.ptr |