]> git.ipfire.org Git - thirdparty/gcc.git/commit
[OpenACC] Repair/restore 'is_tgt_unmapped' checking
authorThomas Schwinge <thomas@codesourcery.com>
Fri, 29 May 2020 13:22:42 +0000 (15:22 +0200)
committerThomas Schwinge <thomas@codesourcery.com>
Thu, 4 Jun 2020 17:53:37 +0000 (19:53 +0200)
commit125621f569cfac9f4caa6afc1976d42b3d21359e
tree187aeb3172d64a97fe62b6e18aa2465085620b1f
parent1bca30efec5d684f03dfb88ed93cbe26e68d35b0
[OpenACC] Repair/restore 'is_tgt_unmapped' checking

libgomp/
* oacc-mem.c (goacc_exit_datum): Repair 'is_tgt_unmapped'
checking.
(acc_unmap_data, goacc_exit_data_internal): Restore
'is_tgt_unmapped' checking.
* testsuite/libgomp.oacc-c-c++-common/struct-refcount-1.c: New
file.
* testsuite/libgomp.oacc-fortran/deep-copy-6.f90: Adjust.
* testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-1.f90: Likewise.
* testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-1.f90: Likewise.
* testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-2.f90: Likewise.
* testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-1.f90: Likewise.
* testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-1.f90: Likewise.

Co-Authored-By: Julian Brown <julian@codesourcery.com>
(cherry picked from commit 06ec61726d192659cd446e59a91e78745037f0fd)
libgomp/oacc-mem.c
libgomp/testsuite/libgomp.oacc-c-c++-common/struct-refcount-1.c [new file with mode: 0644]
libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6.f90
libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-1.f90
libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-1.f90
libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-2.f90
libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-1.f90
libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-1.f90