https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111878
Tamar Christina <tnfchris at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|unassigned at gcc dot gnu.org |tnfchris at gcc dot gnu.org --- Comment #7 from Tamar Christina <tnfchris at gcc dot gnu.org> --- Thanks for the report. Graphite is feeding it a junk loop. The loop's latch block is invalid. In fact the block isn't even part of the loop. Since the loop structure Graphite passes it is broken, get_loop_exit_edges (..) asserts. Previously for this situation the call would silently return NULL for such loops. I'd argue this is a bug in Graphite, but will restore the return NULL for broken loops.