OSDN Git Service

* tree-vect-analyze.c (vect_analyze_data_ref_access): Add another check
authorirar <irar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Dec 2006 13:07:39 +0000 (13:07 +0000)
committerirar <irar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Dec 2006 13:07:39 +0000 (13:07 +0000)
commit3c26fc92e53256e34def4e1d37e375fde769123e
treea7c9004d84030f2e840f713009d443402d46a395
parenta8c6eff1884110bea168e6edf5b5cd4563428494
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119779 138bc75d-0d04-0410-961f-82ee72b054a4
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