1 /* { dg-require-effective-target lto } */
2 /* { dg-require-profiling "-fprofile-generate" } */
3 /* { dg-additional-sources "crossmodule-indir-call-topn-1a.c" } */
4 /* { dg-options "-O2 -flto -DDOJOB=1 -fdump-ipa-profile_estimate" } */
6 #ifdef FOR_AUTOFDO_TESTING
7 #define MAXITER 350000000
9 #define MAXITER 3500000
14 typedef int (*fptr
) (int);
21 fptr table
[] = {&one
, &two
};
31 for (i
= 0; i
< MAXITER
; i
++)
36 printf ("done:%d\n", x
);
39 /* { dg-final-use-not-autofdo { scan-pgo-wpa-ipa-dump "2 \\(200.00%\\) speculations produced." "profile_estimate" } } */