https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70454
H.J. Lu <hjl.tools at gmail dot com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |patch
Last reconfirmed| |2021-01-14
Status|UNCONFIRMED |NEW
Ever confirmed|0 |1
CC| |jakub at redhat dot com
Assignee|unassigned at gcc dot gnu.org |hjl.tools at gmail dot
com
Target Milestone|--- |11.0
Version|6.0 |11.0
--- Comment #6 from H.J. Lu <hjl.tools at gmail dot com> ---
Starting from
commit 77d372abec0fbf2cfe922e3140ee3410248f979e
Author: H.J. Lu <[email protected]>
Date: Thu Jan 14 05:56:46 2021 -0800
x86: Error on -fcf-protection with incompatible target
GCC issues an error on -fcf-protection with incompatible target. CET
is enabled in run-time libraries on x86 when GCC is configured with SSE2
enabled. But 32-bit libitm/libgomp/libatomic are hardcoded to
compile with -march=i486 which is incompatible with CET. We should
compile libitm/libgomp/libatomic -march=i486 only if the default -march=
is lower than i486.
Patches are posted at
https://gcc.gnu.org/pipermail/gcc-patches/2021-January/563532.html