re PR tree-optimization/33291 (a+=2; a+=2 not simplified to a+=4; with -O3 ...
[gcc.git] / gcc / testsuite / gcc.dg / tree-ssa / ltrans-5.c
1 /* { dg-do compile { target { size32plus } } } */
2 /* { dg-options "-O2 -ftree-loop-linear -fdump-tree-ltrans-all" } */
3
4 int foo ()
5 {
6 int A[100][1111];
7 int i, j;
8
9 for( i = 0; i < 1111; i++)
10 for( j = 0; j < 100; j++)
11 A[j][i] = 5 * A[j][i];
12
13 return A[10][10];
14 }
15
16 /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans"} } */
17 /* { dg-final { cleanup-tree-dump "ltrans" } } */