diff options
author | Caroline Tice <cmtice@google.com> | 2019-10-29 13:21:19 -0700 |
---|---|---|
committer | Caroline Tice <cmtice@chromium.org> | 2019-10-31 21:33:21 +0000 |
commit | b922860193acc4c2f5c9ae28e29f0f33deffcd1b (patch) | |
tree | 37d3006162d6b88b41b45ac757cb4c68b01d8977 /compiler_wrapper/testdata | |
parent | 03234661857747f86e135140c7a92f57561db36d (diff) | |
download | toolchain-utils-b922860193acc4c2f5c9ae28e29f0f33deffcd1b.tar.gz |
toolchain_utils: Upgrade compiler wrapper for llvm r370808.
BUG=chromium:1001317
TEST=In progress
Change-Id: I78481d2ca3f555d670e7e5972e547f94d2be22a8
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1888745
Reviewed-by: George Burgess <gbiv@chromium.org>
Reviewed-by: Tobias Bosch <tbosch@google.com>
Commit-Queue: Caroline Tice <cmtice@chromium.org>
Tested-by: Caroline Tice <cmtice@chromium.org>
Diffstat (limited to 'compiler_wrapper/testdata')
34 files changed, 1240 insertions, 60 deletions
diff --git a/compiler_wrapper/testdata/cros_clang_host_golden/bisect.json b/compiler_wrapper/testdata/cros_clang_host_golden/bisect.json index b9b1509f..5920a365 100644 --- a/compiler_wrapper/testdata/cros_clang_host_golden/bisect.json +++ b/compiler_wrapper/testdata/cros_clang_host_golden/bisect.json @@ -32,8 +32,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -73,8 +78,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -117,8 +127,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] }, "stdout": "somemessage", diff --git a/compiler_wrapper/testdata/cros_clang_host_golden/clang_ftrapv_maincc_target_specific.json b/compiler_wrapper/testdata/cros_clang_host_golden/clang_ftrapv_maincc_target_specific.json index 18a54945..b52f0c85 100644 --- a/compiler_wrapper/testdata/cros_clang_host_golden/clang_ftrapv_maincc_target_specific.json +++ b/compiler_wrapper/testdata/cros_clang_host_golden/clang_ftrapv_maincc_target_specific.json @@ -23,8 +23,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -54,8 +59,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -85,8 +95,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -116,8 +131,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -147,8 +167,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -178,8 +203,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -209,8 +239,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -240,8 +275,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -271,8 +311,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } diff --git a/compiler_wrapper/testdata/cros_clang_host_golden/clang_host_wrapper.json b/compiler_wrapper/testdata/cros_clang_host_golden/clang_host_wrapper.json index d46586f2..251694e8 100644 --- a/compiler_wrapper/testdata/cros_clang_host_golden/clang_host_wrapper.json +++ b/compiler_wrapper/testdata/cros_clang_host_golden/clang_host_wrapper.json @@ -22,8 +22,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } diff --git a/compiler_wrapper/testdata/cros_clang_host_golden/clang_maincc_target_specific.json b/compiler_wrapper/testdata/cros_clang_host_golden/clang_maincc_target_specific.json index 812686c7..e5a8afa7 100644 --- a/compiler_wrapper/testdata/cros_clang_host_golden/clang_maincc_target_specific.json +++ b/compiler_wrapper/testdata/cros_clang_host_golden/clang_maincc_target_specific.json @@ -22,8 +22,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -52,8 +57,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -82,8 +92,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -112,8 +127,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -142,8 +162,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -172,8 +197,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -202,8 +232,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -232,8 +267,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -262,8 +302,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } diff --git a/compiler_wrapper/testdata/cros_clang_host_golden/clang_path.json b/compiler_wrapper/testdata/cros_clang_host_golden/clang_path.json index 61537a59..cb175e05 100644 --- a/compiler_wrapper/testdata/cros_clang_host_golden/clang_path.json +++ b/compiler_wrapper/testdata/cros_clang_host_golden/clang_path.json @@ -22,8 +22,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -55,8 +60,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] }, "stdout": "somemessage", @@ -88,8 +98,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -121,8 +136,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -161,10 +181,15 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -206,10 +231,15 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -251,10 +281,15 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] }, "stdout": "somemessage", @@ -286,8 +321,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -316,8 +356,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -346,8 +391,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -376,8 +426,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -409,8 +464,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } diff --git a/compiler_wrapper/testdata/cros_clang_host_golden/clang_sanitizer_args.json b/compiler_wrapper/testdata/cros_clang_host_golden/clang_sanitizer_args.json index be1a2922..3df459fa 100644 --- a/compiler_wrapper/testdata/cros_clang_host_golden/clang_sanitizer_args.json +++ b/compiler_wrapper/testdata/cros_clang_host_golden/clang_sanitizer_args.json @@ -24,9 +24,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-fsanitize=kernel-address", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -57,9 +62,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-fsanitize=kernel-address", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -90,9 +100,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-fsanitize=kernel-address", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -123,9 +138,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-fsanitize=kernel-address", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -155,10 +175,15 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-fno-experimental-new-pass-manager", "-fsanitize=fuzzer", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -189,11 +214,16 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-fno-experimental-new-pass-manager", "-fsanitize=address", "-fprofile-instr-generate", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -223,9 +253,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-fsanitize=address", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -255,9 +290,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-fprofile-instr-generate", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } diff --git a/compiler_wrapper/testdata/cros_clang_host_golden/clang_specific_args.json b/compiler_wrapper/testdata/cros_clang_host_golden/clang_specific_args.json index 40a84449..40427b96 100644 --- a/compiler_wrapper/testdata/cros_clang_host_golden/clang_specific_args.json +++ b/compiler_wrapper/testdata/cros_clang_host_golden/clang_specific_args.json @@ -33,8 +33,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -64,9 +69,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-Wno-#warnings", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -96,9 +106,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-Wno-error=uninitialized", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -128,9 +143,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-Wno-error=unused-variable", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -160,9 +180,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-Wno-unused-variable", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -192,9 +217,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-Wunused-variable", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -224,9 +254,14 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "-someflag", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } diff --git a/compiler_wrapper/testdata/cros_clang_host_golden/clangtidy.json b/compiler_wrapper/testdata/cros_clang_host_golden/clangtidy.json index b6588995..eebda022 100644 --- a/compiler_wrapper/testdata/cros_clang_host_golden/clangtidy.json +++ b/compiler_wrapper/testdata/cros_clang_host_golden/clangtidy.json @@ -38,8 +38,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } }, @@ -55,8 +60,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -102,8 +112,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } }, @@ -119,8 +134,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -168,8 +188,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] }, "stdout": "somemessage", @@ -188,8 +213,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -238,8 +268,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } }, @@ -255,8 +290,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] }, "stdout": "somemessage", diff --git a/compiler_wrapper/testdata/cros_clang_host_golden/force_disable_werror.json b/compiler_wrapper/testdata/cros_clang_host_golden/force_disable_werror.json index c3c316bf..248fcb4b 100644 --- a/compiler_wrapper/testdata/cros_clang_host_golden/force_disable_werror.json +++ b/compiler_wrapper/testdata/cros_clang_host_golden/force_disable_werror.json @@ -25,8 +25,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] } } @@ -58,8 +63,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] }, "stderr": "-Werror originalerror", @@ -77,8 +87,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "main.cc", + "-Wno-implicit-int-float-conversion", "-Wno-error" ] } @@ -113,8 +128,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", - "main.cc" + "main.cc", + "-Wno-implicit-int-float-conversion" ] }, "stderr": "-Werror originalerror", @@ -132,8 +152,13 @@ "-Wno-deprecated-declarations", "-Wno-tautological-constant-compare", "-Wno-tautological-unsigned-enum-zero-compare", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unknown-warning-option", "main.cc", + "-Wno-implicit-int-float-conversion", "-Wno-error" ] }, diff --git a/compiler_wrapper/testdata/cros_hardened_golden/bisect.json b/compiler_wrapper/testdata/cros_hardened_golden/bisect.json index f9a503f3..c1daaa88 100644 --- a/compiler_wrapper/testdata/cros_hardened_golden/bisect.json +++ b/compiler_wrapper/testdata/cros_hardened_golden/bisect.json @@ -35,12 +35,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -92,12 +97,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -152,12 +162,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_hardened_golden/clang_ftrapv_maincc_target_specific.json b/compiler_wrapper/testdata/cros_hardened_golden/clang_ftrapv_maincc_target_specific.json index 847d0e5f..f71551be 100644 --- a/compiler_wrapper/testdata/cros_hardened_golden/clang_ftrapv_maincc_target_specific.json +++ b/compiler_wrapper/testdata/cros_hardened_golden/clang_ftrapv_maincc_target_specific.json @@ -26,6 +26,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -33,6 +37,7 @@ "-fno-omit-frame-pointer", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -74,6 +79,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -81,6 +90,7 @@ "-fno-omit-frame-pointer", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-eabi" @@ -122,6 +132,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -129,6 +143,7 @@ "-fno-omit-frame-pointer", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-win-gnu" @@ -170,6 +185,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -177,6 +196,7 @@ "-mthumb", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-linux-gnu" @@ -218,6 +238,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -225,6 +249,7 @@ "-fno-omit-frame-pointer", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-eabi" @@ -266,6 +291,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -273,6 +302,7 @@ "-mthumb", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-win-gnu" @@ -314,6 +344,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -321,6 +355,7 @@ "-mthumb", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-linux-gnu" @@ -362,6 +397,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -369,6 +408,7 @@ "-fno-omit-frame-pointer", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-eabi" @@ -410,6 +450,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -417,6 +461,7 @@ "-mthumb", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-win-gnu" diff --git a/compiler_wrapper/testdata/cros_hardened_golden/clang_maincc_target_specific.json b/compiler_wrapper/testdata/cros_hardened_golden/clang_maincc_target_specific.json index 15241001..0dae3e82 100644 --- a/compiler_wrapper/testdata/cros_hardened_golden/clang_maincc_target_specific.json +++ b/compiler_wrapper/testdata/cros_hardened_golden/clang_maincc_target_specific.json @@ -25,12 +25,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -71,12 +76,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-eabi" @@ -117,12 +127,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-win-gnu" @@ -163,12 +178,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-mthumb", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-linux-gnu" @@ -209,12 +229,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-eabi" @@ -255,12 +280,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-mthumb", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-win-gnu" @@ -301,12 +331,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-mthumb", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-linux-gnu" @@ -347,12 +382,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-eabi" @@ -393,12 +433,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-mthumb", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-win-gnu" diff --git a/compiler_wrapper/testdata/cros_hardened_golden/clang_path.json b/compiler_wrapper/testdata/cros_hardened_golden/clang_path.json index 86cead04..6932398b 100644 --- a/compiler_wrapper/testdata/cros_hardened_golden/clang_path.json +++ b/compiler_wrapper/testdata/cros_hardened_golden/clang_path.json @@ -25,12 +25,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -74,12 +79,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -123,12 +133,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -172,12 +187,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -228,6 +248,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -236,6 +260,7 @@ "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -289,6 +314,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -297,6 +326,7 @@ "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -344,6 +374,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -352,6 +386,7 @@ "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -395,12 +430,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -441,12 +481,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-Ba/b/bin", "-target", "x86_64-cros-linux-gnu" @@ -487,12 +532,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-Ba/b/bin", "-target", "x86_64-cros-linux-gnu" @@ -533,12 +583,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -582,12 +637,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_hardened_golden/clang_sanitizer_args.json b/compiler_wrapper/testdata/cros_hardened_golden/clang_sanitizer_args.json index 39094948..398b6d5c 100644 --- a/compiler_wrapper/testdata/cros_hardened_golden/clang_sanitizer_args.json +++ b/compiler_wrapper/testdata/cros_hardened_golden/clang_sanitizer_args.json @@ -27,12 +27,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-fno-omit-frame-pointer", "-fsanitize=kernel-address", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -75,12 +80,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-fno-omit-frame-pointer", "-fsanitize=kernel-address", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -123,12 +133,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-fno-omit-frame-pointer", "-fsanitize=kernel-address", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -171,12 +186,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-fno-omit-frame-pointer", "-fsanitize=kernel-address", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -218,6 +238,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -225,6 +249,7 @@ "-fno-experimental-new-pass-manager", "-fsanitize=fuzzer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -267,6 +292,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -275,6 +304,7 @@ "-fsanitize=address", "-fprofile-instr-generate", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -316,12 +346,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-fno-omit-frame-pointer", "-fsanitize=address", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -363,6 +398,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -370,6 +409,7 @@ "-fno-omit-frame-pointer", "-fprofile-instr-generate", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_hardened_golden/clang_specific_args.json b/compiler_wrapper/testdata/cros_hardened_golden/clang_specific_args.json index c9ad6e46..a1a05c22 100644 --- a/compiler_wrapper/testdata/cros_hardened_golden/clang_specific_args.json +++ b/compiler_wrapper/testdata/cros_hardened_golden/clang_specific_args.json @@ -36,12 +36,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -83,6 +88,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -90,6 +99,7 @@ "-fno-omit-frame-pointer", "-Wno-#warnings", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -131,6 +141,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -138,6 +152,7 @@ "-fno-omit-frame-pointer", "-Wno-error=uninitialized", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -179,6 +194,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -186,6 +205,7 @@ "-fno-omit-frame-pointer", "-Wno-error=unused-variable", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -227,6 +247,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -234,6 +258,7 @@ "-fno-omit-frame-pointer", "-Wno-unused-variable", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -275,6 +300,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -282,6 +311,7 @@ "-fno-omit-frame-pointer", "-Wunused-variable", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -323,6 +353,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -330,6 +364,7 @@ "-fno-omit-frame-pointer", "-someflag", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_hardened_golden/clang_sysroot_wrapper_common.json b/compiler_wrapper/testdata/cros_hardened_golden/clang_sysroot_wrapper_common.json index ff68d4bd..161bad6f 100644 --- a/compiler_wrapper/testdata/cros_hardened_golden/clang_sysroot_wrapper_common.json +++ b/compiler_wrapper/testdata/cros_hardened_golden/clang_sysroot_wrapper_common.json @@ -60,12 +60,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -109,12 +114,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -150,10 +160,15 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -195,11 +210,16 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "-fno-stack-protector", "-D__KERNEL__", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -241,11 +261,16 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-D_FORTIFY_SOURCE=2", "-mthumb", "-fno-stack-protector", "-D__KERNEL__", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7a-cros-linux-gnueabihf" @@ -286,6 +311,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -293,6 +322,7 @@ "-fno-omit-frame-pointer", "--sysroot=xyz", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_hardened_golden/clangtidy.json b/compiler_wrapper/testdata/cros_hardened_golden/clangtidy.json index 03d0c437..d75eb527 100644 --- a/compiler_wrapper/testdata/cros_hardened_golden/clangtidy.json +++ b/compiler_wrapper/testdata/cros_hardened_golden/clangtidy.json @@ -40,12 +40,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -66,12 +71,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -122,12 +132,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -149,12 +164,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -207,12 +227,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -237,12 +262,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -296,12 +326,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -323,12 +358,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_hardened_golden/force_disable_werror.json b/compiler_wrapper/testdata/cros_hardened_golden/force_disable_werror.json index f80d9b65..f975f452 100644 --- a/compiler_wrapper/testdata/cros_hardened_golden/force_disable_werror.json +++ b/compiler_wrapper/testdata/cros_hardened_golden/force_disable_werror.json @@ -28,12 +28,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -77,12 +82,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -112,12 +122,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -164,12 +179,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -199,12 +219,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", diff --git a/compiler_wrapper/testdata/cros_hardened_golden/gcc_clang_syntax.json b/compiler_wrapper/testdata/cros_hardened_golden/gcc_clang_syntax.json index b9778247..b9582f6d 100644 --- a/compiler_wrapper/testdata/cros_hardened_golden/gcc_clang_syntax.json +++ b/compiler_wrapper/testdata/cros_hardened_golden/gcc_clang_syntax.json @@ -25,12 +25,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -95,12 +100,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -159,12 +169,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -207,12 +222,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", diff --git a/compiler_wrapper/testdata/cros_hardened_noccache_golden/bisect.json b/compiler_wrapper/testdata/cros_hardened_noccache_golden/bisect.json index f3061817..46c29635 100644 --- a/compiler_wrapper/testdata/cros_hardened_noccache_golden/bisect.json +++ b/compiler_wrapper/testdata/cros_hardened_noccache_golden/bisect.json @@ -34,12 +34,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -84,12 +89,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -137,12 +147,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_hardened_noccache_golden/clang_path.json b/compiler_wrapper/testdata/cros_hardened_noccache_golden/clang_path.json index 8062e8a5..096d1aaf 100644 --- a/compiler_wrapper/testdata/cros_hardened_noccache_golden/clang_path.json +++ b/compiler_wrapper/testdata/cros_hardened_noccache_golden/clang_path.json @@ -24,12 +24,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -66,12 +71,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -108,12 +118,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -150,12 +165,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -199,6 +219,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -207,6 +231,7 @@ "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -254,6 +279,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -262,6 +291,7 @@ "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -308,6 +338,10 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", @@ -316,6 +350,7 @@ "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -352,12 +387,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -391,12 +431,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-Ba/b/bin", "-target", "x86_64-cros-linux-gnu" @@ -430,12 +475,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-Ba/b/bin", "-target", "x86_64-cros-linux-gnu" @@ -469,12 +519,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -511,12 +566,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_hardened_noccache_golden/clangtidy.json b/compiler_wrapper/testdata/cros_hardened_noccache_golden/clangtidy.json index 03d0c437..d75eb527 100644 --- a/compiler_wrapper/testdata/cros_hardened_noccache_golden/clangtidy.json +++ b/compiler_wrapper/testdata/cros_hardened_noccache_golden/clangtidy.json @@ -40,12 +40,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -66,12 +71,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -122,12 +132,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -149,12 +164,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -207,12 +227,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -237,12 +262,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -296,12 +326,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -323,12 +358,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_hardened_noccache_golden/force_disable_werror.json b/compiler_wrapper/testdata/cros_hardened_noccache_golden/force_disable_werror.json index 5510eec8..59dfb93e 100644 --- a/compiler_wrapper/testdata/cros_hardened_noccache_golden/force_disable_werror.json +++ b/compiler_wrapper/testdata/cros_hardened_noccache_golden/force_disable_werror.json @@ -27,12 +27,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -69,12 +74,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -97,12 +107,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -142,12 +157,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -170,12 +190,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", diff --git a/compiler_wrapper/testdata/cros_hardened_noccache_golden/gcc_clang_syntax.json b/compiler_wrapper/testdata/cros_hardened_noccache_golden/gcc_clang_syntax.json index ff7b3c9d..1bb779f0 100644 --- a/compiler_wrapper/testdata/cros_hardened_noccache_golden/gcc_clang_syntax.json +++ b/compiler_wrapper/testdata/cros_hardened_noccache_golden/gcc_clang_syntax.json @@ -25,12 +25,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -89,12 +94,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -153,12 +163,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -201,12 +216,17 @@ "-Wno-section", "-static-libgcc", "-fuse-ld=lld", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fstack-protector-strong", "-fPIE", "-pie", "-D_FORTIFY_SOURCE=2", "-fno-omit-frame-pointer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", diff --git a/compiler_wrapper/testdata/cros_nonhardened_golden/bisect.json b/compiler_wrapper/testdata/cros_nonhardened_golden/bisect.json index 4bc696d3..b97c379d 100644 --- a/compiler_wrapper/testdata/cros_nonhardened_golden/bisect.json +++ b/compiler_wrapper/testdata/cros_nonhardened_golden/bisect.json @@ -32,7 +32,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -81,7 +86,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -133,7 +143,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_ftrapv_maincc_target_specific.json b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_ftrapv_maincc_target_specific.json index d7b5258d..ae4a85c3 100644 --- a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_ftrapv_maincc_target_specific.json +++ b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_ftrapv_maincc_target_specific.json @@ -23,8 +23,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -63,8 +68,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-eabi" @@ -103,8 +113,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-win-gnu" @@ -143,9 +158,14 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-mthumb", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-linux-gnu" @@ -184,8 +204,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-eabi" @@ -224,9 +249,14 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-mthumb", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-win-gnu" @@ -265,9 +295,14 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-mthumb", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-linux-gnu" @@ -306,8 +341,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-eabi" @@ -346,9 +386,14 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-mthumb", "-ftrapv", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-win-gnu" diff --git a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_maincc_target_specific.json b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_maincc_target_specific.json index e78a420a..bf91b019 100644 --- a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_maincc_target_specific.json +++ b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_maincc_target_specific.json @@ -22,7 +22,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -60,7 +65,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-eabi" @@ -98,7 +108,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-win-gnu" @@ -136,8 +151,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-mthumb", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-linux-gnu" @@ -175,7 +195,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-eabi" @@ -213,8 +238,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-mthumb", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7m-cros-win-gnu" @@ -252,8 +282,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-mthumb", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-linux-gnu" @@ -291,7 +326,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-eabi" @@ -329,8 +369,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-mthumb", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv8m-cros-win-gnu" diff --git a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_path.json b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_path.json index 2a30100c..2f843529 100644 --- a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_path.json +++ b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_path.json @@ -22,7 +22,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -63,7 +68,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -104,7 +114,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -145,7 +160,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -193,9 +213,14 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -246,9 +271,14 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -293,9 +323,14 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-resource-dir=someResourceDir", "--gcc-toolchain=/usr", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -336,7 +371,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -374,7 +414,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-Ba/b/bin", "-target", "x86_64-cros-linux-gnu" @@ -412,7 +457,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-Ba/b/bin", "-target", "x86_64-cros-linux-gnu" @@ -450,7 +500,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -491,7 +546,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_sanitizer_args.json b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_sanitizer_args.json index 386e82d6..9cc90057 100644 --- a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_sanitizer_args.json +++ b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_sanitizer_args.json @@ -24,8 +24,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fsanitize=kernel-address", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -65,8 +70,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fsanitize=kernel-address", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -106,8 +116,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fsanitize=kernel-address", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -147,8 +162,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fsanitize=kernel-address", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -187,9 +207,14 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fno-experimental-new-pass-manager", "-fsanitize=fuzzer", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -229,10 +254,15 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fno-experimental-new-pass-manager", "-fsanitize=address", "-fprofile-instr-generate", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -271,8 +301,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fsanitize=address", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -311,8 +346,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fprofile-instr-generate", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_specific_args.json b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_specific_args.json index c8d16bfe..c1c78dc2 100644 --- a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_specific_args.json +++ b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_specific_args.json @@ -33,7 +33,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -72,8 +77,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-#warnings", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -112,8 +122,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-error=uninitialized", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -152,8 +167,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-error=unused-variable", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -192,8 +212,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wno-unused-variable", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -232,8 +257,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-Wunused-variable", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -272,8 +302,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-someflag", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_sysroot_wrapper_common.json b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_sysroot_wrapper_common.json index d0788a6b..46c0c832 100644 --- a/compiler_wrapper/testdata/cros_nonhardened_golden/clang_sysroot_wrapper_common.json +++ b/compiler_wrapper/testdata/cros_nonhardened_golden/clang_sysroot_wrapper_common.json @@ -53,7 +53,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -94,7 +99,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -127,7 +137,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -166,9 +181,14 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-fno-stack-protector", "-D__KERNEL__", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -207,10 +227,15 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "-mthumb", "-fno-stack-protector", "-D__KERNEL__", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "armv7a-cros-linux-gnueabihf" @@ -248,8 +273,13 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "--sysroot=xyz", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_nonhardened_golden/clangtidy.json b/compiler_wrapper/testdata/cros_nonhardened_golden/clangtidy.json index 22dd9ddc..3a15badd 100644 --- a/compiler_wrapper/testdata/cros_nonhardened_golden/clangtidy.json +++ b/compiler_wrapper/testdata/cros_nonhardened_golden/clangtidy.json @@ -37,7 +37,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -55,7 +60,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -103,7 +113,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -122,7 +137,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -172,7 +192,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -194,7 +219,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -245,7 +275,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -264,7 +299,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" diff --git a/compiler_wrapper/testdata/cros_nonhardened_golden/force_disable_werror.json b/compiler_wrapper/testdata/cros_nonhardened_golden/force_disable_werror.json index a99c1067..787ce95d 100644 --- a/compiler_wrapper/testdata/cros_nonhardened_golden/force_disable_werror.json +++ b/compiler_wrapper/testdata/cros_nonhardened_golden/force_disable_werror.json @@ -25,7 +25,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -66,7 +71,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -93,7 +103,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -137,7 +152,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu" @@ -164,7 +184,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", diff --git a/compiler_wrapper/testdata/cros_nonhardened_golden/gcc_clang_syntax.json b/compiler_wrapper/testdata/cros_nonhardened_golden/gcc_clang_syntax.json index 81b81a2f..c8db8869 100644 --- a/compiler_wrapper/testdata/cros_nonhardened_golden/gcc_clang_syntax.json +++ b/compiler_wrapper/testdata/cros_nonhardened_golden/gcc_clang_syntax.json @@ -22,7 +22,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -80,7 +85,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -132,7 +142,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", @@ -172,7 +187,12 @@ "-Wno-unknown-warning-option", "-Wno-section", "-static-libgcc", + "-Wno-reorder-init-list", + "-Wno-final-dtor-non-final-class", + "-Wno-return-stack-address", + "-Werror=poison-system-directories", "main.cc", + "-Wno-implicit-int-float-conversion", "-B../../bin", "-target", "x86_64-cros-linux-gnu", |