[Bug tree-optimization/104445] [12 Regression] ICE in vect_create_partial_epilog, at tree-vect-loop.cc:5098

rguenth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Feb 9 09:55:53 GMT 2022


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.


More information about the Gcc-bugs mailing list