aboutsummaryrefslogtreecommitdiff
path: root/libgomp/allocator.c
diff options
context:
space:
mode:
authorMarcel Vollweiler <marcel@codesourcery.com>2021-10-11 04:34:51 -0700
committerMarcel Vollweiler <marcel@codesourcery.com>2021-10-11 04:34:51 -0700
commitf70977936a306e2fb4140361ba47bf5d5cc0a47d (patch)
treeedd1bc720eefa9625fd4bedfa4dbe06373186dd5 /libgomp/allocator.c
parent07dd3bcda17f97cf5476c3d6f2f2501c1e0712e6 (diff)
downloadgcc-f70977936a306e2fb4140361ba47bf5d5cc0a47d.zip
gcc-f70977936a306e2fb4140361ba47bf5d5cc0a47d.tar.gz
gcc-f70977936a306e2fb4140361ba47bf5d5cc0a47d.tar.bz2
libgomp: Add tests for omp_atv_serialized and deprecate omp_atv_sequential.
The variable omp_atv_sequential was replaced by omp_atv_serialized in OpenMP 5.1. This was already implemented by Jakub (C/C++, commit ea82325afec) and Tobias (Fortran, commit fff15bad1ab). This patch adds two tests to check if omp_atv_serialized is available (one test for C/C++ and one for Fortran). Besides that omp_atv_sequential is marked as deprecated in C/C++ and Fortran for OpenMP 5.1. libgomp/ChangeLog: * allocator.c (omp_init_allocator): Replace omp_atv_sequential with omp_atv_serialized. * omp.h.in: Add deprecated flag for omp_atv_sequential. * omp_lib.f90.in: Add deprecated flag for omp_atv_sequential. * testsuite/libgomp.c-c++-common/alloc-10.c: New test. * testsuite/libgomp.fortran/alloc-12.f90: New test.
Diffstat (limited to 'libgomp/allocator.c')
-rw-r--r--libgomp/allocator.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libgomp/allocator.c b/libgomp/allocator.c
index dce600f..deebb6a 100644
--- a/libgomp/allocator.c
+++ b/libgomp/allocator.c
@@ -82,7 +82,7 @@ omp_init_allocator (omp_memspace_handle_t memspace, int ntraits,
break;
case omp_atv_contended:
case omp_atv_uncontended:
- case omp_atv_sequential:
+ case omp_atv_serialized:
case omp_atv_private:
data.sync_hint = traits[i].value;
break;