This PR is aimed at tracking the vectorizer failures on the SPARC. As of today, we have 11 failures on SPARC 32-bit: FAIL: gcc.dg/vect/vect-13.c scan-tree-dump-times vectorized 1 loops 1 FAIL: gcc.dg/vect/vect-27.c scan-tree-dump-times vectorized 1 loops 1 FAIL: gcc.dg/vect/vect-27a.c scan-tree-dump-times vectorized 1 loops 1 FAIL: gcc.dg/vect/vect-29.c scan-tree-dump-times vectorized 1 loops 1 FAIL: gcc.dg/vect/vect-29a.c scan-tree-dump-times vectorized 1 loops 1 FAIL: gcc.dg/vect/vect-48a.c scan-tree-dump-times vectorized 1 loops 1 FAIL: gcc.dg/vect/vect-56a.c scan-tree-dump-times vectorized 1 loops 1 FAIL: gcc.dg/vect/vect-72.c scan-tree-dump-times vectorized 1 loops 1 FAIL: gcc.dg/vect/vect-72a.c scan-tree-dump-times vectorized 1 loops 1 FAIL: gcc.dg/vect/vect-77.c scan-tree-dump-times vectorized 1 loops 1 FAIL: gcc.dg/vect/vect-77a.c scan-tree-dump-times vectorized 1 loops 1 which are either related to max vector operations (vect-13.c) or unaligned operations (the remaining 10 failures).
Subject: Bug 18580 CVSROOT: /cvs/gcc Module name: gcc Changes by: ebotcazou@gcc.gnu.org 2004-11-20 17:34:28 Modified files: gcc/testsuite : ChangeLog gcc/testsuite/gcc.dg/vect: vect-13.c vect-27.c vect-27a.c vect-29.c vect-29a.c vect-48a.c vect-56a.c vect-72.c vect-72a.c vect-77.c vect-77a.c Log message: PR target/18580 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c, vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c, vect-77.c, vect-77a.c: XFAIL on the SPARC. Patches: http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.diff?cvsroot=gcc&r1=1.4623&r2=1.4624 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-13.c.diff?cvsroot=gcc&r1=1.5&r2=1.6 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-27.c.diff?cvsroot=gcc&r1=1.3&r2=1.4 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-27a.c.diff?cvsroot=gcc&r1=1.2&r2=1.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-29.c.diff?cvsroot=gcc&r1=1.3&r2=1.4 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-29a.c.diff?cvsroot=gcc&r1=1.2&r2=1.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-48a.c.diff?cvsroot=gcc&r1=1.2&r2=1.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-56a.c.diff?cvsroot=gcc&r1=1.2&r2=1.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-72.c.diff?cvsroot=gcc&r1=1.3&r2=1.4 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-72a.c.diff?cvsroot=gcc&r1=1.2&r2=1.3 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-77.c.diff?cvsroot=gcc&r1=1.4&r2=1.5 http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/vect/vect-77a.c.diff?cvsroot=gcc&r1=1.2&r2=1.3
Confirmed.
We have one additional failure on SPARC 64-bit: FAIL: gcc.dg/vect/pr18425.c scan-tree-dump-times vectorized 1 loops 1 The pr18425.c.t50.vect logfile contains: loop at pr18425.c:15: not vectorized: can't calculate alignment for data ref.
gcc.dg/vect/pr18425.c also fails on ppc64 IIRC, see PR 18403.
> gcc.dg/vect/pr18425.c also fails on ppc64 IIRC, see PR 18403. This test is not run anymore on SPARC 64-bit.
Subject: Bug 18580 Author: ebotcazou Date: Mon Dec 5 18:53:04 2005 New Revision: 108067 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108067 Log: PR tree-optimization/24963 * gcc.dg/vect/vect-62.c: Remove outdated dg-line. PR target/24108 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms. PR target/18580 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms. * gcc.dg/vect/vect-reduc-2short.c: Likewise. * gcc.dg/vect/vect-reduc-1short.c: Likewise. * gcc.dg/vect/vect-reduc-2char.c: Likewise. Modified: trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.dg/vect/vect-62.c trunk/gcc/testsuite/gcc.dg/vect/vect-76.c trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-1char.c trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-1short.c trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-2char.c trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-2short.c
Subject: Bug 18580 Author: ebotcazou Date: Mon Dec 5 18:54:22 2005 New Revision: 108068 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=108068 Log: PR tree-optimization/24963 * gcc.dg/vect/vect-62.c: Remove outdated dg-line. PR target/24108 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms. PR target/18580 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms. * gcc.dg/vect/vect-reduc-2short.c: Likewise. * gcc.dg/vect/vect-reduc-1short.c: Likewise. * gcc.dg/vect/vect-reduc-2char.c: Likewise. Modified: branches/gcc-4_1-branch/gcc/testsuite/ChangeLog branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vect/vect-62.c branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vect/vect-76.c branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vect/vect-reduc-1char.c branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vect/vect-reduc-1short.c branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vect/vect-reduc-2char.c branches/gcc-4_1-branch/gcc/testsuite/gcc.dg/vect/vect-reduc-2short.c
This is now parameterized in the testsuite.