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]

[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.


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