1 /* { dg-do link } */ 2 /* { dg-options " -O1 -floop-nest-optimize" } */ 3 /* { dg-additional-options "-flto" { target lto } } */ 4 5 int a1, c1, cr, kt; 6 int aa[2]; 7 8 int ce(void)9ce (void) 10 { 11 while (a1 < 1) 12 { 13 int g8; 14 for (g8 = 0; g8 < 3; ++g8) 15 if (c1 != 0) 16 cr = aa[a1 * 2] = kt; 17 for (c1 = 0; c1 < 2; ++c1) 18 aa[c1] = cr; 19 ++a1; 20 } 21 return 0; 22 } 23 24 int main(void)25main (void) 26 { 27 return ce (); 28 } 29