(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr27758.c
       1  /* PR target/27758 */
       2  /* { dg-do run { target fpic } } */
       3  /* { dg-options "-O0 -fpic" } */
       4  
       5  typedef int (*fn) (void);
       6  
       7  static inline int
       8  foo (void)
       9  {
      10    return 1;
      11  }
      12     
      13  fn
      14  test (void)
      15  {
      16    return foo;
      17  }
      18  
      19  int
      20  main (void)
      21  {
      22    fn f = test ();
      23    return f () != 1;
      24  }