1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fno-early-inlining -fipa-sra" } */
3
4 struct S
5 {
6 float red;
7 int green;
8 void *blue;
9 };
10
11 extern int gi;
12 static int foo ();
13
14 int
15 bar (void)
16 {
17 foo ();
18 return 0;
19 }
20
21 static int
22 foo (struct S s)
23 {
24 gi = s.green;
25 return 0;
26 }
27