[Openmp-commits] [PATCH] D103121: [OpenMP] libomp: Add new experimental barrier: two-level distributed barrier

Terry Wilmarth via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Thu Jul 15 12:18:01 PDT 2021


tlwilmar updated this revision to Diff 359089.
tlwilmar added a comment.

Patch notes from Jonathan Peyton: The -Wl,-z,defs flag sent in from LLVM cause undefined references which cause link-time errors in object files due to the new empty virtual destructors. We eliminate this flag for the host OpenMP runtime which eliminates the undefined reference errors. This prevents the host runtime from requiring linking to the standard C++ runtime library.


Repository:
  rOMP OpenMP

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D103121/new/

https://reviews.llvm.org/D103121

Files:
  openmp/runtime/cmake/config-ix.cmake
  openmp/runtime/src/CMakeLists.txt
  openmp/runtime/src/i18n/en_US.txt
  openmp/runtime/src/kmp.h
  openmp/runtime/src/kmp_atomic.cpp
  openmp/runtime/src/kmp_barrier.cpp
  openmp/runtime/src/kmp_config.h.cmake
  openmp/runtime/src/kmp_global.cpp
  openmp/runtime/src/kmp_os.h
  openmp/runtime/src/kmp_runtime.cpp
  openmp/runtime/src/kmp_settings.cpp
  openmp/runtime/src/kmp_stats.h
  openmp/runtime/src/kmp_str.cpp
  openmp/runtime/src/kmp_str.h
  openmp/runtime/src/kmp_tasking.cpp
  openmp/runtime/src/kmp_wait_release.cpp
  openmp/runtime/src/kmp_wait_release.h
  openmp/runtime/src/z_Linux_util.cpp
  openmp/runtime/src/z_Windows_NT_util.cpp
  openmp/runtime/test/barrier/omp_barrier.c

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D103121.359089.patch
Type: text/x-patch
Size: 113468 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/openmp-commits/attachments/20210715/c739ea99/attachment-0001.bin>


More information about the Openmp-commits mailing list