http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57904

Martin Jambor <jamborm at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2013-07-23
                 CC|                            |jakub at gcc dot gnu.org,
                   |                            |jamborm at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Martin Jambor <jamborm at gcc dot gnu.org> ---
I'm not really sure what the warning is about.  The warning is emitted
in the cunrolli (note the i at the end) pass when it also dumps the
following to the dump:

Statement _16 = idx_15 + -1;
 is executed at most 2147483647 (bounded by 2147483647) + 1 times in loop 3.

which looks suspicious.  However, the whole loop is guarded by
cndition (ubound.0_3 > 0) which IPA-CP tells us is false, so the code
is never executed.  Indeed the whole loop disappears in the very next
pass dump ccp2 and scheduling an extra ccp before cunrolli makes the
warning go away.

Having said that, I'm not sure how to proceed at the moment and have
to leave my office pretty much immediately :-)  Parhaps Jakub, who
introduced the warning, might have an idea?

Reply via email to