This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] Loop-aware SLP 5/5
- From: Dorit Nuzman <DORIT at il dot ibm dot com>
- To: Ira Rosen <IRAR at il dot ibm dot com>
- Cc: gcc-patches at gnu dot org
- Date: Sat, 18 Aug 2007 21:42:41 +0300
- Subject: Re: [patch] Loop-aware SLP 5/5
Ira Rosen/Haifa/IBM wrote on 14/08/2007 16:16:53:
> This is the last part of loop-ware SLP patch. It contains 39
> testcases and changes to lib/target-supports.exp and relevant vect.exp.
>
This is ok.
Just make sure that the tests are ok for vect_no_align targets, and also
you may need to xfail the tests that expect peeling for alignment on
!vector_alignment_reachable targets.
(by the way, did you test slp with versioning-for-alignment?)
thanks,
dorit
> Thanks,
> Ira
>
> ChangeLog:
>
> * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
> Remove "vect" part from test names for -ffast-math,
-ffast-math-errno,
> -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
> Compile tests with -fno-tree-pre.
> * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
> * lib/target-supports.exp (check_effective_target_vect_strided):
New.
> * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
> gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
> gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
> gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
> gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
> gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
> gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
> gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
> gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
> gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
> gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
> gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
> gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
> gcc.dg/vect/slp-37.c, gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
> gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
>
> [attachment "slp-part5.txt" deleted by Dorit Nuzman/Haifa/IBM]