https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92923
Peter Bergner <bergner at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Assignee|unassigned at gcc dot gnu.org |bergner at gcc dot gnu.org Target Milestone|--- |10.0 --- Comment #4 from Peter Bergner <bergner at gcc dot gnu.org> --- Fixed on trunk. This technically is also a bug on the release branches, but given the size of the patch, I do not recommend backporting this to those branches. A better solution is to not use the __builtin_vec_<OP> builtin at all and instead use the C operator on the arguments (eg, use "a & b" rather than "__builtin_vec_and (a, b)").