https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92658
--- Comment #25 from Hongtao.liu <crazylht at gmail dot com> --- (In reply to Uroš Bizjak from comment #5) > Created attachment 47927 [details] > Prototype patch v2 > > A couple of typos fixed. > > Still doesn't vectorize v4qi->v4si, v2qi->v2di, v2hi->v2di and v4qi->v4di. > > Looks like tree-opt issue, as explained in Comment #4. v4qi->v4si, v2hi->v2di and v4qi->v4di are vectorized, but v2qi->v2di is not, guess it's related to 16-bit vector support.