OSDN Git Service

PR c++/48632
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / gomp / atomic-2.C
1 /* { dg-do compile } */
2
3 float x, y;
4
5 void f1(void)
6 {
7   #pragma omp atomic
8     x++;
9   #pragma omp atomic
10     x--;
11   #pragma omp atomic
12     ++x;
13   #pragma omp atomic
14     --x;
15   #pragma omp atomic
16     x += 1;
17   #pragma omp atomic
18     x -= y;
19   #pragma omp atomic
20     x *= 3;
21   #pragma omp atomic
22     x /= 3;
23 }