1 /* { dg-require-effective-target vect_int } */
6 typedef short ashort __attribute__ ((__aligned__(16)));
8 static void VecBug(ashort Kernel[8][24]) __attribute__((noinline));
9 static void VecBug(ashort Kernel[8][24]);
11 /* Doesn't occur of only inner-loop. */
12 static void VecBug(ashort Kernel[8][24])
16 for (i = 0; i<24; i++)
17 Kernshort[i] = Kernel[k][i];
20 int main (int argc, char **argv)
28 for (i = 0; i<24; i++)
37 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 2 "vect" } } */
38 /* { dg-final { cleanup-tree-dump "vect" } } */