[Bug ipa/92454] [10 Regression] ICE: Segmentation fault (in identify_dead_nodes)
jamborm at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Nov 11 15:57:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92454
--- Comment #3 from Martin Jambor <jamborm at gcc dot gnu.org> ---
I think the patch is (In reply to Jan Hubicka from comment #2)
> This is the usual problem of trying to process node with no summary
> attached to it. The following fixes the ICE, but I am not sure if there
> is a cleaner approach.
>
> Martin, i suppose the issue here is with thunks in addition to stuff
> optimized with -fno-ipa-cp?
I don't think any -fno-ipa-cp is involved, it is just a thunk which is
a part of an SCC because of speculative dervirtualization and the code
simply did not anticipate such situation - thunk was though of as
always a target of indirect calls, at least pre-IPA-CP.
In any event, adding the test here seems to be the right thing to do,
plus we probably want a similar test in spread_undeadness.
More information about the Gcc-bugs
mailing list