On Wed, Jan 13, 2016 at 18:39:27 +0100, Martin Jambor wrote: > diff --git a/liboffloadmic/plugin/libgomp-plugin-intelmic.cpp > b/liboffloadmic/plugin/libgomp-plugin-intelmic.cpp > index 68f7b2c..58ef595 100644 > --- a/liboffloadmic/plugin/libgomp-plugin-intelmic.cpp > +++ b/liboffloadmic/plugin/libgomp-plugin-intelmic.cpp > @@ -528,7 +528,7 @@ GOMP_OFFLOAD_dev2dev (int device, void *dst_ptr, const > void *src_ptr, > > extern "C" void > GOMP_OFFLOAD_async_run (int device, void *tgt_fn, void *tgt_vars, > - void *async_data) > + void **, void *async_data) > { > TRACE ("(device = %d, tgt_fn = %p, tgt_vars = %p, async_data = %p)", > device, > tgt_fn, tgt_vars, async_data); > @@ -544,7 +544,7 @@ GOMP_OFFLOAD_async_run (int device, void *tgt_fn, void > *tgt_vars, > } > > extern "C" void > -GOMP_OFFLOAD_run (int device, void *tgt_fn, void *tgt_vars) > +GOMP_OFFLOAD_run (int device, void *tgt_fn, void *tgt_vars, void **) > { > TRACE ("(device = %d, tgt_fn = %p, tgt_vars = %p)", device, tgt_fn, > tgt_vars);
This breaks GOMP_OFFLOAD_run. Committed as obvious. 2016-01-20 Ilya Verbin <ilya.ver...@intel.com> liboffloadmic/ * plugin/libgomp-plugin-intelmic.cpp (GOMP_OFFLOAD_run): Pass extra NULL to GOMP_OFFLOAD_async_run. diff --git a/liboffloadmic/plugin/libgomp-plugin-intelmic.cpp b/liboffloadmic/plugin/libgomp-plugin-intelmic.cpp index 58ef595..57accb4 100644 --- a/liboffloadmic/plugin/libgomp-plugin-intelmic.cpp +++ b/liboffloadmic/plugin/libgomp-plugin-intelmic.cpp @@ -548,5 +548,5 @@ GOMP_OFFLOAD_run (int device, void *tgt_fn, void *tgt_vars, void **) { TRACE ("(device = %d, tgt_fn = %p, tgt_vars = %p)", device, tgt_fn, tgt_vars); - GOMP_OFFLOAD_async_run (device, tgt_fn, tgt_vars, NULL); + GOMP_OFFLOAD_async_run (device, tgt_fn, tgt_vars, NULL, NULL); } -- Ilya