https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97847

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Vladimir Makarov <vmaka...@gcc.gnu.org>:

https://gcc.gnu.org/g:a89c5d3539c36f160ca5b997324ebcd3d601d56e

commit r11-6778-ga89c5d3539c36f160ca5b997324ebcd3d601d56e
Author: Vladimir N. Makarov <vmaka...@redhat.com>
Date:   Mon Jan 18 16:41:39 2021 -0500

    [PR97847] IRA: Skip abnormal critical edge splitting

    PPC64 can generate jumps with clobbered pseudo-regs and a BB with
    such jump can have abnormal output edges.  IRA hits an assert when trying
    to split abnormal critical edge to deal with asm goto output reloads
    later.  The patch just skips splitting abnormal edges.  It is assumed
    that asm-goto with output reloads can not be in BB with output abnormal
edges.

    gcc/ChangeLog:

            PR target/97847
            * ira.c (ira): Skip abnormal critical edge splitting.

Reply via email to