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

--- Comment #11 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Tamar Christina from comment #9)
> IMHO, the right fix is to have it not update out of loop uses that come from
> a live value. The code was intended to fixup the IVs that were not live.
> 
> But will defer to you :)

I'll note the function takes an update_e edge, the edge to update IVs on.  It
also only iterates over that edge destination PHIs.  As said, I'm going to see
where it fails (eventually).

Reply via email to