https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113698
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- https://www.openmp.org/spec-html/5.0/openmpse52.html > Otherwise, the execution environment should not move OpenMP threads between > OpenMP places, thread affinity is enabled, and __the initial thread is bound > to the first place in the OpenMP place list prior to the first active > parallel region__. Hmm. Maybe LLVM's libomp does not follow the openmp spec.