1*404b540aSrobert /* { dg-do run } */ 2*404b540aSrobert 3*404b540aSrobert #include <stdio.h> 4*404b540aSrobert int main()5*404b540aSrobertmain () 6*404b540aSrobert { 7*404b540aSrobert int i, j; 8*404b540aSrobert i = 1; 9*404b540aSrobert j = 2; 10*404b540aSrobert #pragma omp parallel private(i) firstprivate(j) 11*404b540aSrobert { 12*404b540aSrobert i = 3; 13*404b540aSrobert j = j + 2; 14*404b540aSrobert } 15*404b540aSrobert printf ("%d %d\n", i, j); /* i and j are undefined */ 16*404b540aSrobert return 0; 17*404b540aSrobert } 18