https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121496

--- Comment #8 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jonathan Wakely <r...@gcc.gnu.org>:

https://gcc.gnu.org/g:fb7c62f7a8fed8e30c5bd6cbb0fdb26774ba247d

commit r16-3330-gfb7c62f7a8fed8e30c5bd6cbb0fdb26774ba247d
Author: Jonathan Wakely <jwak...@redhat.com>
Date:   Tue Aug 19 18:02:53 2025 +0100

    libstdc++: Use pthread_mutex_clocklock when TSan is active [PR121496]

    This reverts r14-905-g3b7cb33033fbe6 which disabled the use of
    pthread_mutex_clocklock when TSan is active. That's no longer needed,
    because GCC has TSan interceptors for pthread_mutex_clocklock since GCC
    15.1 and Clang has them since 18.1.0 (released March 2024).

    The interceptor was added by
https://github.com/llvm/llvm-project/pull/75713

    libstdc++-v3/ChangeLog:

            PR libstdc++/121496
            * acinclude.m4 (GLIBCXX_CHECK_PTHREAD_MUTEX_CLOCKLOCK): Do not
            use _GLIBCXX_TSAN in _GLIBCXX_USE_PTHREAD_MUTEX_CLOCKLOCK macro.
            * configure: Regenerate.

    Reviewed-by: Tomasz KamiÅski <tkami...@redhat.com>

Reply via email to