1 /* { dg-options "-O2 -floop-nest-optimize" } */ 2 3 static int aqc(void)4aqc(void) 5 { 6 return 1; 7 } 8 9 void gkd(void)10gkd(void) 11 { 12 int wu0; 13 static int b1y; 14 static int gw2; 15 static int *ydw = &gw2; 16 static int **m3l = &ydw; 17 **m3l = 0; 18 for (b1y = 0; b1y < 1; ++b1y) 19 { 20 int *cpj = &gw2; 21 if (*ydw |= aqc()) 22 { 23 *cpj = 0; 24 *ydw = wu0; 25 } 26 } 27 } 28