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.

Reply via email to