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