diff options
author | Jeff Law <law@redhat.com> | 2013-08-21 12:35:01 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2013-08-21 12:35:01 -0600 |
commit | dd5e84232f4b63d3fb56ad9be5d0fe016b075856 (patch) | |
tree | 3e378ffbc4bd3a77692e46eb69adb0a947df6cce /gcc/dce.c | |
parent | 9835f8a1f8896a961ead120a1b209221c8e4f72f (diff) | |
download | gcc-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.c | 11 |
1 files changed, 0 insertions, 11 deletions
@@ -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 (); - } } |