summaryrefslogtreecommitdiffstats
path: root/libgomp
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-05-21 00:16:32 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-05-21 00:16:32 +0000
commit57f2ce6a87802906826501b8843013ff2b50713b (patch)
tree83bff2714e659e9fc2c0d88e846891adefb37ce2 /libgomp
parenttestsuite: add missing dg-require-effective-target fpic (diff)
downloadgcc-57f2ce6a87802906826501b8843013ff2b50713b.tar.gz
gcc-57f2ce6a87802906826501b8843013ff2b50713b.tar.bz2
gcc-57f2ce6a87802906826501b8843013ff2b50713b.tar.xz
Daily bump.
Diffstat (limited to 'libgomp')
-rw-r--r--libgomp/ChangeLog38
1 files changed, 38 insertions, 0 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index cc7ba37b3c6..f276d7879e9 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,41 @@
12022-05-20 Marcel Vollweiler <marcel@codesourcery.com>
2
3 * libgomp.map: Added omp_target_memcpy_async and
4 omp_target_memcpy_rect_async.
5 * libgomp.texi: Both functions are now supported.
6 * omp.h.in: Added omp_target_memcpy_async and
7 omp_target_memcpy_rect_async.
8 * omp_lib.f90.in: Added interfaces for both new functions.
9 * omp_lib.h.in: Likewise.
10 * target.c (ialias_redirect): Added for GOMP_task.
11 (omp_target_memcpy): Restructured into check and copy part.
12 (omp_target_memcpy_check): New helper function for omp_target_memcpy and
13 omp_target_memcpy_async that checks requirements.
14 (omp_target_memcpy_copy): New helper function for omp_target_memcpy and
15 omp_target_memcpy_async that performs the memcpy.
16 (omp_target_memcpy_async_helper): New helper function that is used in
17 omp_target_memcpy_async for the asynchronous task.
18 (omp_target_memcpy_async): Added.
19 (omp_target_memcpy_rect): Restructured into check and copy part.
20 (omp_target_memcpy_rect_check): New helper function for
21 omp_target_memcpy_rect and omp_target_memcpy_rect_async that checks
22 requirements.
23 (omp_target_memcpy_rect_copy): New helper function for
24 omp_target_memcpy_rect and omp_target_memcpy_rect_async that performs
25 the memcpy.
26 (omp_target_memcpy_rect_async_helper): New helper function that is used
27 in omp_target_memcpy_rect_async for the asynchronous task.
28 (omp_target_memcpy_rect_async): Added.
29 * task.c (ialias): Added for GOMP_task.
30 * testsuite/libgomp.c-c++-common/target-memcpy-async-1.c: New test.
31 * testsuite/libgomp.c-c++-common/target-memcpy-async-2.c: New test.
32 * testsuite/libgomp.c-c++-common/target-memcpy-rect-async-1.c: New test.
33 * testsuite/libgomp.c-c++-common/target-memcpy-rect-async-2.c: New test.
34 * testsuite/libgomp.fortran/target-memcpy-async-1.f90: New test.
35 * testsuite/libgomp.fortran/target-memcpy-async-2.f90: New test.
36 * testsuite/libgomp.fortran/target-memcpy-rect-async-1.f90: New test.
37 * testsuite/libgomp.fortran/target-memcpy-rect-async-2.f90: New test.
38
12022-05-18 Tobias Burnus <tobias@codesourcery.com> 392022-05-18 Tobias Burnus <tobias@codesourcery.com>
2 40
3 * libgomp.texi (OpenMP 5.1): Set 'inoutset' to Y. 41 * libgomp.texi (OpenMP 5.1): Set 'inoutset' to Y.