1  /* { dg-require-effective-target indirect_calls } */
       2  
       3  extern void (*__fini_array_start []) (void);
       4  extern void (*__fini_array_end []) (void);
       5  void
       6  __libc_csu_fini (void)
       7  {
       8    __SIZE_TYPE__ i = __fini_array_end - __fini_array_start;
       9    while (i-- > 0)
      10      (*__fini_array_start [i]) ();
      11  }