2017-07-25 Richard Biener <rguenther@suse.de>
commitd49f7ebe3d9182066ea76155c4d3821adab847af
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Jul 2017 13:24:51 +0000 (25 13:24 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 25 Jul 2017 13:24:51 +0000 (25 13:24 +0000)
tree2b8bb2985d182e0067a33a9d5b70c12080b8464d
parent025d894a6ffbac2491c7d1bfe47df85245854bff
2017-07-25  Richard Biener  <rguenther@suse.de>

PR tree-optimization/81455
* tree-ssa-loop-unswitch.c (find_loop_guard): Make sure to
not walk in cycles when looking for guards.

* gcc.dg/pr81455.c: New testcase.

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