https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69204
--- Comment #11 from Dmitry Vyukov <dvyukov at google dot com> --- > No it just exposes the problem of using futex system calls with TSAN. What is that problem? Future does not use futex for synchronization, only for wait optimization. So I don't see how it can cause false positives. As far as I see the problem is that tsan pass does not instrument atomic operations (see my previous comment).