re PR tree-optimization/33291 (a+=2; a+=2 not simplified to a+=4; with -O3 ...
[gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / pr23744.c
1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-vrp1" } */
3
4 int g (int i, int j)
5 {
6 int t = 0;
7 int i1;
8
9 if (i == j)
10 t = 3;
11 for (i1 = 0; i1 < 10000; i1++) h();
12 if (t != 5)
13 return 0;
14 else
15 return 1;
16 }
17
18 /* { dg-final { scan-tree-dump-times "Folding predicate.*to 1" 1 "vrp1" } } */
19 /* { dg-final { cleanup-tree-dump "vrp1" } } */