(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
powerpc/
pragma-optimize.c
       1  /* { dg-require-ifunc "" } */
       2  /* { dg-options "-O2 -mlong-double-128 -mabi=ibmlongdouble" } */
       3  
       4  extern unsigned long int x;
       5  extern float f (float);
       6  extern __typeof (f) f_power8;
       7  extern __typeof (f) f_power9;
       8  extern __typeof (f) f __attribute__ ((ifunc ("f_ifunc")));
       9  static __attribute__ ((optimize (1))) __typeof (f) *
      10  f_ifunc (void)
      11  {
      12    __typeof (f) *res = x ? f_power9 : f_power8;
      13    return res;
      14  }