analyzer: enable taint state machine by default [PR103533]
[official-gcc.git] / gcc / testsuite / c-c++-common / gomp / scope-1.c
blobab7a7787397a63120293ec68b64c9d270214ef7b
1 int r, r2, r3;
3 void
4 foo (void)
6 int i = 0, j = 0, k = 0;
7 #pragma omp scope private (i) reduction (+:r) nowait
9 i = 1;
10 r++;
12 #pragma omp scope private (i) reduction (task, +:r)
13 #pragma omp scope private (j) reduction (task, +:r2)
14 #pragma omp scope private (k) reduction (task, +:r3)
16 i = 1;
17 j = 2;
18 k = 3;
19 r++;
20 r2++;
21 r3++;
23 #pragma omp parallel
25 #pragma omp scope reduction (+:r) private (i) nowait
27 #pragma omp scope reduction (+:r2) private (j) nowait
29 #pragma omp single
31 i = 1;
32 j = 2;
33 r++;
34 r2++;