https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85916
Bug ID: 85916 Summary: GCC 8 Changes page has outdated mention of -mibt, -mcet and maybe -mshstk Product: gcc Version: 8.1.0 URL: https://gcc.gnu.org/gcc-8/changes.html Status: UNCONFIRMED Severity: normal Priority: P3 Component: web Assignee: unassigned at gcc dot gnu.org Reporter: Arfrever.FTA at GMail dot Com CC: hjl.tools at gmail dot com Target Milestone: --- https://gcc.gnu.org/gcc-8/changes.html contains: In "General Improvements" section: A new option -fcf-protection=[full|branch|return|none] is introduced to perform code instrumentation to increase program security by checking that target addresses of control-flow transfer instructions (such as indirect function call, function return, indirect jump) are valid. Currently the instrumentation is supported on x86 GNU/Linux targets only. See the user guide for further information about the option syntax and section "New Targets and Target Specific Improvements" for IA-32/x86-64 for more details. In "New Targets and Target Specific Improvements" section: In "IA-32/x86-64" subsection: GCC now supports the Intel Control-flow Enforcement Technology (CET) extension through -mibt, -mshstk, -mcet options. One of these options has to accompany the -fcf-protection option to enable code instrumentation for control-flow protection. -mibt option was deleted (bug #85469). -mcet option was deleted (bug #85485). -mshstk option probably has slightly changed meaning.