https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104445
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |uros at gcc dot gnu.org --- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- So we end up with the desire to do a V32QI -> V4QI reduction. I already knew of the "hole" not checking for the extract operation availability, so I'm going to plug that now. In this case we are missing V4QImode from V8QImode extraction via vec_extract_optab, likewise the corresponding SImode from V4SImode extraction (though V4SImode is available and V8QImode had supported add ...). I'll plug the hole in the vectorizer but maybe we can also add vec_extract patterns here.