https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117086
--- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> ---
vect__ifc__9.3372_199 = VEC_COND_EXPR <mask__342.3367_293, { 1, 2, 4, 8, 16,
32, 64, 128 }, { 0, 0, 0, 0, 0, 0, 0, 0 }>;
_327 = .REDUC_IOR (vect__ifc__9.3372_199);
if (_327 == 0)
->
_513 = VEC_COND_EXPR <mask__342.3367_293, 0, 1>;
if (_513 != 0)
proper best simplification would be to _513 = mask__342.3367_293 != { 0,0,0..};
