aboutsummaryrefslogtreecommitdiff
path: root/libgomp/ChangeLog
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2019-12-11 17:49:27 +0100
committerThomas Schwinge <tschwinge@gcc.gnu.org>2019-12-11 17:49:27 +0100
commitd6e8c01cff1bee743a9d00e9a43303ec29fde233 (patch)
treea256dc21f4379bbf80ccbefa183250b98d71d98a /libgomp/ChangeLog
parent57963e3934de387ade6b314a5d72330c28f30806 (diff)
downloadgcc-d6e8c01cff1bee743a9d00e9a43303ec29fde233.zip
gcc-d6e8c01cff1bee743a9d00e9a43303ec29fde233.tar.gz
gcc-d6e8c01cff1bee743a9d00e9a43303ec29fde233.tar.bz2
[PR92843] [OpenACC] Fix dynamic reference counting for structured 'REFCOUNT_INFINITY'
libgomp/ PR libgomp/92843 * oacc-mem.c (present_create_copy, delete_copyout): Fix dynamic reference counting for structured 'REFCOUNT_INFINITY'. Add some assertions. (goacc_insert_pointer, goacc_remove_pointer): Adjust accordingly. * testsuite/libgomp.oacc-c-c++-common/pr92843-1.c: New file. * testsuite/libgomp.oacc-c-c++-common/clauses-1.c: Fix OpenACC. * testsuite/libgomp.oacc-c-c++-common/lib-82.c: Likewise. * testsuite/libgomp.oacc-c-c++-common/nested-1.c: Likewise. From-SVN: r279234
Diffstat (limited to 'libgomp/ChangeLog')
-rw-r--r--libgomp/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 0a5650e..e5fb05a 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,5 +1,15 @@
2019-12-11 Thomas Schwinge <thomas@codesourcery.com>
+ PR libgomp/92843
+ * oacc-mem.c (present_create_copy, delete_copyout): Fix dynamic
+ reference counting for structured 'REFCOUNT_INFINITY'. Add some
+ assertions.
+ (goacc_insert_pointer, goacc_remove_pointer): Adjust accordingly.
+ * testsuite/libgomp.oacc-c-c++-common/pr92843-1.c: New file.
+ * testsuite/libgomp.oacc-c-c++-common/clauses-1.c: Fix OpenACC.
+ * testsuite/libgomp.oacc-c-c++-common/lib-82.c: Likewise.
+ * testsuite/libgomp.oacc-c-c++-common/nested-1.c: Likewise.
+
* oacc-parallel.c (find_pointer, GOACC_enter_exit_data): Move...
* oacc-mem.c: ... here.
(gomp_acc_insert_pointer, gomp_acc_remove_pointer): Rename to