1 /* Verify that IPA-CP can make edges direct based on aggregate contents. */
2 /* { dg-do compile } */
3 /* { dg-options "-O3 -fno-early-inlining -fno-ipa-sra -fdump-ipa-cp -fdump-ipa-inline" } */
19 extern void non_existent(struct S
*p
, int);
21 static void hooray1 (struct S
*p
)
26 static __attribute__ ((noinline
))
27 void hiphip1 (struct S
*p
)
42 /* { dg-final { scan-ipa-dump "ipa-prop: Discovered an indirect call to a known target" "cp" } } */
43 /* { dg-final { scan-ipa-dump "hooray1\[^\\n\]*inline copy in hiphip1" "inline" } } */