1 /* { dg-do compile } */
2
3 typedef struct {
4 int a;
5 int b;
6 } c;
7 int d, f, g;
8 c e[4];
9 void
10 h()
11 {
12 for (; f; f++) {
13 g += e[f].a >> 1 | e[f].a & 1;
14 d += e[f].b >> 1 | e[f].b & 1;
15 }
16 }
17
18 /* { dg-final { scan-tree-dump-times "VEC_PERM_EXPR" 0 "vect" } } */