On Tue, Sep 23, 2014 at 02:16:58PM +0000, VandeVondele Joost wrote: > Attached patch introduces an optional warning for an OMP > parallel/task/teams construct without explicit default(none). This would > effectively catch the number one reason of easy-to-avoid OMP bugs in our > project.
a) I don't like the option name, -Womp-no-default-clause would be IMHO better b) I think you shouldn't warn for explicit default(shared), or default(firstprivate) or default(private) clauses, there user explicitly tells what should happen for the non-listed vars (and it is pretty rare) c) in the documentation I think you should make it clear that it is just a coding style warning (dunno if we have some verbiage for such warnings) Jakub