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

--- Comment #4 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Robin Dapp <rd...@gcc.gnu.org>:

https://gcc.gnu.org/g:90880e117aa70a5ecd9b7df4381410c2ea0dcfdb

commit r14-8429-g90880e117aa70a5ecd9b7df4381410c2ea0dcfdb
Author: Robin Dapp <rd...@ventanamicro.com>
Date:   Tue Jan 23 12:44:20 2024 +0100

    testsuite/vect: Add target checks to refined patterns.

    On Solaris/SPARC several vector tests appeared to be regressing.  They
    were never vectorized but the checks before r14-3612-ge40edf64995769
    would match regardless if a loop was actually vectorized or not.
    The refined checks only match a successful vectorization attempt
    but are run unconditionally.  This patch adds target checks to them.

    gcc/testsuite/ChangeLog:

            PR testsuite/113558

            * gcc.dg/vect/no-scevccp-outer-7.c: Add target check.
            * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
            * gcc.dg/vect/vect-reduc-dot-s16a.c: Ditto.
            * gcc.dg/vect/vect-reduc-dot-s8a.c: Ditto.
            * gcc.dg/vect/vect-reduc-dot-s8b.c: Ditto.
            * gcc.dg/vect/vect-reduc-dot-u16b.c: Ditto.
            * gcc.dg/vect/vect-reduc-dot-u8a.c: Ditto.
            * gcc.dg/vect/vect-reduc-dot-u8b.c: Ditto.
            * gcc.dg/vect/vect-reduc-pattern-1a.c: Ditto.
            * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
            * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
            * gcc.dg/vect/vect-reduc-pattern-2a.c: Ditto.
            * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
            * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Ditto.

Reply via email to