Summary: | vectorizer failures (max, unaligned) | ||
---|---|---|---|
Product: | gcc | Reporter: | Eric Botcazou <ebotcazou> |
Component: | target | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | RESOLVED WORKSFORME | ||
Severity: | enhancement | CC: | christian.joensson, gcc-bugs |
Priority: | P3 | Keywords: | missed-optimization |
Version: | 4.0.0 | ||
Target Milestone: | --- | ||
Host: | Target: | sparc*-*-* | |
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | 2005-11-26 01:44:43 |
Description
Eric Botcazou
2004-11-20 17:27:50 UTC
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.
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. |