http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60482
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Assignee|unassigned at gcc dot gnu.org |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 32325 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=32325&action=edit gcc49-pr60482.patch Untested fix. Apparently the problem is that we add an ASSERT_EXPR right before the __builtin_unreachable, even when it obviously isn't needed there. The comment talks about pre-4.4 FOUND_IN_SUBGRAPH stuff, at least right now with live_on_edge that function returns false in this case.