1  /* { dg-require-effective-target indirect_calls } */
       2  
       3  int a;
       4  int (*b)(), (*c)();
       5  int fn1(int p1) {
       6    if (a)
       7      return 0;
       8    if (p1) {
       9      c();
      10      b();
      11    }
      12  }
      13  void fn2() { fn1(0); }