------- Comment #1 from pinskia at gcc dot gnu dot org 2006-04-01 00:52 ------- Confirmed, reduced testcase: void ruby_re_compile_fastmap (char *fastmap, int options) { int j; for (j = 0; j < (1 << 8); j++) { if (j != '\n' || (options & 4)) fastmap[j] = 1; } }
----- you can get the error with -O1 -funswitch-loops -ftree-vectorize -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pinskia at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 GCC build triplet|i686-pc-linux-gnu | GCC host triplet|i686-pc-linux-gnu | GCC target triplet|i686-pc-linux-gnu | Last reconfirmed|0000-00-00 00:00:00 |2006-04-01 00:52:54 date| | Summary|ICE with -O3 -ftree- |[4.1/4.2 Regression] ICE |vectorize |with -O1 -funswitch-loops - | |ftree-vectorize Target Milestone|--- |4.1.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26969