target.c (gomp_get_target_fn_addr): Allow host fallback if target function wasn't mapped to the device with...

libgomp/
	* target.c (gomp_get_target_fn_addr): Allow host fallback if target
	function wasn't mapped to the device with non-shared memory.

From-SVN: r232729
This commit is contained in:
Ilya Verbin 2016-01-22 14:27:37 +00:00 committed by Ilya Verbin
parent 7c816d0f46
commit eb4048f247
2 changed files with 6 additions and 6 deletions

View file

@ -1,3 +1,8 @@
2016-01-22 Ilya Verbin <ilya.verbin@intel.com>
* target.c (gomp_get_target_fn_addr): Allow host fallback if target
function wasn't mapped to the device with non-shared memory.
2016-01-20 Ilya Verbin <ilya.verbin@intel.com>
* task.c (gomp_create_target_task): Set firstprivate_copies to NULL.

View file

@ -1436,12 +1436,7 @@ gomp_get_target_fn_addr (struct gomp_device_descr *devicep,
splay_tree_key tgt_fn = splay_tree_lookup (&devicep->mem_map, &k);
gomp_mutex_unlock (&devicep->lock);
if (tgt_fn == NULL)
{
if (devicep->capabilities & GOMP_OFFLOAD_CAP_SHARED_MEM)
return NULL;
else
gomp_fatal ("Target function wasn't mapped");
}
return NULL;
return (void *) tgt_fn->tgt_offset;
}