1 /* { dg-do compile } */
2 /* { dg-additional-options "-w" } */
3 
4 int a, *b, e;
5 static int **c = &b;
6 
7 struct
8 {
9   int f0;
10 } d;
11 
12 int *
fn1()13 fn1 ()
14 {
15   int f, **g = &b;
16   e = a;
17   for (; a;)
18     for (; d.f0; d.f0++)
19       ;
20   *g = &f;
21   return *c;
22 }
23