PR c++/91740 - ICE with constexpr call and ?: in ARRAY_REF.
[gcc.git] / libsanitizer / README.gcc
index 0f80703605265661e6efde8aa62d6f6e53e7680a..ec491ba4bf8fa1986689729a97a302f846ca90a4 100644 (file)
@@ -1,4 +1,20 @@
-The AddressSanitizer (http://code.google.com/p/address-sanitizer) is
-a project developed by Google Inc. The source files of the project
-are hosted at http://llvm.org/svn/llvm-project/compiler-rt. These files
-are the ones in the asan subdirectory of that project.
+AddressSanitizer and ThreadSanitizer (https://github.com/google/sanitizers) are
+projects initially developed by Google Inc.
+
+Both tools consist of a compiler module and a run-time library.
+The sources of the run-time library for these projects are hosted at
+https://llvm.org/svn/llvm-project/compiler-rt in the following directories:
+  include/sanitizer
+  lib/sanitizer_common
+  lib/interception
+  lib/asan
+  lib/tsan
+  lib/lsan
+  lib/ubsan
+
+Trivial and urgent fixes (portability, build fixes, etc.) may go directly to the
+GCC tree.  All non-trivial changes, functionality improvements, etc. should go
+through the upstream tree first and then be merged back to the GCC tree.
+The merges from upstream should be done with the aid of the merge.sh script;
+it will also update the file MERGE to contain the upstream revision
+we merged with.