https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79755
--- Comment #15 from Nicholas Krause <xerofoify at gmail dot com> --- (In reply to Nicholas Krause from comment #14) > Created attachment 48052 [details] > Patch for this bug After tracking this down to the new function that replaced verify_edge_corresponds_to_fndecl, cgraph_edge::verify_corresponds_to_fndecl which is basically the same we run into this: if (callee->former_clone_of != node->decl && (node != callee->ultimate_alias_target ()) && !clone_of_p (node, callee)) Basically it appears to be checking we are a former cgraph clone at the same time as being a current clone or the same node with clone_of_p on the callee cgraph node. I'm attaching a test patch for this. Gerhard does this fix the issue?