http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58378
--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- The PR52303 comment about what you are trying to do being invalid of course applies here too, and the patch isn't anything close to non-invasive, it is just wrong, because it will break valid OpenMP programs.