1 /* { dg-do compile } */
2 /* { dg-options "-O3 -fdump-ipa-cp-details" } */
12 static int __attribute__((noinline
))
13 foo (const S f
, int x
)
15 es
= &f
; /* This disables IPA-SRA */
16 x
= f
.call(x
+f
.add_offset
);
28 static const S s
= {16, sq
};
36 /* { dg-final { scan-ipa-dump "Discovered an indirect call to a known target" "cp" } } */
37 /* { dg-final { scan-ipa-dump-times "Discovered an indirect call to a known target" 3 "cp" } } */