aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2000-05-11 09:58:38 +0000
committerJan Hubicka <hubicka@gcc.gnu.org>2000-05-11 09:58:38 +0000
commite54d500c8d8760c51e20259c6aa97471e1cf04cc (patch)
tree96244ddcd7adea3fdd80bb90ff82c959091384e5
parent3ae1c615d94df87b69481555c3528f1eef01c729 (diff)
downloadgcc-e54d500c8d8760c51e20259c6aa97471e1cf04cc.zip
gcc-e54d500c8d8760c51e20259c6aa97471e1cf04cc.tar.gz
gcc-e54d500c8d8760c51e20259c6aa97471e1cf04cc.tar.bz2
toplev.c (rest_of_compilation): Remove dead code after combine.
* toplev.c (rest_of_compilation): Remove dead code after combine. From-SVN: r33842
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/toplev.c3
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index fdf67d0..85b21cd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Thu May 11 11:57:02 MET DST 2000 Jan Hubicka <jh@suse.cz>
+
+ * toplev.c (rest_of_compilation): Remove dead code after
+ combine.
+
2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
* cpphash.c (collect_funlike_expansion): Make "# is not
diff --git a/gcc/toplev.c b/gcc/toplev.c
index 165073f..05d1846 100644
--- a/gcc/toplev.c
+++ b/gcc/toplev.c
@@ -3166,7 +3166,8 @@ rest_of_compilation (decl)
global_live_at_end. We then run sched1, which updates things
properly, discovers the wierdness and aborts. */
update_life_info (NULL, UPDATE_LIFE_GLOBAL_RM_NOTES,
- PROP_DEATH_NOTES);
+ PROP_DEATH_NOTES | PROP_KILL_DEAD_CODE
+ | PROP_SCAN_DEAD_CODE);
timevar_pop (TV_FLOW);
}