[wwwdocs] gcc-11/changes: Document TSAN changes

Message ID 20200619122500.31869-1-elver@google.com
State New
Headers show
Series
  • [wwwdocs] gcc-11/changes: Document TSAN changes
Related show

Commit Message

Jose E. Marchesi via Gcc-patches June 19, 2020, 12:25 p.m.
Document TSAN changes to support alternative runtimes, such as KCSAN.
---
 htdocs/gcc-11/changes.html | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

-- 
2.27.0.111.gc72c7da667-goog

Comments

Jose E. Marchesi via Gcc-patches June 23, 2020, 11:27 a.m. | #1
On Fri, 19 Jun 2020 at 14:25, Marco Elver <elver@google.com> wrote:
>

> Document TSAN changes to support alternative runtimes, such as KCSAN.


Is this one good to go, or any objections?

Thanks,
-- Marco



> ---

>  htdocs/gcc-11/changes.html | 15 +++++++++++++++

>  1 file changed, 15 insertions(+)

>

> diff --git a/htdocs/gcc-11/changes.html b/htdocs/gcc-11/changes.html

> index 9dba1e14..dc22f216 100644

> --- a/htdocs/gcc-11/changes.html

> +++ b/htdocs/gcc-11/changes.html

> @@ -46,6 +46,21 @@ a work-in-progress.</p>

>  <!-- .................................................................. -->

>  <h2 id="general">General Improvements</h2>

>

> +<ul>

> +  <li>

> +    <a href="https://github.com/google/sanitizers/wiki/ThreadSanitizerCppManual">

> +    ThreadSanitizer</a> improvements to support alternative runtimes and

> +    environments. The <a href="https://www.kernel.org/doc/html/latest/dev-tools/kcsan.html">

> +    Linux Kernel Concurrency Sanitizer (KCSAN)</a> is now supported.

> +    <ul>

> +      <li>Add <code>--param tsan-distinguish-volatile</code> to optionally emit

> +          instrumentation distinguishing volatile accesses.</li>

> +      <li>Add <code>--param tsan-instrument-func-entry-exit</code> to optionally

> +          control if function entries and exits should be instrumented.</li>

> +    </ul>

> +  </li>

> +</ul>

> +

>  <!-- .................................................................. -->

>  <h2 id="languages">New Languages and Language specific improvements</h2>

>

> --

> 2.27.0.111.gc72c7da667-goog

>
Martin Liška June 23, 2020, 7:32 p.m. | #2
On 6/23/20 1:27 PM, Marco Elver wrote:
> Is this one good to go, or any objections?


Hello.

Thanks for it, it's fine. Please install it.

Martin
Jose E. Marchesi via Gcc-patches June 24, 2020, 8:51 a.m. | #3
On Tue, Jun 23, 2020 at 09:32PM +0200, Martin Liška wrote:
> On 6/23/20 1:27 PM, Marco Elver wrote:

> > Is this one good to go, or any objections?

> Thanks for it, it's fine. Please install it.


Done, thanks!

-- Marco

Patch

diff --git a/htdocs/gcc-11/changes.html b/htdocs/gcc-11/changes.html
index 9dba1e14..dc22f216 100644
--- a/htdocs/gcc-11/changes.html
+++ b/htdocs/gcc-11/changes.html
@@ -46,6 +46,21 @@  a work-in-progress.</p>
 <!-- .................................................................. -->
 <h2 id="general">General Improvements</h2>
 
+<ul>
+  <li>
+    <a href="https://github.com/google/sanitizers/wiki/ThreadSanitizerCppManual">
+    ThreadSanitizer</a> improvements to support alternative runtimes and
+    environments. The <a href="https://www.kernel.org/doc/html/latest/dev-tools/kcsan.html">
+    Linux Kernel Concurrency Sanitizer (KCSAN)</a> is now supported.
+    <ul>
+      <li>Add <code>--param tsan-distinguish-volatile</code> to optionally emit
+          instrumentation distinguishing volatile accesses.</li>
+      <li>Add <code>--param tsan-instrument-func-entry-exit</code> to optionally
+          control if function entries and exits should be instrumented.</li>
+    </ul>
+  </li>
+</ul>
+
 <!-- .................................................................. -->
 <h2 id="languages">New Languages and Language specific improvements</h2>