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

--- Comment #7 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Andre Simoes Dias Vieira
<avie...@gcc.gnu.org>:

https://gcc.gnu.org/g:58c8c1b383bc3c286d6527fc6e8fb62463f9a877

commit r13-7135-g58c8c1b383bc3c286d6527fc6e8fb62463f9a877
Author: Andre Vieira <andre.simoesdiasvie...@arm.com>
Date:   Tue Apr 11 10:07:43 2023 +0100

    if-conv: Restore MASK_CALL conversion [PR108888]

    The original patch to fix this PR broke the if-conversion of calls into
    IFN_MASK_CALL.  This patch restores that original behaviour and makes sure
the
    tests added earlier specifically test inbranch SIMD clones.

    gcc/ChangeLog:

            PR tree-optimization/108888
            * tree-if-conv.cc (predicate_statements): Fix gimple call check.

    gcc/testsuite/ChangeLog:

            * gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
            * gcc.dg/vect/vect-simd-clone-17.c: Likewise.
            * gcc.dg/vect/vect-simd-clone-18.c: Likewise.

Reply via email to