PR c++/86342 - -Wdeprecated-copy and system headers.
[official-gcc.git] / libgomp / testsuite / libgomp.oacc-c-c++-common / pointer-align-1.c
blobf7d5b9bd6e8d67b533dae85a1e9191fd34de98a4
1 /* { dg-do run } */
3 /* PR middle-end/63247 */
5 #include <stdlib.h>
7 int
8 main(int argc, char **argv)
10 #define N 4
11 short a[N];
13 a[0] = 10;
14 a[1] = 10;
15 a[2] = 10;
16 a[3] = 10;
18 #pragma acc parallel copy(a[1:N-1])
20 a[1] = 51;
21 a[2] = 52;
22 a[3] = 53;
25 if (a[0] != 10)
26 abort ();
27 if (a[1] != 51)
28 abort ();
29 if (a[2] != 52)
30 abort ();
31 if (a[3] != 53)
32 abort ();
34 return 0;