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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P3                          |P2
                 CC|                            |crazylht at gmail dot com

--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
        for (unsigned i = 0; i != skipn - 1; i++)
          begin = wi::mul (begin, wi::to_wide (step_expr));

(gdb) p skipn
$5 = 4294967292

niters is 4294967292 in vect_update_ivs_after_vectorizer.  Maybe the loop
should terminate when begin is zero.  But I wonder why we pass in 'niters'
and then name it 'skip_niters' ...

CCing author for fixing.

Reply via email to