1 /* From PR 19484.  */
2 /* { dg-require-effective-target indirect_calls } */
3 
4 extern void foo (void) __attribute__((noreturn));
5 int n;
6 
7 void
g(void)8 g (void)
9 {
10   void (*f) (void) = foo;
11   if (n)
12     f ();
13   n = 1;
14 }
15