2004-07-30 David Lecomber <dsl@sources.redhat.com>

* dwarf2read.c (read_file_scope): Set producer if attribute
	present.
	(struct dwarf2_cu): Added new member producer.
This commit is contained in:
David Lecomber
2004-07-30 12:22:27 +00:00
parent 40711ff156
commit b0f35d5835
2 changed files with 12 additions and 0 deletions

View File

@@ -262,6 +262,8 @@ struct dwarf2_cu
enum language language;
const struct language_defn *language_defn;
const char *producer;
/* The generic symbol table building routines have separate lists for
file scope symbols and all all other scopes (local scopes). So
we need to select the right one to pass to add_symbol_to_list().
@@ -2362,6 +2364,10 @@ read_file_scope (struct die_info *die, struct dwarf2_cu *cu)
set_cu_language (DW_UNSND (attr), cu);
}
attr = dwarf2_attr (die, DW_AT_producer, cu);
if (attr)
cu->producer = DW_STRING (attr);
/* We assume that we're processing GCC output. */
processing_gcc_compilation = 2;
#if 0