2014-09-05 Richard Biener <rguenther@suse.de>
commitd25159ccc19890dd9c7f77ebd8fb87d274ea1b75
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2014 09:17:49 +0000 (5 09:17 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Sep 2014 09:17:49 +0000 (5 09:17 +0000)
tree498eb05797e1926e45952564278499d1d7db531b
parent1e074e77b47e9c96c290e6caf3e46e6ffbcd8d06
2014-09-05  Richard Biener  <rguenther@suse.de>

* cfgloop.c (mark_loop_for_removal): New function.
* cfgloop.h (mark_loop_for_removal): Declare.
* cfghooks.c (delete_basic_block): Use mark_loop_for_removal.
(merge_blocks): Likewise.
(duplicate_block): Likewise.
* except.c (sjlj_emit_dispatch_table): Likewise.
* tree-eh.c (cleanup_empty_eh_merge_phis): Likewise.
* tree-ssa-threadupdate.c (ssa_redirect_edges): Likewise.
(thread_through_loop_header): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214942 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cfghooks.c
gcc/cfgloop.c
gcc/cfgloop.h
gcc/except.c
gcc/tree-eh.c
gcc/tree-ssa-threadupdate.c