diff options
author | Marcel Vollweiler <marcel@codesourcery.com> | 2022-05-02 23:56:44 -0700 |
---|---|---|
committer | Marcel Vollweiler <marcel@codesourcery.com> | 2022-05-02 23:56:44 -0700 |
commit | 941cdc8b6d29f9fe494fdd244e96a5e5aa08ba32 (patch) | |
tree | 2fd28aefc17121aa268953dace732e22305b3ccf /libgomp/libgomp.map | |
parent | 404edfce683cb1801b052ee7c8d45d603c392e08 (diff) | |
download | gcc-941cdc8b6d29f9fe494fdd244e96a5e5aa08ba32.zip gcc-941cdc8b6d29f9fe494fdd244e96a5e5aa08ba32.tar.gz gcc-941cdc8b6d29f9fe494fdd244e96a5e5aa08ba32.tar.bz2 |
OpenMP, libgomp: Add new runtime routine omp_get_mapped_ptr.
This patch adds the OpenMP runtime routine "omp_get_mapped_ptr" which was
introduced in OpenMP 5.1.
gcc/ChangeLog:
* omp-low.cc (omp_runtime_api_call): Added get_mapped_ptr to
omp_runtime_apis array.
libgomp/ChangeLog:
* libgomp.map: Added omp_get_mapped_ptr.
* libgomp.texi: Tagged omp_get_mapped_ptr as supported.
* omp.h.in: Added omp_get_mapped_ptr.
* omp_lib.f90.in: Added interface for omp_get_mapped_ptr.
* omp_lib.h.in: Likewise.
* target.c (omp_get_mapped_ptr): Added implementation of
omp_get_mapped_ptr.
* testsuite/libgomp.c-c++-common/get-mapped-ptr-1.c: New test.
* testsuite/libgomp.c-c++-common/get-mapped-ptr-2.c: New test.
* testsuite/libgomp.c-c++-common/get-mapped-ptr-3.c: New test.
* testsuite/libgomp.c-c++-common/get-mapped-ptr-4.c: New test.
* testsuite/libgomp.fortran/get-mapped-ptr-1.f90: New test.
* testsuite/libgomp.fortran/get-mapped-ptr-2.f90: New test.
* testsuite/libgomp.fortran/get-mapped-ptr-3.f90: New test.
* testsuite/libgomp.fortran/get-mapped-ptr-4.f90: New test.
Diffstat (limited to 'libgomp/libgomp.map')
-rw-r--r-- | libgomp/libgomp.map | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libgomp/libgomp.map b/libgomp/libgomp.map index 2ac5809..608a54c 100644 --- a/libgomp/libgomp.map +++ b/libgomp/libgomp.map @@ -226,6 +226,11 @@ OMP_5.1 { omp_get_teams_thread_limit_; } OMP_5.0.2; +OMP_5.1.1 { + global: + omp_get_mapped_ptr; +} OMP_5.1; + GOMP_1.0 { global: GOMP_atomic_end; |