On 09/18/15 05:13, Bernd Schmidt wrote:

Is that so difficult though? See if nvptx ignores (let's say) intelmic arguments
in favour of the default and accepts nvptx ones.

I'm sorry, I think it is unreasonable to require support in this patch for something that's not yet implemented in the rest of the toolchain. The likelihood of implementing it correctly without all the other bits filled in is low -- there are bound to be unanticipated subtleties.

I still don't like this. I think there are at least two better alternatives: add
a new GOMP_LAUNCH_key which makes GOACC_parallel read a number of waits from a
va_list * pointer passed after it, or just admit that the legacy function always
does host fallback and just truncate the current version after

I think you're worrying about something that will not happen in practice. As I said, the most waits I've seen on code has been 2, so a limit of 8 seems perfectly adequate.

nathan

Reply via email to