PR tree-optimization/82163
commit232624e03d18e0ca00429809db4a71c58992f1e3
authoramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Sep 2017 17:32:36 +0000 (25 17:32 +0000)
committeramker <amker@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 25 Sep 2017 17:32:36 +0000 (25 17:32 +0000)
tree46fa93e2e0fa8b863fe7b992492d01123b9b98ec
parent749920a07891f735c940aebf566e1c3b2eb55003
PR tree-optimization/82163
* tree-ssa-loop-manip.h (verify_loop_closed_ssa): New parameter.
(checking_verify_loop_closed_ssa): New parameter.
* tree-ssa-loop-manip.c (check_loop_closed_ssa_use): Delete.
(check_loop_closed_ssa_stmt): Delete.
(check_loop_closed_ssa_def, check_loop_closed_ssa_bb): New functions.
(verify_loop_closed_ssa): Check loop closed ssa form for LOOP.
(tree_transform_and_unroll_loop): Check loop closed ssa form only for
changed loops.

gcc/testsuite
* gcc.dg/tree-ssa/pr82163.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253161 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr82163.c [new file with mode: 0644]
gcc/tree-ssa-loop-manip.c
gcc/tree-ssa-loop-manip.h