https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63671
--- Comment #16 from Jan Hubicka <hubicka at gcc dot gnu.org> --- The ICE will probably go away with Index: ipa-prop.c =================================================================== --- ipa-prop.c (revision 217980) +++ ipa-prop.c (working copy) @@ -2155,7 +2155,7 @@ ipa_analyze_call_uses (struct func_body_ if (cs && !cs->indirect_unknown_callee) return; - if (cs->indirect_info->polymorphic) + if (cs->indirect_info->polymorphic && flag_devirtualize) { tree instance; tree target = gimple_call_fn (call); I am at a workshop; the patch is preapproved if it passes testing.