comparison gcc/testsuite/g++.dg/gomp/requires-2.C @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents
children
comparison
equal deleted inserted replaced
145:1830386684a0 152:2b5abeee2509
1 int i;
2
3 void
4 foo ()
5 {
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++;
17 }
18
19 struct S {
20 int s;
21 #pragma omp requires unified_address // { dg-error "may only be used at file or namespace scope" }
22 };