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?