This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[autovect] [testsuite] Vectorization testsuite reorganization
- From: Ira Rosen <IRAR at il dot ibm dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Sun, 28 Aug 2005 14:46:04 +0300
- Subject: [autovect] [testsuite] Vectorization testsuite reorganization
Vectorization testsuite was rearranged. The directory no_version, which
contained tests that were compiled with -fno-tree-vect-loop-version option,
was removed. The tests were moved to the main directory (gcc.dg/vect) and
are now compiled by default with -ftree-vect-loop-version.
Loop versioning for alignment is performed only if other alignment
techniques failed. Therefore, compiling all the tests with versioning
option doesn't affect the testing of these techniques.
Committed to autovect branch.
Ira
ChangeLog entry:
* gcc.dg/vect/no_version/: Remove directory. Move the tests
to gcc.dg/vect/
* gcc.dg/vect/vect.exp: Remove run of no_version/
* gcc.dg/vect/vect-29v.c: Rename to vect-29.c.
* gcc.dg/vect/vect-30v.c, gcc.dg/vect/vect-44v.c,
gcc.dg/vect/vect-48v.c, gcc.dg/vect/vect-50v.c,
gcc.dg/vect/vect-52v.c, gcc.dg/vect/vect-77v.c,
gcc.dg/vect/vect-78v.c, gcc.dg/vect/vect-80v.c,
gcc.dg/vect/vect-8v.c, gcc.dg/vect/vect-96v.c,
gcc.dg/vect/vect-ifcvt-1v.c, gcc.dg/vect/vect-ifcvt-9v.c:
Likewise.
* gcc.dg/vect/vect-subsat.c: Remove xfail for vect_no_align.
* gfortran.dg/vect/vect-6.f90: Two loops now vectorizable on
vect_no_align targets.
* gfortran.dg/vect/vect-7.f90: Likewise.