[Openmp-commits] [PATCH] D49857: [OpenMP] Implement GOMP doacross compatibility

Jonas Hahnfeld via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Mon Jul 30 12:50:46 PDT 2018

Hahnfeld added inline comments.

Comment at: runtime/src/kmp_gsupport.cpp:615
     }                                                                          \
+    KMP_DOACROSS_FINI(status, gtid)                                            \
This statement seems to cause the harm. I think this makes all threads free their doacross buffer after processing their last iteration, right?

That's breaking `runtime/test/worksharing/for/kmp_doacross_check.c` which has its own call to `__kmpc_doacross_fini` at line 46 :-(

  rOMP OpenMP


More information about the Openmp-commits mailing list