On Wed, Jun 20, 2018 at 09:59:29AM -0700, Cesar Philippidis wrote: > > I'm not entirely happy about this, it grows the structure for not just > > OpenACC, but also OpenMP which will never use it. Are there any fields > > not used by OpenACC? E.g. is link_key used? > > Or could the dynamic refcounts be an array allocated (for OpenACC mappings > > only) after the tgt->array array, accessed using > > key->tgt->dynamic_refcounts[key - key->tgt->array] ? > Sorry, I mistakenly committed this patch with the front end changes. Can > I address this issue in a follow up patch?
Yes. If it isn't possible to get rid of it, I can live with it, but would appreciate if you tried to avoid it if possible. > If it means anything, we have a significant async change that removes > the async_refcount field in that struct. Wasn't async_refcount removed 2 years ago? Jakub