1 #define N 32
2 
3 int
foo(unsigned int sum)4 foo (unsigned int sum)
5 {
6 #pragma acc parallel reduction (+:sum)
7   {
8     sum;
9   }
10 
11   return sum;
12 }
13 
14 int
main(void)15 main (void)
16 {
17   unsigned int sum = 0;
18   foo (sum);
19   return 0;
20 }
21