1 /* { dg-do compile } */
2
3 int a[4], b[4], c[4];
4
5 void f1()
6 {
7 a[0] = b[3] - c[3];
8 a[1] = b[2] + c[2];
9 a[2] = b[1] - c[1];
10 a[3] = b[0] + c[0];
11 }
12
13 /* { dg-final { scan-tree-dump "absorbing input layouts" "slp2" { target { vect_int && vect_perm } } } } */