1 /* { dg-do compile } */
2 /* { dg-additional-options "-floop-unroll-and-jam --param unroll-jam-min-percent=0" } */
3
4 short a, b, e;
5 volatile long c;
6 long d;
7 int main() {
8 for (; d; d++) {
9 long g = a = 1;
10 for (; a; a++) {
11 g++;
12 c;
13 }
14 g && (b = e);
15 }
16 return 0;
17 }