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

--- Comment #16 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Xiong Hu Luo <luo...@gcc.gnu.org>:

https://gcc.gnu.org/g:5f9ef1339e9d0d709af6a70b60e584bf7decd761

commit r12-4758-g5f9ef1339e9d0d709af6a70b60e584bf7decd761
Author: Xionghu Luo <luo...@linux.ibm.com>
Date:   Wed Oct 27 21:22:39 2021 -0500

    rs6000: Fold xxsel to vsel since they have same semantics

    Fold xxsel to vsel like xxperm/vperm to avoid duplicate code.

    gcc/ChangeLog:

    2021-10-28  Xionghu Luo  <luo...@linux.ibm.com>

            PR target/94613
            * config/rs6000/altivec.md: Add vsx register constraints.
            * config/rs6000/vsx.md (vsx_xxsel<mode>): Delete.
            (vsx_xxsel<mode>2): Likewise.
            (vsx_xxsel<mode>3): Likewise.
            (vsx_xxsel<mode>4): Likewise.

    gcc/testsuite/ChangeLog:

    2021-10-28  Xionghu Luo  <luo...@linux.ibm.com>

            * gcc.target/powerpc/builtins-1.c: Adjust.

Reply via email to