diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-06-26 07:19:37 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2017-06-26 07:19:37 +0000 |
commit | e76fa056805f0aeb36583a27b02f4a4adbfd0004 (patch) | |
tree | fb16b8aa818baf168138b04424264d43e2164300 /gcc/testsuite/gcc.dg/pr64406.c | |
parent | 1a72ee74f65336bbdb5aa43c7f63f3844fd13220 (diff) | |
download | gcc-e76fa056805f0aeb36583a27b02f4a4adbfd0004.tar.gz |
2017-06-26 Richard Biener <rguenther@suse.de>
PR tree-optimization/80928
* cfghooks.c (duplicate_block): Do not copy BB_DUPLICATED flag.
(copy_bbs): Set BB_DUPLICATED flag early.
(execute_on_growing_pred): Do not execute for BB_DUPLICATED
marked blocks.
(execute_on_shrinking_pred): Likewise.
* tree-ssa.c (ssa_redirect_edge): Do not look for PHI args in
BB_DUPLICATED blocks.
* tree-ssa-phionlycoprop.c (eliminate_degenerate_phis_1): Properly
iterate over all PHIs considering removal of *gsi.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@249638 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.dg/pr64406.c')
0 files changed, 0 insertions, 0 deletions