aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);
}