1 // PR tree-optimization/55329
3 // { dg-options "-O -fno-guess-branch-probability -fnon-call-exceptions --param=early-inlining-insns=111" }
22 int a1 (int * p) { if (!p) f3 (); f2 (p); return 0; }
24 void a3 () { if (*a) a1 (a); }
25 int a4 (int x) { if (*a) f4 (); *a2 () += x; return 0; }
38 int c1 () { return *(int *) f4 (); }
39 ~C () { if (c1 ()) for (T *t = c + c2 (); t != c; t--) T (); }
65 G () { g.a4 (*g1 ()->f1 ()); g1 ()->f1 (); }