2 /* { dg-options "-O3 -fno-early-inlining" } */
9 int __attribute__((noipa
))
15 int __attribute__((noipa
))
21 int __attribute__((noipa
))
39 typedef void (*silly_callback
)(int);
41 silly_callback
__attribute__((noipa
))
48 f (int c
, int l
, silly_callback p
)
52 for (i
= 0; i
< c
; i
++)
55 for (i
= 0; i
< 200; i
++)
68 main (int argc
, char *argv
[])
71 for (i
= 0; i
< 1000; i
++)
73 f (0, 5, get_callback ());
80 for (i
= 0; i
< 1000; i
++)
82 f (obscured_zero (), obscured_two (), cb2
);