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

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
LSan and TSan are enabled on s390x since r12-2560:

commit ea22954e7c580d1e54da4ac58301f65d5cf5f76a
Author: Ilya Leoshkevich <i...@linux.ibm.com>
Date:   Thu Jul 22 15:51:56 2021 +0200

    IBM Z: Enable LSan and TSan

    libsanitizer/ChangeLog:

            * configure.tgt (s390*-*-linux*): Enable LSan and TSan for
            s390x.

diff --git a/libsanitizer/configure.tgt b/libsanitizer/configure.tgt
index 0ca5d9fd924..f635e412bdc 100644
--- a/libsanitizer/configure.tgt
+++ b/libsanitizer/configure.tgt
@@ -41,6 +41,11 @@ case "${target}" in
   sparc*-*-linux*)
    ;;
   s390*-*-linux*)
+   if test x$ac_cv_sizeof_void_p = x8; then
+       TSAN_SUPPORTED=yes
+       LSAN_SUPPORTED=yes
+       TSAN_TARGET_DEPENDENT_OBJECTS=tsan_rtl_s390x.lo
+   fi
    ;;
   sparc*-*-solaris2.11*)
    ;;

Reply via email to