re PR middle-end/41043 (virtual memory exhausted: Cannot allocate memory)
authorRichard Guenther <rguenther@suse.de>
Tue, 16 Feb 2010 16:11:28 +0000 (16:11 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 16 Feb 2010 16:11:28 +0000 (16:11 +0000)
commitb09bae6856c0869e7e763e5a13154210bb5f54bc
tree4620ddaac26a3bc34efc63a8e2cd6bb8afe8224c
parentd779a591998fee3b37d458c1f44af6cc882fd400
re PR middle-end/41043 (virtual memory exhausted: Cannot allocate memory)

2010-02-16  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/41043
* tree-vrp.c  (vrp_var_may_overflow): Only ask SCEV for
real loops.
(vrp_visit_assignment_or_call): Do not ask SCEV for regular
statements ...
(vrp_visit_phi_node): ... but only for loop PHI nodes.

* gfortran.dg/pr41043.f90: New testcase.
* gcc.dg/Wstrict-overflow-18.c: XFAIL.

From-SVN: r156808
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/Wstrict-overflow-18.c
gcc/tree-vrp.c