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]

[patch, testsuite] Fix vectorizer testcases


Fix vectorizer testcases mainly to pass on SPU and 750cl.

Tested on SPU and PowerPC.
O.K. for mainline?

Thanks,
Revital and Ira

ChangeLog entry:

      * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
      * gcc.dg/vect/pr33369.c: Likewise.
      * gcc.dg/vect/slp-33.c: Add spaces.
      * gcc.dg/vect/no-scevccp-outer-18.c: Target vect_interleave.
      * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
      * gcc.dg/vect/no-scevccp-outer-19.c: Xfail on vect_no_shortint_cvt.
      * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
      * gcc.dg/vect/vect-strided-store-u16-i4.c: Target
!vect_no_shortint_cvt.
      * gcc.dg/vect/slp-10.c: Add spaces.
      * gcc.dg/vect/no-scevccp-outer-21.c: Xfail on vect_no_intshort_cvt.
      * gcc.dg/vect/slp-36.c: Require vect_int.
      * gcc.dg/vect/vect-strided-store-u32-i2.c,
gcc.dg/vect/vect-ifcvt-2.c,
      gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-82.c,
      gcc.dg/vect/vect-83.c: Likewise.
      * gcc.dg/vect/no-scevccp-outer-16.c: Xfail on vect_no_shortint_cvt.
      * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
      * lib/target-supports.exp (vect_no_intshort_cvt): New.
      (vect_no_shortint_cvt): New.
      (vect_aligned_arrays): Depend on natural_alignment_32.
      (natural_alignment): Split into...
      (natural_alignment_32, natural_alignment_64): New.
      (alignment_reachable_for_double): Depend on natural_alignment_64.

(See attached file: tests.txt)

Attachment: tests.txt
Description: Text document


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