* target.c (gomp_get_target_fn_addr): Allow host fallback if target
function wasn't mapped to the device with non-shared memory.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232729
138bc75d-0d04-0410-961f-
82ee72b054a4
+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.
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;
}