diff options
Diffstat (limited to 'gcc/cfgexpand.c')
-rw-r--r-- | gcc/cfgexpand.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index e550a4c..769483b 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -1877,9 +1877,11 @@ tree_expand_cfg (void) if (warn_stack_protect) { if (current_function_calls_alloca) - warning (0, "not protecting local variables: variable length buffer"); + warning (OPT_Wstack_protector, + "not protecting local variables: variable length buffer"); if (has_short_buffer && !cfun->stack_protect_guard) - warning (0, "not protecting function: no buffer at least %d bytes long", + warning (OPT_Wstack_protector, + "not protecting function: no buffer at least %d bytes long", (int) PARAM_VALUE (PARAM_SSP_BUFFER_SIZE)); } |