diff options
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/toplev.c | 15 |
2 files changed, 14 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0db59f1..34b0263 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2005-07-21 DJ Delorie <dj@redhat.com> + + * toplev.c (warn_deprecated_use): Add warning control to warning + call. + 2005-07-21 Richard Henderson <rth@redhat.com> PR tree-opt/22504 diff --git a/gcc/toplev.c b/gcc/toplev.c index 368e9e6..5ad62dd 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -875,7 +875,8 @@ warn_deprecated_use (tree node) if (DECL_P (node)) { expanded_location xloc = expand_location (DECL_SOURCE_LOCATION (node)); - warning (0, "%qs is deprecated (declared at %s:%d)", + warning (OPT_Wdeprecated_declarations, + "%qs is deprecated (declared at %s:%d)", IDENTIFIER_POINTER (DECL_NAME (node)), xloc.file, xloc.line); } @@ -898,18 +899,20 @@ warn_deprecated_use (tree node) expanded_location xloc = expand_location (DECL_SOURCE_LOCATION (decl)); if (what) - warning (0, "%qs is deprecated (declared at %s:%d)", what, - xloc.file, xloc.line); + warning (OPT_Wdeprecated_declarations, + "%qs is deprecated (declared at %s:%d)", what, + xloc.file, xloc.line); else - warning (0, "type is deprecated (declared at %s:%d)", + warning (OPT_Wdeprecated_declarations, + "type is deprecated (declared at %s:%d)", xloc.file, xloc.line); } else { if (what) - warning (0, "%qs is deprecated", what); + warning (OPT_Wdeprecated_declarations, "%qs is deprecated", what); else - warning (0, "type is deprecated"); + warning (OPT_Wdeprecated_declarations, "type is deprecated"); } } } |