1 /* { dg-do compile } */
2 /* { dg-options "-O -ftree-vectorize -mavx2" } */
3 
foo(long * p,int i)4 long foo (long *p, int i)
5 {
6   long x = 0;
7 
8   while (--i)
9     x ^= p[i];
10 
11   return x;
12 }
13