1/* { dg-do compile } */
2
3long double z;
4
5void f3(void)
6{
7  #pragma omp atomic
8    z++;
9  #pragma omp atomic
10    z--;
11  #pragma omp atomic
12    ++z;
13  #pragma omp atomic
14    --z;
15  #pragma omp atomic
16    z += 1;
17  #pragma omp atomic
18    z *= 3;
19  #pragma omp atomic
20    z /= 3;
21}
22