]> git.ipfire.org Git - thirdparty/gcc.git/commit - libgomp/target.c
libgomp/
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Jul 2015 13:30:06 +0000 (13:30 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 21 Jul 2015 13:30:06 +0000 (13:30 +0000)
commit7de5731e9d64cbcc68b697badf74202348767ee5
tree5346a618826d07eaa35796ae94daf5f43300dc8a
parent9f8f6cbf60a1620cbbd566c1ec8c367e7bd8d8bd
libgomp/
* target.c (gomp_offload_image_to_device): Rename to ...
(gomp_load_image_to_device): ... here.
(GOMP_offload_register): Adjust call.
(gomp_init_device): Likewise.
(gomp_unload_image_from_device): New.  Broken out of ...
(GOMP_offload_unregister): ... here.  Call it.
(gomp_unload_device): New.
* libgomp.h (gomp_unload_device): Declare.
* oacc-init.c (acc_shutdown_1): Unload from device before deleting
mem maps.

gcc/
* config/nvptx/mkoffload.c (process): Add static destructor call.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@226039 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/nvptx/mkoffload.c
libgomp/ChangeLog
libgomp/libgomp.h
libgomp/oacc-init.c
libgomp/target.c