https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112589
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever confirmed|0 |1 Last reconfirmed| |2023-11-17 --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Looks like it has been undocumented since the documentation was added in r8-3997-g771c6b44dd0353 . Note the option itself was added in r8-3995-g5c5f0b65eebe36 . ``` fcf-protection Common RejectNegative Alias(fcf-protection=,full) fcf-protection= Common Joined RejectNegative Enum(cf_protection_level) EnumSet Var(flag_cf_protection) Init(CF_NONE) -fcf-protection=[full|branch|return|none|check] Instrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets. ``` https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html#index-fcf-protection Confirmed.