OSDN Git Service

./:
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Apr 2007 05:33:38 +0000 (05:33 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 Apr 2007 05:33:38 +0000 (05:33 +0000)
commit5c7155ca9f97caf24576418d4d7e6a0a9bbbe135
tree260efc901363034c740d1c84a2d888987c09e4ec
parent40b49e8f39058037d11ff52800ccebbef729cb4e
./:
PR tree-optimization/31522
* tree-vrp.c (vr_phi_edge_counts): New static variable.
(vrp_initialize): Allocate vr_phi_edge_counts.
(vrp_visit_phi_node): Don't push to infinity if we saw a new
executable edge.  Drop test for all constants.
(vrp_finalize): Free vrp_phi_edge_counts.
testsuite/:
PR tree-optimization/31522
* gcc.dg/Wstrict-overflow-16.c: New test.

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