[Bug web/85916] New: GCC 8 Changes page has outdated mention of -mibt, -mcet and maybe -mshstk
Arfrever.FTA at GMail dot Com
gcc-bugzilla@gcc.gnu.org
Fri May 25 05:32:00 GMT 2018
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.
More information about the Gcc-bugs
mailing list