diff options
Diffstat (limited to 'gcc/function.c')
-rw-r--r-- | gcc/function.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/function.c b/gcc/function.c index b61b9004a78..581c0834d44 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -3536,9 +3536,8 @@ setjmp_vars_warning (tree block) && DECL_RTL_SET_P (decl) && REG_P (DECL_RTL (decl)) && regno_clobbered_at_setjmp (REGNO (DECL_RTL (decl)))) - warning (0, "variable %q+D might be clobbered by %<longjmp%>" - " or %<vfork%>", - decl); + warning (OPT_Wclobbered, "variable %q+D might be clobbered by" + " %<longjmp%> or %<vfork%>", decl); } for (sub = BLOCK_SUBBLOCKS (block); sub; sub = TREE_CHAIN (sub)) @@ -3557,7 +3556,8 @@ setjmp_args_warning (void) if (DECL_RTL (decl) != 0 && REG_P (DECL_RTL (decl)) && regno_clobbered_at_setjmp (REGNO (DECL_RTL (decl)))) - warning (0, "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>", + warning (OPT_Wclobbered, + "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>", decl); } |