projects
/
linux-2.6-microblaze.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG
[linux-2.6-microblaze.git]
/
scripts
/
Makefile.kcsan
diff --git
a/scripts/Makefile.kcsan
b/scripts/Makefile.kcsan
index
c50f27b
..
37cb504
100644
(file)
--- a/
scripts/Makefile.kcsan
+++ b/
scripts/Makefile.kcsan
@@
-9,7
+9,7
@@
endif
# Keep most options here optional, to allow enabling more compilers if absence
# of some options does not break KCSAN nor causes false positive reports.
# Keep most options here optional, to allow enabling more compilers if absence
# of some options does not break KCSAN nor causes false positive reports.
-CFLAGS_KCSAN := -fsanitize=thread \
+
export
CFLAGS_KCSAN := -fsanitize=thread \
$(call cc-option,$(call cc-param,tsan-instrument-func-entry-exit=0) -fno-optimize-sibling-calls) \
$(call cc-option,$(call cc-param,tsan-instrument-func-entry-exit=0) -fno-optimize-sibling-calls) \
- $(call cc-option,$(call cc-param,tsan-
instrument-read-before-write=1
)) \
+ $(call cc-option,$(call cc-param,tsan-
compound-read-before-write=1),$(call cc-option,$(call cc-param,tsan-instrument-read-before-write=1)
)) \
$(call cc-param,tsan-distinguish-volatile=1)
$(call cc-param,tsan-distinguish-volatile=1)