diff options
author | Adrian Dole <adriandole@google.com> | 2022-11-02 21:32:50 +0000 |
---|---|---|
committer | Chromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com> | 2022-11-02 22:47:23 +0000 |
commit | e2cce3561628cfafd411417d372cef0719f5166d (patch) | |
tree | ff7379bac3b2372b896237e9a034b59e6353ee94 | |
parent | 537f2ecfe7bc9eb996cd4abedae26bf699ab54dd (diff) | |
download | toolchain-utils-e2cce3561628cfafd411417d372cef0719f5166d.tar.gz |
compiler_wrapper: build with zero initialization
See go/chromeos-zero-init
BUG=b:234642720
TEST=CQ
Change-Id: Icbcb9e9b3928b46875c78c99727b1ec9839f27c3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/3999814
Reviewed-by: Adrian Dole <adriandole@google.com>
Reviewed-by: Manoj Gupta <manojgupta@chromium.org>
Tested-by: Adrian Dole <adriandole@google.com>
Auto-Submit: Adrian Dole <adriandole@google.com>
Commit-Queue: Manoj Gupta <manojgupta@chromium.org>
-rw-r--r-- | compiler_wrapper/config.go | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler_wrapper/config.go b/compiler_wrapper/config.go index 64d77ae7..6c3fcf52 100644 --- a/compiler_wrapper/config.go +++ b/compiler_wrapper/config.go @@ -164,6 +164,8 @@ var crosHardenedConfig = config{ "-Wno-section", "-fno-addrsig", "-fuse-ld=lld", + "-ftrivial-auto-var-init=zero", + "-enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang", ), clangPostFlags: crosCommonClangPostFlags(), newWarningsDir: "/tmp/fatal_clang_warnings", |