aboutsummaryrefslogtreecommitdiff
path: root/gcc/dce.c
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2013-08-21 12:35:01 -0600
committerJeff Law <law@gcc.gnu.org>2013-08-21 12:35:01 -0600
commitdd5e84232f4b63d3fb56ad9be5d0fe016b075856 (patch)
tree3e378ffbc4bd3a77692e46eb69adb0a947df6cce /gcc/dce.c
parent9835f8a1f8896a961ead120a1b209221c8e4f72f (diff)
downloadgcc-dd5e84232f4b63d3fb56ad9be5d0fe016b075856.zip
gcc-dd5e84232f4b63d3fb56ad9be5d0fe016b075856.tar.gz
gcc-dd5e84232f4b63d3fb56ad9be5d0fe016b075856.tar.bz2
Revert:
2013-08-20 Alexey Makhalov <makhaloff@gmail.com> * dce.c (fini_dce): Call df_analyze again just in case delete_unmarked_insns removed anything. From-SVN: r201905
Diffstat (limited to 'gcc/dce.c')
-rw-r--r--gcc/dce.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/gcc/dce.c b/gcc/dce.c
index c0dd87a..fa22316b 100644
--- a/gcc/dce.c
+++ b/gcc/dce.c
@@ -745,17 +745,6 @@ fini_dce (bool fast)
bitmap_obstack_release (&dce_blocks_bitmap_obstack);
bitmap_obstack_release (&dce_tmp_bitmap_obstack);
}
-
- /* If DCE removes the last reference to a hard register, we want
- to recompute REGS_EVER_LIVE and the global life information.
-
- Ideally we'd look at REGS_EVER_LIVE before and after and only
- rerun DF analysis if something changed. */
- if (!df_in_progress)
- {
- df_compute_regs_ever_live (true);
- df_analyze ();
- }
}