https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71159
--- Comment #4 from Dmitry G. Dyachenko <dimhen at gmail dot com> --- (In reply to Jan Hubicka from comment #3) > Sorry, got it wrong way around. > Index: lto-cgraph.c > =================================================================== > --- lto-cgraph.c (revision 236275) > +++ lto-cgraph.c (working copy) > @@ -259,7 +259,7 @@ lto_output_edge (struct lto_simple_outpu > streamer_write_gcov_count_stream (ob->main_stream, edge->count); > > bp = bitpack_create (ob->main_stream); > - uid = (!gimple_has_body_p (edge->caller->decl) > + uid = (!gimple_has_body_p (edge->caller->decl) || > edge->caller->thunk.thunk_p > ? edge->lto_stmt_uid : gimple_uid (edge->call_stmt) + 1); > bp_pack_enum (&bp, cgraph_inline_failed_t, > CIF_N_REASONS, edge->inline_failed); r236310 + patch PASS. Thank you!