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

Reply via email to