1 /* { dg-do compile } */
2 
3 extern volatile int g_4[1][4];
4 extern int g_7;
5 void modify(int *);
func_2()6 void func_2()
7 {
8   int l_46 = 4;
9   if (g_7)
10     modify(&l_46);
11   else
12     {
13       int i;
14       for (i = 0; i != 5; i += 1)
15 	{
16 	  volatile int *vp = &g_4[0][l_46];
17 	  *vp = 0;
18 	}
19     }
20 }
21