[autovect] [testsuite] Vectorization testsuite reorganization
Ira Rosen
IRAR@il.ibm.com
Sun Aug 28 12:28:00 GMT 2005
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.
More information about the Gcc-patches
mailing list