1 /* { dg-do link } */ 2 3 int a, b, c; 4 5 struct S0 6 { 7 int f1; 8 } *d; 9 10 void fn1(struct S0 p)11fn1 (struct S0 p) 12 { 13 for (p.f1 = 0; p.f1 < 1; p.f1++) 14 c = a && b ? a && b : 1; 15 for (; c;) 16 ; 17 } 18 19 int main()20main () 21 { 22 struct S0 **f = &d; 23 d = 0; 24 fn1 (**f); 25 return 0; 26 } 27