annotate gcc/testsuite/gcc.dg/gomp/requires-1.c @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
152
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
1 int i;
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
2
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
3 void
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
4 foo ()
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
5 {
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
6 #pragma omp requires unified_address /* { dg-error "may only be used at file scope" } */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
7 #pragma omp requires unified_shared_memory /* { dg-error "may only be used at file scope" } */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
8 #pragma omp requires unified_shared_memory unified_address /* { dg-error "may only be used at file scope" } */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
9 #pragma omp requires dynamic_allocators,reverse_offload /* { dg-error "may only be used at file scope" } */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
10 #pragma omp requires atomic_default_mem_order(seq_cst) /* { dg-error "may only be used at file scope" } */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
11 if (0)
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
12 #pragma omp requires unified_address /* { dg-error "may only be used at file scope" } */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
13 i++;
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
14 if (0)
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
15 #pragma omp requires atomic_default_mem_order(seq_cst) /* { dg-error "may only be used at file scope" } */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
16 i++;
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
17 }
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
18
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
19 struct S {
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
20 int s;
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
21 #pragma omp requires unified_address /* { dg-error "may only be used at file scope" } */
2b5abeee2509 update gcc11
anatofuz
parents:
diff changeset
22 };