libgomp: plugin for non-shared memory host execution.
libgomp/
* plugin-host.c: New file.
* target.c (struct gomp_device_descr): Add device_alloc_func,
device_free_func, device_dev2host_func, device_host2dev_func
members.
(gomp_load_plugin_for_device): Load these.
(gomp_map_vars, gomp_unmap_tgt, gomp_unmap_vars, gomp_update): Use
these.
(resolve_device, gomp_find_available_plugins): Remove ID 257 hack.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gomp-4_0-branch@207938 138bc75d-0d04-0410-961f-82ee72b054a4