linux/Documentation/dev-tools
Marco Elver e68dcd8eac kcsan: Re-add GCC as a supported compiler
GCC version 11 recently implemented all requirements to correctly
support KCSAN:

1. Correct no_sanitize-attribute inlining behaviour:
   https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=4089df8ef4a63126b0774c39b6638845244c20d2

2. --param=tsan-distinguish-volatile
   https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=ab2789ec507a94f1a75a6534bca51c7b39037ce0

3. --param=tsan-instrument-func-entry-exit
   https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=06712fc68dc9843d9af7c7ac10047f49d305ad76

Therefore, we can re-enable GCC for KCSAN, and document the new compiler
requirements.

Signed-off-by: Marco Elver <elver@google.com>
Cc: Martin Liska <mliska@suse.cz>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2020-06-29 12:04:48 -07:00
..
kunit Documentation: test.h - fix warnings 2020-05-22 14:33:59 -06:00
coccinelle.rst docs: dev-tools: coccinelle: underlines 2020-06-08 09:14:51 -06:00
gcov.rst docs: dev-tools: gcov: Remove a stray single-quote 2020-03-02 12:51:02 -07:00
gdb-kernel-debugging.rst Replace HTTP links with HTTPS ones: documentation 2020-06-08 09:30:19 -06:00
index.rst Linux 5.5-rc4 2019-12-30 08:10:51 +01:00
kasan.rst kasan: Add riscv to KASAN documentation. 2020-01-22 13:10:00 -08:00
kcov.rst kcov: collect coverage from interrupts 2020-06-04 19:06:20 -07:00
kcsan.rst kcsan: Re-add GCC as a supported compiler 2020-06-29 12:04:48 -07:00
kgdb.rst Documentation: kgdboc: Document new kgdboc_earlycon parameter 2020-06-02 15:15:45 +01:00
kmemleak.rst docs: dev-tools: kmemleak: Update list of architectures 2020-03-10 11:32:12 -06:00
kselftest.rst linux-kselftest-5.8-rc1 2020-06-09 10:03:12 -07:00
sparse.rst Remove references to dead website. 2019-07-19 12:22:04 -07:00
ubsan.rst docs: sphinxify ubsan.txt and move it to dev-tools 2016-08-18 17:41:51 -06:00