On 07/20/2017 07:23 AM, Segher Boessenkool wrote: > Hi Jeff, > > On Tue, Jul 18, 2017 at 11:17:19PM -0600, Jeff Law wrote: >> >> The biggest change in this update to patch 01/08 is moving of stack >> clash protection out of -fstack-check= and into its own option, >> -fstack-clash-protection. I believe other issues raised by reviewers >> have been addressed as well. > > I think the documentation for the new option should say this only > provides partial protection on targets that do not have fuller protection > enabled. Is there some way for users to find out which targets those > are / if their target is one of those? Agreed. I've added a note in the documentation.
Sadly, there's no way short of listing them and keeping that list up-to-date over time by hand. If we want to do that, I would suggest we note the processors with full support as well as those with partial support using the -fstack-check=specific prologues. I think we ought to provide that target specific information in the documentation, though I worry it will get out of date. Thoughts? jeff