1  /* { dg-require-effective-target indirect_calls } */
       2  
       3  unsigned long x[4];
       4  
       5  void foo(void)
       6  {
       7    ((void (*)())(x+2))();
       8  }
       1  /* { dg-require-effective-target indirect_calls } */
       2  
       3  unsigned long x[4];
       4  
       5  void foo(void)
       6  {
       7    ((void (*)())(x+2))();
       8  }