diff options
author | Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> | 2003-03-03 22:37:11 +0100 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2003-03-03 21:37:11 +0000 |
commit | 03275f8132e42ba83689b3a23a4518b4365e8f9e (patch) | |
tree | fd97d01880724a1308dd8f57cca44dcf506d7008 | |
parent | d1a74aa7d3e30682a3e667a92671b668115e1426 (diff) | |
download | gcc-03275f8132e42ba83689b3a23a4518b4365e8f9e.zip gcc-03275f8132e42ba83689b3a23a4518b4365e8f9e.tar.gz gcc-03275f8132e42ba83689b3a23a4518b4365e8f9e.tar.bz2 |
dwarf2out.c (dwarf2out_finish): Swap order of break_out_includes and prune_unused_types calls.
* dwarf2out.c (dwarf2out_finish): Swap order of break_out_includes and
prune_unused_types calls.
From-SVN: r63734
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/dwarf2out.c | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 058e788..09c7c4c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-03-03 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> + + * dwarf2out.c (dwarf2out_finish): Swap order of break_out_includes and + prune_unused_types calls. + 2003-03-03 Jason Merrill <jason@redhat.com> * tree-inline.c (find_builtin_longjmp_call): Save and restore diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 03d02cc..a1a06cb 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -12975,14 +12975,14 @@ dwarf2out_finish (input_filename) we'll see the end of an include file before the beginning. */ reverse_all_dies (comp_unit_die); + if (flag_eliminate_unused_debug_types) + prune_unused_types (); + /* Generate separate CUs for each of the include files we've seen. They will go into limbo_die_list. */ if (flag_eliminate_dwarf2_dups) break_out_includes (comp_unit_die); - if (flag_eliminate_unused_debug_types) - prune_unused_types (); - /* Traverse the DIE's and add add sibling attributes to those DIE's that have children. */ add_sibling_attributes (comp_unit_die); |