[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