https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124180
--- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Richard Biener from comment #3)
> Which means we need cond[_len]_[pack_]{u,s}fix to recover, same for float.
I'll note that vectorizable_call does not yet implement pack/unpack for
conditional calls, much less do we have sth like
get_{un,}pack_{lo,hi}_internal_fn (internal_fn) given if-conversion would
generate the non-{un,}pack variants but the vectorizer eventually would
use the {un,}pack ones.
So this is going to be quite some leg-work.