1 /* { dg-options "-O2 -fdump-tree-optimized" } */ 2 3 int a[100]; 4 test(int n)5void test (int n) 6 { 7 int i; 8 9 for (i = 0; i < n; i += 3) 10 a[i] = i; 11 } 12 13 /* We used to replace the exit test "i < n" by "i != ((n-1)/3) * 3 + 1". Although 14 correct, this transformation is obviously harmful. */ 15 16 /* { dg-final { scan-tree-dump-times "/" 0 "optimized" } } */ 17