On 07/13/2017 06:37 PM, David Malcolm wrote: > On Tue, 2017-07-11 at 15:19 -0600, Jeff Law wrote: > > [...] > >> diff --git a/gcc/opts.c b/gcc/opts.c >> index 7460c2b..61f5bb0 100644 >> --- a/gcc/opts.c >> +++ b/gcc/opts.c >> @@ -2243,6 +2243,19 @@ common_handle_option (struct gcc_options >> *opts, >> opts->x_flag_stack_check = STACK_CHECK_BUILTIN >> ? FULL_BUILTIN_STACK_CHECK >> : GENERIC_STACK_CHECK; >> + else if (!strcmp (arg, "clash")) >> + { >> + /* This is the stack checking method, designed to prevent >> + stack-clash attacks. */ >> + if (!STACK_GROWS_DOWNWARD) >> + sorry ("-fstack-check=clash not implemented on this >> target"); > > Minor nitpick: shouldn't options be quoted in diagnostics? > > So this should be: > > sorry ("%<-fstack-check=clash%> not implemented on this target"); > > (or whatever it ends up being called) Thanks. Fixed for the next version.
jeff