1  /* { dg-do compile } */
       2  
       3  long double z;
       4  
       5  void 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  }