This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[lno] [patch] vectorizer testcases


The following test cases are going to replace the current vectorizer test
cases, as per Richard's comment (
http://gcc.gnu.org/ml/gcc-patches/2004-01/msg01816.html). The patch also
includes new test cases to check recent enhancements to the vectorizer (
http://gcc.gnu.org/ml/gcc-patches/2004-03/msg00769.html). With this change,
test cases that are not vectorizable yet are marked as xfail. A total of 11
'expected failures' are supposed to be reported (including unknown loop
bound, conditional operations, reduction, etc) and are going to be
addressed. The detailed expected output below.

Dorit and Olga.

(See attached file: vect-tests.tar)

Running
/Develop/lno-work/gcc/gcc/testsuite/gcc.dg/tree-ssa-vect/tree-ssa-vect.exp
...
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-1.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-1.c scan-tree-dump-times
vectorized 3 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-10.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-10.c scan-tree-dump-times
vectorized 0 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-11.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-11.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-11.c scan-tree-dump-times
vectorized 1 loops 0
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-12.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-12.c execution test
XFAIL: gcc.dg/tree-ssa-vect/tree-ssa-vect-12.c scan-tree-dump-times
vectorized 1 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-13.c (test for excess errors)
XFAIL: gcc.dg/tree-ssa-vect/tree-ssa-vect-13.c scan-tree-dump-times
vectorized 1 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-14.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-14.c execution test
XFAIL: gcc.dg/tree-ssa-vect/tree-ssa-vect-14.c scan-tree-dump-times
vectorized 1 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-15.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-15.c execution test
XFAIL: gcc.dg/tree-ssa-vect/tree-ssa-vect-15.c scan-tree-dump-times
vectorized 1 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-16.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-16.c execution test
XFAIL: gcc.dg/tree-ssa-vect/tree-ssa-vect-16.c scan-tree-dump-times
vectorized 1 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-17.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-17.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-17.c scan-tree-dump-times
vectorized 3 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-18.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-18.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-18.c scan-tree-dump-times
vectorized 3 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-19.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-19.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-19.c scan-tree-dump-times
vectorized 3 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-2.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-2.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-2.c scan-tree-dump-times
vectorized 1 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-20.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-20.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-20.c scan-tree-dump-times
vectorized 3 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-21.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-21.c execution test
XFAIL: gcc.dg/tree-ssa-vect/tree-ssa-vect-21.c scan-tree-dump-times
vectorized 3 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-22.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-22.c execution test
XFAIL: gcc.dg/tree-ssa-vect/tree-ssa-vect-22.c scan-tree-dump-times
vectorized 3 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-23.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-23.c execution test
XFAIL: gcc.dg/tree-ssa-vect/tree-ssa-vect-23.c scan-tree-dump-times
vectorized 3 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-24.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-24.c execution test
XFAIL: gcc.dg/tree-ssa-vect/tree-ssa-vect-24.c scan-tree-dump-times
vectorized 3 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-3.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-3.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-3.c scan-tree-dump-times
vectorized 1 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-4.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-4.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-4.c scan-tree-dump-times
vectorized 1 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-5.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-5.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-5.c scan-tree-dump-times
vectorized 2 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-6.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-6.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-6.c scan-tree-dump-times
vectorized 2 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-7.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-7.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-7.c scan-tree-dump-times
vectorized 2 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-8.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-8.c execution test
XFAIL: gcc.dg/tree-ssa-vect/tree-ssa-vect-8.c scan-tree-dump-times
vectorized 1 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-9.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-9.c execution test
XFAIL: gcc.dg/tree-ssa-vect/tree-ssa-vect-9.c scan-tree-dump-times
vectorized 1 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-all.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-all.c execution test
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-all.c scan-tree-dump-times
vectorized 10 loops 1
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-none.c (test for excess errors)
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-none.c scan-tree-dump-times
vectorized  3
PASS: gcc.dg/tree-ssa-vect/tree-ssa-vect-none.c scan-tree-dump-times
vectorized 0 loops 3

Attachment: vect-tests.tar
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]