aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/c-c++-common/gomp/requires-3.c
blob: 2fd601acefa4631f32ae6ae2eb575874a0e8b40f (plain)
1
2
3
4
5
6
#pragma omp requires atomic_default_mem_order(foobar)	/* { dg-error "expected 'acq_rel', 'acquire', 'relaxed', 'release' or 'seq_cst'" } */
#pragma omp requires atomic_default_mem_order (	/* { dg-error "expected 'acq_rel', 'acquire', 'relaxed', 'release' or 'seq_cst'" } */
/* { dg-error "expected '\\\)' before end of line" "" { target *-*-* } .-1 } */
#pragma omp requires atomic_default_mem_order(seq_cst),	/* { dg-error "expected end of line before ',' token" } */
/* Valid since since 5.2, but ... */
#pragma omp requires atomic_default_mem_order(acquire)	/* { dg-error "more than one 'atomic_default_mem_order' clause in a single compilation unit" } */