[Bug target/92923] __builtin_vec_xor() causes subregs to be used when not using V4SImode vectors
bergner at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Dec 30 20:31:00 GMT 2019
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)").
More information about the Gcc-bugs
mailing list