http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58359
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2013-09-09 Blocks| |53947 Ever confirmed|0 |1 Severity|normal |enhancement --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- We remove paths ending in __builtin_unreachable () at some point but arguably too late for the vectorizer. An (easy?) way out for the vectorizer would be to ignore that path (that is, do not generate vectorized code for it). But then first its various pieces would need to deal with loops with multiple basic-blocks.