https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68065
--- Comment #29 from Alexander Cherepanov <ch3root at openwall dot com> --- On 2015-11-11 14:57, ebotcazou at gcc dot gnu.org wrote: >> Are you saying that -fstack-check is ready for use? Why it's not >> documented (except for Ada and in gccint)? > > !??? See 3.18 Options for Code Generation Conventions in the manual. Ouch. Searching in Google for 'fstack-check gcc', gnat and gccint are the first hits but Code-Gen-Options is not on the first page. (For other options it usually works quite well.) And looking for it in the manual near -fstack-protector, i.e. in "3.10 Options That Control Optimization", doesn't find anything. I should have tried Option Index at least. It's documented even for gcc 2.95.3. >> According to comments[1][2] by Florian Wiemer (cc'd) in 2013 it's not >> production-ready and "used to be rather buggy". Is this changed? >> >> [1] https://gcc.gnu.org/ml/gcc-patches/2013-09/msg01176.html >> [2] http://www.openwall.com/lists/oss-security/2013/01/23/4 > > Yes, at least on mainstream architectures (x86, x86-64, Alpha, MIPS, SPARC, > PowerPC, IA-64). ARM and AArch64 need the PR middle-end/65958 changes. Cool! One more question, if you don't mind: which version of gcc do I need for this -- is 4.9.2 ok or 5 is required? Links to additional info would be appreciated.