1/* { dg-do compile } */ 2/* { dg-options "-O -fipa-cp -fipa-cp-clone" } */ 3 4int 5baz (void) 6{ 7 return 0; 8} 9 10int make_mess; 11 12__attribute__ ((noinline)) 13int bar (int x, int (*f) (void)) 14{ 15 return f (); 16} 17 18int 19foo (void) 20{ 21 return bar (1, baz); 22} 23