https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124280

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Xi Ruoyao from comment #1)
> This is when expanding
> 
> <signed-boolean:4> _68;
> vector([4,4]) <signed-boolean:4> _69;
> ... ...
> _69 = [vec_duplicate_expr] _68;
> 
> bool is lowered to QImode but bool vector is lowered to BImode vector.

Right BImode maybe should be treated specially.

Reply via email to