Add compile command to each testcase
[gcc-vect-testsuite.git] / pr45902.c
blob1690b3ab3e5277b8a6af8422fc4749b61193e75b
1 /* { dg-require-effective-target vect_int } */
3 #include <stdarg.h>
4 #include <stdlib.h>
5 #include "tree-vect.h"
7 #define N 128
9 short res[N];
10 short a[N];
12 int
13 main1 ()
15 int i;
17 for (i = 0; i < N/4; i+=4)
19 res[i] = a[i] >> 8;
20 res[i+1] = a[i+1] >> 8;
21 res[i+2] = a[i+2] >> 8;
22 res[i+3] = a[i+3] >> 8;
26 int
27 main ()
29 int i;
31 for (i = 0; i < N; i++)
32 a[i] = i;
34 main1 ();
36 for (i = 0; i < N; i++)
37 if (res[i] != a[i] >> 8)
38 abort ();
40 return 0;
43 /* { dg-final { cleanup-tree-dump "vect" } } */