> From: Andi Kleen <a...@linux.intel.com> > > This makes autofdo bootstrap not crash. > > This is probably not the right fix, but for now it works for me. > Not for submission. > --- > gcc/ipa-profile.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/gcc/ipa-profile.c b/gcc/ipa-profile.c > index da17bcd..c7d7792 100644 > --- a/gcc/ipa-profile.c > +++ b/gcc/ipa-profile.c > @@ -201,6 +201,8 @@ ipa_profile_generate_summary (void) > if (h->hvalue.counters[2]) > { > struct cgraph_edge * e = node->get_edge (stmt); > + if (!e) > + continue;
This is odd. I do not think auto-fdo produces indirect call histograms and the edges should be present here. Do you know from where the histogram is created? Honza > if (e && !e->indirect_unknown_callee) > continue; > e->indirect_info->common_target_id > -- > 2.8.2