1 // RUN: %libomptarget-compile-run-and-check-generic 2 // RUN: %libomptarget-compileopt-run-and-check-generic 3 4 #include <stdio.h> 5 main(int argc,char ** argv)6int main(int argc, char **argv) { 7 8 unsigned s1 = 0, s2 = 1; 9 #pragma omp target teams distribute parallel for reduction(+ : s1, s2) 10 for (int i = 0; i < 10000; ++i) { 11 s1 += i; 12 s2 += i; 13 } 14 15 // CHECK: 49995000 : 49995001 16 printf("%i : %i\n", s1, s2); 17 } 18