OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / gomp / pr27325.C
1 // PR middle-end/27325 
2 // { dg-do compile }
3 // { dg-options "-O2 -fopenmp" }
4
5 struct A { A(); ~A(); int i; };
6
7 int
8 foo ()
9 {
10   A a;
11 #pragma omp parallel private (a)
12   for (int i = 0; i < 5; ++i)
13     a.i++;
14   return 0;
15 }
16
17 int
18 bar ()
19 {
20   A a;
21 #pragma omp for private (a)
22   for (int i = 0; i < 5; ++i)
23     a.i++;
24   return 0;
25 }