https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63439
--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> --- So SPARC has static machine_mode sparc_preferred_simd_mode (machine_mode mode) { if (TARGET_VIS) switch (mode) { case SImode: return V2SImode; case HImode: return V4HImode; case QImode: return V8QImode; default:; } return word_mode; } which means it is unconditionally vect64 (I assume word_mode is DImode).