From 1168d30f48e716b623005277a5f336e4a43ae84e Mon Sep 17 00:00:00 2001 From: Jan Hubicka Date: Sun, 26 Sep 2004 01:32:32 +0200 Subject: [PATCH] dwarf2out.c (dwarf2out_finish): Set parent to comp_unit_die for nested functions whose proper parent has not... * dwarf2out.c (dwarf2out_finish): Set parent to comp_unit_die for nested functions whose proper parent has not been output. From-SVN: r88116 --- gcc/ChangeLog | 3 +++ gcc/dwarf2out.c | 2 ++ 2 files changed, 5 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7cd05ada747..7db9dc66d8d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2004-09-26 Jan Hubicka + * dwarf2out.c (dwarf2out_finish): Set parent to comp_unit_die + for nested functions whose proper parent has not been output. + * profile.c (compute_branch_probabilities): Use REG_BR_PROB notes when re-constructing profile previously invalidated by loop. diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 8ec62fe7829..3992c83189b 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -13574,6 +13574,8 @@ dwarf2out_finish (const char *filename) origin = lookup_decl_die (context); if (origin) add_child_die (origin, die); + else + add_child_die (comp_unit_die, die); } } } -- 2.30.2