summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/dwarf2out.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 30da54b46ae..8d1efc61d7b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-02-05 Devang Patel <dpatel@apple.com>
+
+ * dwarf2out.c (force_type_die): Look up input type itself
+ instead of root_type() of type.
+
2004-02-05 Andreas Krebbel <krebbel1@de.ibm.com>
* config/s390/s390.md ("*tmqidi_ext"): New insn.
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index acd79c42d1e..824add7ee73 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -11958,7 +11958,7 @@ force_type_die (tree type)
{
dw_die_ref type_die;
- type_die = lookup_type_die (root_type (type));
+ type_die = lookup_type_die (type);
if (!type_die)
{
dw_die_ref context_die;
@@ -11971,7 +11971,7 @@ force_type_die (tree type)
context_die = comp_unit_die;
gen_type_die (type, context_die);
- type_die = lookup_type_die (root_type (type));
+ type_die = lookup_type_die (type);
if (!type_die)
abort();
}