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.

Reply via email to