This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[PATCH 1/2] x86/CET: Add -fcf-protection to STAGE4_CFLAGS
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: gcc-patches at gcc dot gnu dot org
- Cc: Igor Tsimbalist <igor dot v dot tsimbalist at intel dot com>, Uros Bizjak <ubizjak at gmail dot com>
- Date: Tue, 24 Apr 2018 10:08:13 -0700
- Subject: [PATCH 1/2] x86/CET: Add -fcf-protection to STAGE4_CFLAGS
Since profiledbootstrap uses
STAGEfeedback_CFLAGS = $(STAGE4_CFLAGS) -fprofile-use
add
STAGE4_CFLAGS += -fcf-protection -mcet
to bootstrap-cet.mk to support profiledbootstrap with CET.
PR bootstrap/85490
* bootstrap-cet.mk (STAGE4_CFLAGS): New.
---
config/bootstrap-cet.mk | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/config/bootstrap-cet.mk b/config/bootstrap-cet.mk
index b5dee601a3f..6ef1ba279cd 100644
--- a/config/bootstrap-cet.mk
+++ b/config/bootstrap-cet.mk
@@ -1,4 +1,5 @@
-# This option enables -fcf-protection for stage2 and stage3.
+# This option enables -fcf-protection for stage2, stage3 and stage4.
STAGE2_CFLAGS += -fcf-protection
STAGE3_CFLAGS += -fcf-protection
+STAGE4_CFLAGS += -fcf-protection
--
2.14.3