2013-08-29 Richard Biener <rguenther@suse.de>
commitc2ff4a23ee8e8d0a7090d0a31b691d26e36a6ea6
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Aug 2013 07:45:59 +0000 (29 07:45 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 29 Aug 2013 07:45:59 +0000 (29 07:45 +0000)
tree85c5a4d586c56556ab70286081d0e775cca3399e
parent6fce1fe8d2e26272481556587ccc02fa9faa9734
2013-08-29  Richard Biener  <rguenther@suse.de>

PR tree-optimization/57685
* tree-vrp.c (register_edge_assert_for_1): Recurse only for
single-use operands to avoid exponential complexity.

* gcc.dg/torture/pr57685.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202068 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr57685.c [new file with mode: 0644]
gcc/tree-vrp.c