blob: 4d56e7d33e96ccbb869007d3afcff971edd29371 [file] [log] [blame]
#pragma omp requires atomic_default_mem_order(acquire)
int
bar (int a, int b)
{
int c;
#pragma omp atomic write /* { dg-error "'#pragma omp atomic write' incompatible with 'acquire' clause implicitly provided by a 'requires' directive" } */
a = b;
#pragma omp atomic read
c = a;
return c;
}