Merge C++ from gomp-20050608-branch.
[official-gcc.git] / gcc / testsuite / g++.dg / gomp / for-14.C
blobfb26413702580d956d9f5a092ffb5836d27f909f
1 // { dg-do compile }
3 extern int printf (const char *, ...);
4 extern void foo (int *);
6 int main (void)
8   double d = 6;
9   int i = 1, j = 6, k = 8;
10 #pragma omp parallel shared(d) private(i) num_threads (4)
11   {
12     i = 4;
13 #pragma omp for lastprivate(j)
14     for (j = 1; j <= k; j++)
15       printf ("%s %d %d %d %p %g\n", "Hello, World!", i, j, k, &j, d);
16     printf ("%s %d %g\n", "Hello, World!", i, d);
17   }
18   return 0;