[gcc(refs/users/marxin/heads/marxin-gcc-benchmark-branch)] Darwin, libsanitizer: Adjust minimum supported Darwin version (PR93731).

Martin Liska marxin@gcc.gnu.org
Mon Mar 30 10:30:26 GMT 2020


https://gcc.gnu.org/g:63cc547f6d85819192afa795e9ade14f0800eda9

commit 63cc547f6d85819192afa795e9ade14f0800eda9
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Sun Mar 1 14:40:57 2020 +0000

    Darwin, libsanitizer: Adjust minimum supported Darwin version (PR93731).
    
    The current imported libsanitizer code produces kernel panics for
    Darwin 11 (macOS 10.7) and is unsupported for earlier versions already.
    
    It is not clear if the current sources are even intended to be supported
    on Darwin 11, so this patch causes the default to be build without
    sanitizers for Darwin <= 11.
    
    2020-03-01  Iain Sandoe  <iain@sandoe.co.uk>
    
            PR sanitizer/93731
            * configure.tgt (x86_64-*-darwin*, i?86-*-darwin*): Enable by
            default only for Darwin versions greater than 12 (macOS 10.8).

Diff:
---
 libsanitizer/ChangeLog     | 6 ++++++
 libsanitizer/configure.tgt | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index 16b45a48b6f..3ba213afe8b 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,9 @@
+2020-03-01  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR sanitizer/93731
+	* configure.tgt (x86_64-*-darwin*, i?86-*-darwin*): Enable by
+	default only for Darwin versions greater than 12 (macOS 10.8).
+
 2020-01-24  Maciej W. Rozycki  <macro@wdc.com>
 
 	* configure.ac: Handle `--with-toolexeclibdir='.
diff --git a/libsanitizer/configure.tgt b/libsanitizer/configure.tgt
index 2d93e19b9cb..5d46990eba4 100644
--- a/libsanitizer/configure.tgt
+++ b/libsanitizer/configure.tgt
@@ -60,7 +60,7 @@ case "${target}" in
 		TSAN_TARGET_DEPENDENT_OBJECTS=tsan_rtl_aarch64.lo
 	fi
 	;;
-  x86_64-*-darwin1[1-9]* | i?86-*-darwin1[1-9]*)
+  x86_64-*-darwin1[2-9]* | i?86-*-darwin1[2-9]*)
 	TSAN_SUPPORTED=no
 	;;
   x86_64-*-solaris2.11* | i?86-*-solaris2.11*)


More information about the Gcc-cvs mailing list