[Bug tree-optimization/126789] Bogus bool vect_recog_mask_conversion_pattern with AVX512 style masks

"rguenth at gcc dot gnu.org via Gcc-bugs" <[email protected]>
Newsgroups gmane.comp.gcc.bugs
Message-ID <[email protected]/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126789

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |crazylht at gmail dot com

--- Comment #5 from Richard Biener <rguenth at gcc dot gnu.org> ---
So trying to address the mixed case with 2-lane vectors I face the need to
convert a 2-lane QImode mask to a V2SImode mask, but vcond_mask_v2siqi is
missing, breaking inter-operability even if we do not enable AVX512 style
masking for all 8 byte vectors.  So I'd have to do QI -> V2DI -> V2SI
which is a bit awkward to second-guess from inside the vectorizer.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.