[PATCH] RISC-V: Bugfix for unrecognizable insn for XTheadVector
[official-gcc.git] / gcc / testsuite / g++.dg / gomp / requires-2.C
blobc044e5ee82a52b413fda94617fa9f4ff7d87736d
1 int i;
3 void
4 foo ()
6   #pragma omp requires unified_address                          // { dg-error "may only be used at file or namespace scope" }
7   #pragma omp requires unified_shared_memory                    // { dg-error "may only be used at file or namespace scope" }
8   #pragma omp requires unified_shared_memory unified_address    // { dg-error "may only be used at file or namespace scope" }
9   #pragma omp requires dynamic_allocators,reverse_offload       // { dg-error "may only be used at file or namespace scope" }
10   #pragma omp requires atomic_default_mem_order(seq_cst)        // { dg-error "may only be used at file or namespace scope" }
11   if (0)
12     #pragma omp requires unified_address                        // { dg-error "may only be used at file or namespace scope" }
13     i++;
14   if (0)
15     #pragma omp requires atomic_default_mem_order(seq_cst)      // { dg-error "may only be used at file or namespace scope" }
16     i++;
19 struct S {
20   int s;
21   #pragma omp requires unified_address                          // { dg-error "may only be used at file or namespace scope" }