From 84b4420f130fc7c11c63c7319a2059459d6dd4f8 Mon Sep 17 00:00:00 2001 From: Sami Wagiaalla Date: Thu, 3 Jun 2010 15:39:43 +0000 Subject: [PATCH] Remove redundant naming of symbol from new_symbol. 2010-06-03 Sami Wagiaalla * dwarf2read.c (new_symbol): Remove redundant naming of symbol. --- gdb/ChangeLog | 4 ++++ gdb/dwarf2read.c | 26 -------------------------- 2 files changed, 4 insertions(+), 26 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index e226bd16a2d..693c295a925 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2010-06-03 Sami Wagiaalla + + * dwarf2read.c (new_symbol): Remove redundant naming of symbol. + 2010-06-03 Pierre Muller * valprint.h (get_array_bounds): Change low and high parameter types diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 0e9b0604f4f..16d99fe4554 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -8784,28 +8784,6 @@ new_symbol (struct die_info *die, struct type *type, struct dwarf2_cu *cu) SYMBOL_CLASS (sym) = LOC_TYPEDEF; SYMBOL_DOMAIN (sym) = STRUCT_DOMAIN; - /* Make sure that the symbol includes appropriate enclosing - classes/namespaces in its name. These are calculated in - read_structure_type, and the correct name is saved in - the type. */ - - if (cu->language == language_cplus - || cu->language == language_java) - { - struct type *type = SYMBOL_TYPE (sym); - - if (TYPE_TAG_NAME (type) != NULL) - { - /* FIXME: carlton/2003-11-10: Should this use - SYMBOL_SET_NAMES instead? (The same problem also - arises further down in this function.) */ - /* The type's name is already allocated along with - this objfile, so we don't need to duplicate it - for the symbol. */ - SYMBOL_LINKAGE_NAME (sym) = TYPE_TAG_NAME (type); - } - } - { /* NOTE: carlton/2003-11-10: C++ and Java class symbols shouldn't really ever be static objects: otherwise, if you try @@ -8840,8 +8818,6 @@ new_symbol (struct die_info *die, struct type *type, struct dwarf2_cu *cu) } break; case DW_TAG_typedef: - SYMBOL_LINKAGE_NAME (sym) - = (char *) dwarf2_full_name (name, die, cu); SYMBOL_CLASS (sym) = LOC_TYPEDEF; SYMBOL_DOMAIN (sym) = VAR_DOMAIN; add_symbol_to_list (sym, cu->list_in_scope); @@ -8855,8 +8831,6 @@ new_symbol (struct die_info *die, struct type *type, struct dwarf2_cu *cu) add_symbol_to_list (sym, cu->list_in_scope); break; case DW_TAG_enumerator: - SYMBOL_LINKAGE_NAME (sym) - = (char *) dwarf2_full_name (name, die, cu); attr = dwarf2_attr (die, DW_AT_const_value, cu); if (attr) { -- 2.30.2