re PR go/68980 (ps -o cmd in gotest isn't portable)
[gcc.git] / libsanitizer / configure.tgt
index 1506a20dab151e7b2fc5c7d84d66009793c7a5f1..05ead765e62b12b9a24db750cc68c0f906a45998 100644 (file)
 # lets us skip running autoconf when modifying target specific information.
 
 # Filter out unsupported systems.
+TSAN_TARGET_DEPENDENT_OBJECTS=
 case "${target}" in
   x86_64-*-linux* | i?86-*-linux*)
        if test x$ac_cv_sizeof_void_p = x8; then
                TSAN_SUPPORTED=yes
+               LSAN_SUPPORTED=yes
+               TSAN_TARGET_DEPENDENT_OBJECTS=tsan_rtl_amd64.lo
        fi
        ;;
+  powerpc*-*-linux*)
+       ;;
   sparc*-*-linux*)
        ;;
+  arm*-*-linux*)
+       ;;
+  aarch64*-*-linux*)
+       if test x$ac_cv_sizeof_void_p = x8; then
+               TSAN_SUPPORTED=yes
+               LSAN_SUPPORTED=yes
+               TSAN_TARGET_DEPENDENT_OBJECTS=tsan_rtl_aarch64.lo
+       fi
+       ;;
+  x86_64-*-darwin[1]* | i?86-*-darwin[1]*)
+       TSAN_SUPPORTED=no
+       ;;
   *)
        UNSUPPORTED=1
        ;;