1 /* { dg-do compile } */
7 int j
, k
= 1, l
= 30, m
= 4;
11 for (j
= k
; j
<= l
; j
+= m
- 1)
14 for (j
= k
; j
<= l
; j
+= (m
- 1))
17 for (j
= k
; j
<= l
; j
+= bar (m
- 1))
20 for (j
= k
; j
<= l
; j
= j
+ m
- 1)
23 for (j
= k
; j
<= l
; j
= j
+ (m
- 1))
26 for (j
= k
; j
<= l
; j
= j
+ bar (m
- 1))
29 for (j
= ({ int n
; n
= k
; n
; }); j
<= l
; j
++)
32 for (j
= k
; j
<= ({ int n
; n
= l
; n
; }); j
++)
35 for (j
= k
; j
<= l
; j
+= ({ int n
; n
= 1; n
; }))
38 for (j
= k
; j
<= l
; j
+= m
+ 1)
41 for (j
= k
; j
<= l
; j
+= o
)
44 for (j
= k
; j
<= l
; j
= j
+ o
)
47 for (j
= k
; j
<= l
; j
= o
+ 1 + j
)
50 for (j
= k
; j
<= l
; j
= o
+ m
+ j
)
53 for (j
= k
; j
<= l
; j
+= o
+ p
)
56 for (j
= k
; j
<= l
; j
= j
+ o
+ p
)
59 for (j
= l
; j
>= k
; j
-= o
)
62 for (j
= l
; j
>= k
; j
-= p
)
65 for (j
= l
; j
>= k
; j
-= o
+ p
)