1 /* { dg-do compile } */
2 /* { dg-options "-O3 -fno-ipa-sra -fdump-ipa-cp-details -fdump-tree-optimized-slim -fno-ipa-icf" } */
3 /* { dg-add-options bind_pic_locally } */
10 void *blah(int, void *);
12 static void __attribute__ ((noinline
))
23 static void __attribute__ ((noinline
))
29 static void __attribute__ ((noinline
))
69 /* { dg-final { scan-ipa-dump-times "Creating a specialized node of foo/\[0-9\]*\\." 2 "cp" } } */
70 /* { dg-final { scan-ipa-dump-times "Creating a specialized node of bar/\[0-9\]*\\." 2 "cp" } } */
71 /* { dg-final { scan-ipa-dump "Creating a specialized node of bar_2.*for all known contexts" "cp" } } */
72 /* { dg-final { scan-ipa-dump-times "Aggregate replacements:" 10 "cp" } } */
73 /* { dg-final { cleanup-ipa-dump "cp" } } */
74 /* { dg-final { scan-tree-dump-not "->c;" "optimized" } } */
75 /* { dg-final { cleanup-tree-dump "optimized" } } */