https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116103
--- Comment #4 from Thomas Schwinge <tschwinge at gcc dot gnu.org> --- (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?)