1 /* { dg-require-effective-target vect_int } */
71 __attribute__ ((noinline)) int
77 for (i = 0; i < N; i++)
79 ia[i] = ib[i] & ic[i];
83 for (i = 0; i <N; i++)
85 if (ia[i] != ib[i] & ic[i])
91 for (i = 0; i < N; i++)
93 ca[i] = cb[i] & cc[i];
97 for (i = 0; i <N; i++)
99 if (ca[i] != cb[i] & cc[i])
105 for (i = 0; i < N; i++)
107 sa[i] = sb[i] & sc[i];
111 for (i = 0; i <N; i++)
113 if (sa[i] != sb[i] & sc[i])
127 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail vect_no_bitwise } } } */
128 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
129 /* { dg-final { cleanup-tree-dump "vect" } } */