diff options
author | Joachim Protze <protze@itc.rwth-aachen.de> | 2021-06-04 14:05:05 +0200 |
---|---|---|
committer | Joachim Protze <protze@itc.rwth-aachen.de> | 2021-07-12 18:49:11 +0200 |
commit | 681055ea694b1de21a52b319329e5d4f9b1b807d (patch) | |
tree | 2ce509ecf9259913874869cd26080cec76439b1d /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | 88b73a980ff28fc7123df1e857b5c4dda4a62a5a (diff) | |
download | llvm-681055ea694b1de21a52b319329e5d4f9b1b807d.zip llvm-681055ea694b1de21a52b319329e5d4f9b1b807d.tar.gz llvm-681055ea694b1de21a52b319329e5d4f9b1b807d.tar.bz2 |
[OpenMP] Remove TSAN annotations from libomp
The annotations in libomp were never built by default. The annotations are
also superseded by the annotations which the OMPT tool libarcher.so provides.
With respect to libarcher, libomp behaves as if libarcher would be the last
element of OMP_TOOL_LIBARARIES. I.e., if no other OMPT tool gets active,
libarcher will check if an OpenMP application is built with TSan.
Since libarcher gets loaded by default, enabling LIBOMP_TSAN_SUPPORT would
result in redundant annotations for TSan, which slightly differ in details
and coverage (e.g. task dependencies are not handled well by the annotations
in libomp).
This patch removes all TSan annotations from the OpenMP runtime code.
Differential Revision: https://reviews.llvm.org/D103767
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions