| /* { dg-do compile } */ | |
| double x, y; | |
| void f2(void) | |
| { | |
| #pragma omp atomic | |
| y++; | |
| #pragma omp atomic | |
| y--; | |
| #pragma omp atomic | |
| ++y; | |
| #pragma omp atomic | |
| --y; | |
| #pragma omp atomic | |
| y += 1; | |
| #pragma omp atomic | |
| y -= x; | |
| #pragma omp atomic | |
| y *= 3; | |
| #pragma omp atomic | |
| y /= 3; | |
| } |