1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
3
4 int *a;
5 long len;
6
7 int
test()8 test ()
9 {
10 for (int i = 0; i < len + 1; i++)
11 a[i]=i;
12 }
13
14 /* Check we do not split the backedge but keep nice loop form. */
15 /* { dg-final { scan-assembler-times "L\[0-9\]+:" 2 } } */
16