aboutsummaryrefslogtreecommitdiff
path: root/libgomp/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-04-17 00:18:45 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-04-17 00:18:45 +0000
commit9c7cf5d71f071655a90a6d364369d111bafdb25a (patch)
tree0b7fd32f806ee8a03f65594eeb960158a3e7cc35 /libgomp/ChangeLog
parenteadd05d5601063bd0c7ef6c3606b4eeb856d57d7 (diff)
downloadgcc-9c7cf5d71f071655a90a6d364369d111bafdb25a.zip
gcc-9c7cf5d71f071655a90a6d364369d111bafdb25a.tar.gz
gcc-9c7cf5d71f071655a90a6d364369d111bafdb25a.tar.bz2
Daily bump.
Diffstat (limited to 'libgomp/ChangeLog')
-rw-r--r--libgomp/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 9184cfc..337a16b 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,21 @@
+2024-04-16 Chung-Lin Tang <cltang@baylibre.com>
+
+ * libgomp.h (REFCOUNT_ACC_MAP_DATA): Define as (REFCOUNT_SPECIAL | 2).
+ * oacc-mem.c (acc_map_data): Adjust to use REFCOUNT_ACC_MAP_DATA,
+ initialize dynamic_refcount as 1.
+ (acc_unmap_data): Adjust to use REFCOUNT_ACC_MAP_DATA,
+ (goacc_map_var_existing): Add REFCOUNT_ACC_MAP_DATA case.
+ (goacc_exit_datum_1): Add REFCOUNT_ACC_MAP_DATA case, respect
+ REFCOUNT_ACC_MAP_DATA when decrementing/finalizing. Force lowest
+ dynamic_refcount to be 1 for REFCOUNT_ACC_MAP_DATA.
+ (goacc_enter_data_internal): Add REFCOUNT_ACC_MAP_DATA case.
+ * target.c (gomp_increment_refcount): Return early for
+ REFCOUNT_ACC_MAP_DATA case.
+ (gomp_decrement_refcount): Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/lib-96.c: New testcase.
+ * testsuite/libgomp.oacc-c-c++-common/unmap-infinity-1.c: Adjust
+ testcase error output scan test.
+
2024-04-08 Thomas Schwinge <tschwinge@baylibre.com>
* plugin/plugin-gcn.c (init_hsa_context): Add and handle