/* { dg-do run } */ #include int main () { int i, j; i = 1; j = 2; #pragma omp parallel private(i) firstprivate(j) { i = 3; j = j + 2; } printf ("%d %d\n", i, j); /* i and j are undefined */ return 0; }