https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87967
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to Richard Biener from comment #3) > No, it's different. We somehow fail to make a 2nd PHI in the vectorization > of the inner loop. Err, wrong bug. (gdb) p debug_gimple_stmt (from_phi) prephitmp_86 = PHI <prephitmp_41(22), prephitmp_41(40)> $7 = void (gdb) p debug_gimple_stmt (to_phi) a_57 = PHI <a_46(6)> another case of a PHI mixup... :/ Simple omission in the cited rev.