------- Comment #4 from rguenth at gcc dot gnu dot org 2009-11-09 13:59 ------- Indeed. Same symptoms at least:
(gdb) call debug_generic_expr (chrec) {0, +, {2, +, 1}_4}_4 This one fails for me with -m32 only though. The chrec isn't quite {2, +, 1}_4 - I think the IV evolves as 0, 3, 4, 5, 6, ... if I parse it correctly. That looks more like a loop like for (i=0;; ++i) for (j=i+3;; ++j) ... where we somehow cleverly analyze this as a single loop... (?). Sebastian - please have a look here and/or at PR40281. *** This bug has been marked as a duplicate of 40281 *** -- rguenth at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED GCC target triplet|x86*-unknown-linux-gnu |i?86-unknown-linux-gnu Resolution| |DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41957