1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -g" } */ 3 4 struct S1 5 { 6 int f0; 7 int f1; 8 int f2; 9 int:4; 10 } a, b; 11 12 void fn1(struct S1 p1)13 fn1 (struct S1 p1) 14 { 15 a = p1; 16 int c = p1.f0; 17 } 18 19 int main()20 main () 21 { 22 fn1 (b); 23 return 0; 24 } 25