1 // RUN: %libomp-compile
2 // RUN: env KMP_AFFINITY=disabled %libomp-run
3 // RUN: env KMP_AFFINITY=disabled,reset %libomp-run
10 int nthreads
, correct_value
;;
12 #pragma omp parallel reduction(+: a)
14 a
+= omp_get_thread_num();
16 nthreads
= omp_get_num_threads();
18 correct_value
= nthreads
* (nthreads
- 1) / 2;
19 if (a
!= correct_value
) {
20 printf("Incorrect value: %d should be %d\n", a
, correct_value
);