>> +static bool >> +self_recursive_agg_pass_through_p (cgraph_edge *cs, ipa_agg_jf_item *jfunc, >> + int i) >> +{ >> + if (cs->caller == cs->callee->function_symbol ()
> I don't know if self-recursive calls can be interposed at all, if yes > you need to add the availability check like we have in > self_recursive_pass_through_p (if not, we should probably remove it > there). Added. Feng