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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2
             Status|ASSIGNED                    |NEW
                 CC|                            |amacleod at redhat dot com,
                   |                            |rguenth at gcc dot gnu.org
           Assignee|rguenth at gcc dot gnu.org         |unassigned at gcc dot 
gnu.org

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
What unswitch produces still looks OK.  Instead of if (a4 == 0) return;
we'll do if (a4 == a5) if (a4 == 0) return;  But the inner if is gone
in .optimized, DOM3/threadfull2/VRP2 remove it.

I suspect sth is amiss with ranger/relations, we have some unreachable ()
on some unrelated path.

Andrew, can you have a look please?

Reply via email to