[Bug tree-optimization/61554] [4.10 Regression] ICE: Segmentation fault
cltang at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jun 24 06:34:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61554
--- Comment #4 from Chung-Lin Tang <cltang at gcc dot gnu.org> ---
Author: cltang
Date: Tue Jun 24 06:33:58 2014
New Revision: 211928
URL: https://gcc.gnu.org/viewcvs?rev=211928&root=gcc&view=rev
Log:
2014-06-24 Chung-Lin Tang <cltang@codesourcery.com>
PR tree-optimization/61554
* tree-ssa-propagate.c: Include "bitmap.h".
(substitute_and_fold_dom_walker): Add 'bitmap need_eh_cleanup' member,
properly update constructor/destructor.
(substitute_and_fold_dom_walker::before_dom_children):
Remove call to gimple_purge_dead_eh_edges, add bb->index to
need_eh_cleaup instead.
(substitute_and_fold): Call gimple_purge_all_dead_eh_edges on
need_eh_cleanup.
testsuite/
2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
PR tree-optimization/61554
* g++.dg/torture/pr61554.C: New testcase.
Added:
trunk/gcc/testsuite/g++.dg/torture/pr61554.C
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree-ssa-propagate.c
More information about the Gcc-bugs
mailing list