[Bug bootstrap/96203] LTO bootstrap with --enable-cet is broken
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Jul 15 07:23:23 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96203
Richard Biener <rguenth at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |doko at gcc dot gnu.org,
| |hjl at gcc dot gnu.org
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> ---
So we link CET enabled libiberty but do not build GCC itself (and thus gen*)
CET enabled which blows up with
commit 6a48d12475cdb7375b98277f8bc089715feeeafe
Author: Matthias Klose <doko@ubuntu.com>
Date: Tue Jul 14 10:12:08 2020 +0200
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.
More information about the Gcc-bugs
mailing list