diff options
author | Denis Nikitin <denik@google.com> | 2019-10-03 16:33:17 -0700 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-10-10 16:38:00 -0700 |
commit | 1fe6209e9e3a0f32412696971bf58b79d52d6d34 (patch) | |
tree | 699d4cdec3c5eaa3d0a4f0f1eb9fc61f7642af16 /compiler_wrapper/testdata | |
parent | 823580252f352a2fb04abe3e89fa8710eeaff023 (diff) | |
download | toolchain-utils-1fe6209e9e3a0f32412696971bf58b79d52d6d34.tar.gz |
toolchain-utils: Enable poison system warning in llvm-next
Add "poison-system-directories" warning in llvm-next builds.
Treat as an error.
BUG=None
TEST=not tested
Change-Id: Iaca80da6f38d27fe8e98a67c6701a7884d2ca5b2
Reviewed-on: https://chromium-review.googlesource.com/1839120
Tested-by: Denis Nikitin <denik@chromium.org>
Commit-Ready: Denis Nikitin <denik@chromium.org>
Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Reviewed-by: Tobias Bosch <tbosch@google.com>
Diffstat (limited to 'compiler_wrapper/testdata')
5 files changed, 32 insertions, 0 deletions
diff --git a/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/bisect.json b/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/bisect.json index f158f3da..905a8692 100644 --- a/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/bisect.json +++ b/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/bisect.json @@ -38,6 +38,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -98,6 +99,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -161,6 +163,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", diff --git a/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/clang_path.json b/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/clang_path.json index f0472987..09f39ebd 100644 --- a/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/clang_path.json +++ b/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/clang_path.json @@ -29,6 +29,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -82,6 +83,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -135,6 +137,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -188,6 +191,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -248,6 +252,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -313,6 +318,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -372,6 +378,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -427,6 +434,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -477,6 +485,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -527,6 +536,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -577,6 +587,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -630,6 +641,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", diff --git a/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/clangtidy.json b/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/clangtidy.json index 4ff173cb..d4b1e970 100644 --- a/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/clangtidy.json +++ b/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/clangtidy.json @@ -44,6 +44,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -74,6 +75,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -134,6 +136,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -165,6 +168,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -227,6 +231,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -261,6 +266,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -324,6 +330,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -355,6 +362,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", diff --git a/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/force_disable_werror.json b/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/force_disable_werror.json index d459417d..e197de4c 100644 --- a/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/force_disable_werror.json +++ b/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/force_disable_werror.json @@ -32,6 +32,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -85,6 +86,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -124,6 +126,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -180,6 +183,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -219,6 +223,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", diff --git a/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/gcc_clang_syntax.json b/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/gcc_clang_syntax.json index c692036d..a4305412 100644 --- a/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/gcc_clang_syntax.json +++ b/compiler_wrapper/testdata/cros_hardened_llvmnext_golden/gcc_clang_syntax.json @@ -29,6 +29,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -103,6 +104,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -171,6 +173,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -223,6 +226,7 @@ "-Wno-final-dtor-non-final-class", "-Wno-implicit-int-float-conversion", "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", |