LTO: pick up -fcf-protection flag for the link step
authorMatthias Klose <doko@ubuntu.com>
Tue, 14 Jul 2020 08:12:08 +0000 (10:12 +0200)
committerMatthias Klose <doko@ubuntu.com>
Tue, 14 Jul 2020 08:12:08 +0000 (10:12 +0200)
commit6a48d12475cdb7375b98277f8bc089715feeeafe
tree4a9e567562d83843e1d1b75ec5affdfa810add2d
parent9ad19a66d751ab48515ef61f830e192ae4078b93
LTO: pick up -fcf-protection flag for the link step

2020-07-14  Matthias Klose  <doko@ubuntu.com>

PR lto/95604
* lto-wrapper.c (merge_and_complain): Add decoded options as parameter,
error on different values for -fcf-protection.
(append_compiler_options): Pass -fcf-protection option.
(find_and_merge_options): Add decoded options as parameter,
pass decoded_options to merge_and_complain.
(run_gcc): Pass decoded options to find_and_merge_options.
* lto-opts.c (lto_write_options): Pass -fcf-protection option.
gcc/lto-opts.c
gcc/lto-wrapper.c