gcc/libgomp/testsuite
Julian Brown 5d5be7bfb5 OpenACC 2.6 deep copy: attach/detach API routines
libgomp/
	* libgomp.h (struct splay_tree_aux): Add attach_count field.
	(gomp_attach_pointer, gomp_detach_pointer): Add prototypes.
	* libgomp.map (OACC_2.6): New section. Add acc_attach,
	acc_attach_async, acc_detach, acc_detach_async, acc_detach_finalize,
	acc_detach_finalize_async.
	* oacc-mem.c (acc_attach_async, acc_attach, goacc_detach_internal,
	acc_detach, acc_detach_async, acc_detach_finalize,
	acc_detach_finalize_async): New functions.
	* openacc.h (acc_attach, acc_attach_async, acc_detach,
	(acc_detach_async, acc_detach_finalize, acc_detach_finalize_async): Add
	prototypes.
	* target.c (gomp_attach_pointer, gomp_detach_pointer): New functions.
	(gomp_remove_var_internal): Free attachment counts if present.
	* testsuite/libgomp.oacc-c-c++-common/deep-copy-3.c: New test.
	* testsuite/libgomp.oacc-c-c++-common/deep-copy-5.c: New test.

Co-Authored-By: Thomas Schwinge <thomas@codesourcery.com>

From-SVN: r279624
2019-12-20 01:20:27 +00:00
..
config Update copyright years. 2019-01-01 13:31:55 +01:00
lib Enable OpenACC GCN testing. 2019-12-03 12:53:53 +00:00
libgomp.c re PR middle-end/86416 ([OpenMP] Offloading - better lto1 error message if mode not supported on offloading target) 2019-12-19 00:27:28 +01:00
libgomp.c++ re PR c++/60228 (ICE using lambda in #pragma omp declare reduction) 2019-11-29 10:10:44 +01:00
libgomp.c-c++-common OpenACC reference count overhaul 2019-12-20 01:20:16 +00:00
libgomp.fortran re PR fortran/92899 ([OpenMP] ICE in gfc_trans_omp_atomic, at fortran/trans-openmp.c:3769) 2019-12-12 00:58:04 +01:00
libgomp.graphite re PR testsuite/89064 (libgomp.graphite/force-parallel-5.c fails starting with r268257) 2019-01-28 09:07:30 +00:00
libgomp.hsa.c libgomp – spelling fixes, incl. omp_lib.h.in 2019-12-11 12:45:49 +01:00
libgomp.oacc-c Enable OpenACC GCN testing. 2019-12-03 12:53:53 +00:00
libgomp.oacc-c++ Enable OpenACC GCN testing. 2019-12-03 12:53:53 +00:00
libgomp.oacc-c-c++-common OpenACC 2.6 deep copy: attach/detach API routines 2019-12-20 01:20:27 +00:00
libgomp.oacc-fortran Add OpenACC 2.6's no_create 2019-12-19 00:10:08 +01:00
Makefile.am Generalize getconf _NPROCESSORS_ONLN 2019-05-30 09:06:48 +00:00
Makefile.in libgomp: Regenerate `testsuite/Makefile.in' for GCC_HEADER_STDINT removal 2019-11-18 00:33:37 +00:00
libgomp-test-support.exp.in [libgomp] In OpenACC testing, cycle though all offload targets 2019-02-22 11:51:20 +01:00