1 /* { dg-do compile } */
2 
3 struct {
4     int f4;
5 } g1;
6 
7 long g2;
8 
9 volatile long g3;
10 
func_1()11 void func_1 ()
12 {
13   if (g2)
14     g1 = g1;
15   else
16     g3;
17 }
18