tree-vect-analyze.c (vect_analyze_data_ref_access): Add another check for stores...
authorIra Rosen <irar@il.ibm.com>
Tue, 12 Dec 2006 13:07:39 +0000 (13:07 +0000)
committerIra Rosen <irar@gcc.gnu.org>
Tue, 12 Dec 2006 13:07:39 +0000 (13:07 +0000)
commita3895f55f7b6278ed4ce31883d75ed3094da96af
treea7c9004d84030f2e840f713009d443402d46a395
parente2c104d8b62382883eb3a704f56b7394f2c1e8e6
tree-vect-analyze.c (vect_analyze_data_ref_access): Add another check for stores with gaps.

* tree-vect-analyze.c (vect_analyze_data_ref_access): Add another check
for stores with gaps.
* tree-vect-transform.c (vect_permute_store_chain): Create
interleave_high or interleave_low according to the endianess.

From-SVN: r119779
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/vect-strided-store-a-u8-i2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/vect-strided-store-u16-i4.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/vect-strided-store-u32-i2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8-gap4.c
gcc/tree-vect-analyze.c
gcc/tree-vect-transform.c