diff options
author | Chung-Lin Tang <cltang@gcc.gnu.org> | 2014-06-24 06:33:58 +0000 |
---|---|---|
committer | Chung-Lin Tang <cltang@gcc.gnu.org> | 2014-06-24 06:33:58 +0000 |
commit | 335123531f234436288975eb80d3655756878d29 (patch) | |
tree | 38ca9da17cc881a1bc24ece1cc2a23834dea889c /config.sub | |
parent | 0967188e42115c36e063bc76dab4e82d0bdf7738 (diff) | |
download | gcc-335123531f234436288975eb80d3655756878d29.zip gcc-335123531f234436288975eb80d3655756878d29.tar.gz gcc-335123531f234436288975eb80d3655756878d29.tar.bz2 |
[multiple changes]
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.
From-SVN: r211928
Diffstat (limited to 'config.sub')
0 files changed, 0 insertions, 0 deletions