LWG 3035. std::allocator's constructors should be constexpr
[official-gcc.git] / gcc / testsuite / gcc.dg / vect / pr81196.c
blob97d40a0243dbb7ae4f8b0a23978183d3dda8649e
1 /* { dg-do compile } */
2 /* { dg-require-effective-target vect_int } */
3 /* { dg-require-effective-target vect_perm_short } */
5 void b(short*p){
6 p=(short*)__builtin_assume_aligned(p,64);
7 short*q=p+255;
8 for(;p<q;++p,--q){
9 short t=*p;*p=*q;*q=t;
12 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */