a.26.1.c   [plain text]


/* { dg-do run } */

#include <stdio.h>
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;
}