]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libsanitizer: Enable LSan and TSan for riscv64
authorAndreas Schwab <schwab@suse.de>
Mon, 18 Dec 2023 14:19:54 +0000 (15:19 +0100)
committerAndreas Schwab <schwab@suse.de>
Tue, 2 Jan 2024 17:52:30 +0000 (18:52 +0100)
libsanitizer:
* configure.tgt (riscv64-*-linux*): Enable LSan and TSan.

libsanitizer/configure.tgt

index d24566a2343f2de3e47c341f6f44e72fde2747a6..38fc7001ff7c476d99e632209bec74196eb70b1d 100644 (file)
@@ -72,6 +72,11 @@ case "${target}" in
   x86_64-*-solaris2.11* | i?86-*-solaris2.11*)
        ;;
   riscv64-*-linux*)
+       if test x$ac_cv_sizeof_void_p = x8; then
+               TSAN_SUPPORTED=yes
+               LSAN_SUPPORTED=yes
+               TSAN_TARGET_DEPENDENT_OBJECTS=tsan_rtl_riscv64.lo
+       fi
        ;;
   loongarch64-*-linux*)
        ;;