https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96864
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Summary|loop not vectorized due to |loop not vectorized due |cost model |AVX512 condition handling Blocks| |53947 Keywords| |missed-optimization Target| |x86_64-*-* i?86-*-* Ever confirmed|0 |1 Last reconfirmed| |2020-08-31 --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- t.c:3:5: missed: not vectorized: relevant stmt not supported: patt_25 = (<signed-boolean:1>) patt_24; t.c:6:5: missed: bad operation or unsupported loop bound. t.c:6:5: note: ***** Analysis failed with vector mode V4DF it's more a bad pattern for condition vectorization and AVX512 it seems. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53947 [Bug 53947] [meta-bug] vectorizer missed-optimizations