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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |tnfchris at gcc dot gnu.org

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #5)
> It's the IV updating code for the epilog that is wrong now.  It effectively
> throws away the vector computation of 'c', now on both the path to
> the epilog and the edge skipping it while GCC

... while GCC 15 did so only on the path to the epilog.

This is the case where that is _not_ the same because the live value
is that after the decrement of the IV and the continuation value is
the one before it.  This was caused by Tamars changes, but I'll see to
try understand this.

Reply via email to