aboutsummaryrefslogtreecommitdiff
path: root/gcc/common.opt
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2020-12-07 15:55:59 +0100
committerMartin Liska <mliska@suse.cz>2020-12-16 10:25:32 +0100
commit8833eab4461b4b7050f06a231c3311cc1fa87523 (patch)
tree311bae63eda19649eb32f3383b3408d1e7891598 /gcc/common.opt
parent5c5eb7e4872025e8d5e8ae2f0e568403f7c8803d (diff)
downloadgcc-8833eab4461b4b7050f06a231c3311cc1fa87523.zip
gcc-8833eab4461b4b7050f06a231c3311cc1fa87523.tar.gz
gcc-8833eab4461b4b7050f06a231c3311cc1fa87523.tar.bz2
Add -Wtsan.
gcc/ChangeLog: PR sanitizer/97868 * common.opt: Add new warning -Wtsan. * doc/invoke.texi: Likewise. * tsan.c (instrument_builtin_call): Warn users about unsupported std::atomic_thread_fence. gcc/testsuite/ChangeLog: PR sanitizer/97868 * gcc.dg/tsan/atomic-fence.c: New test.
Diffstat (limited to 'gcc/common.opt')
-rw-r--r--gcc/common.opt4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/common.opt b/gcc/common.opt
index 6645539..4ab5fe4 100644
--- a/gcc/common.opt
+++ b/gcc/common.opt
@@ -842,6 +842,10 @@ Wvector-operation-performance
Common Var(warn_vector_operation_performance) Warning
Warn when a vector operation is compiled outside the SIMD.
+Wtsan
+Common Var(warn_tsan) Init(1) Warning
+Warn about unsupported features in ThreadSanitizer.
+
Xassembler
Driver Separate