https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81549
--- Comment #3 from amker at gcc dot gnu.org --- (In reply to amker from comment #2) > (In reply to Richard Biener from comment #1) > > Confirmed. This is sort of final value replacement (but not SCEV based). Hmm, it could be SCEV based if we recognize/support more kinds of scalar evolution. > Hi, do we have dedicated pass responsible for this transformation? Thanks.