https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116103
--- Comment #8 from Andrew Stubbs <ams at gcc dot gnu.org> --- (In reply to Thomas Schwinge from comment #4) > (In reply to Richard Biener from comment #2) > > if (VECTOR_BOOLEAN_TYPE_P (type) > > && SCALAR_INT_MODE_P (TYPE_MODE (type))) > > return true; > > > && TYPE_PRECISION (TREE_TYPE (type)) == 1 > > > Thomas, does that resolve the issue? > > Thanks, it does: restores the original '*.s' exactly. (Assuming that's the > desired outcome, Andrew?) It looks like while_ult is being rejected ... we really do want that!