https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98997
--- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Andy Lutomirski from comment #3) > What is -fcf-protection=stack actually supposed to do as compared to It is -fcf-protection=return. > -fcf-protection=none? Is it valid to run code compiled with > -fcf-protection=none with SHSTK enabled? If so, then I wonder why No. The binary will crash. > -fcf-protection=stack exists at all. If not, then I'm wondering why your > patch seems to be effectively hardcoding "stack" mode for SJLJ? > Correct.