re PR tree-optimization/51596 (ICE: verify_flow_info failed: BB 6 can not throw but...
authorJakub Jelinek <jakub@redhat.com>
Mon, 19 Dec 2011 14:24:29 +0000 (15:24 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 19 Dec 2011 14:24:29 +0000 (15:24 +0100)
commit77753f4dae3cd3188442e3137e6a4c4040d6e644
treecc979d911c17471d4103c96caf085aed7e44c878
parent083481d85c2d1ee12392667f9b74ea404872b988
re PR tree-optimization/51596 (ICE: verify_flow_info failed: BB 6 can not throw but has an EH edge with -fnon-call-exceptions)

PR tree-optimization/51596
* tree-cfg.c (replace_uses_by): Call gimple_purge_dead_eh_edges
when needed.

* g++.dg/opt/pr51596.C: New test.

From-SVN: r182481
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/pr51596.C [new file with mode: 0644]
gcc/tree-cfg.c