Merge from mainline
[official-gcc.git] / gcc / testsuite / gcc.dg / gomp / sharing-2.c
blob33bbb3bade894c2c05bbbc2f3d8448e9955cc460
1 /* { dg-do compile } */
3 void
4 foo (void)
6 int i;
7 int a[10];
8 #pragma omp parallel private (i) shared (a)
10 i = 1;
11 #pragma omp parallel shared (a, i)
13 #pragma omp master
14 i = 2;
15 #pragma omp parallel private (i) shared (a)
17 for (i = 0; i < 10; i++)
18 a[i] = i + 1;
20 #pragma omp master
21 i = 3;
23 i = 4;