> > I'm of the opinion that GCC is the one implementing OpenMP as intended
> 
> I'm curious: how does one arrive at this conclusion?

Basically, any implementation for which a (significant) directive becomes a 
no-op is either a) not implementing the feature as intended, or b) is 
implementing it for a device configured differently to the one that inspired 
the directive. Since I'm pretty sure that (b) is not the case I settled my 
opinion on (a).

Now, it may be that the original intention is flawed and the deviant 
implementation is superior, but that's another matter.

Andrew

Reply via email to