1 /* { dg-do compile } */
2 /* { dg-options "-O2 -floop-interchange" } */
3 
4 int kd;
5 
6 void
n2(void)7 n2(void)
8 {
9   static int so;
10   static short int i5;
11   int wj;
12   int *il;
13   int *nk = &so;
14   for (wj = 0; wj < 2; ++wj)
15     *nk = ((i5 += *il) || kd );
16 }
17