blob: 81cf865e61bc0fbefb7acd8abe3a06ab8f126feb [file] [log] [blame]
/* { dg-do run } */
int
main(void)
{
#define I 5
#define N 11
#define A 8
int a = A;
int s = I;
#pragma acc parallel vector_length(N)
{
int i;
#pragma acc loop reduction(+:s)
for (i = 0; i < N; ++i)
s += a;
}
if (s != I + N * A)
__builtin_abort();
return 0;
}