This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug preprocessor/16950] [3.5 regression] -Wno-deprecated doesn't work


------- Additional Comments From hjl at lucon dot org  2004-08-09 22:11 -------
I think this is one way to fix it:

--- gcc/java/java-tree.h.depre  2004-08-02 08:23:11.000000000 -0700
+++ gcc/java/java-tree.h        2004-08-09 15:05:20.524087846 -0700
@@ -180,9 +180,6 @@ extern int flag_jni;
                                                                               
       
 extern int flag_extraneous_semicolon;
                                                                               
       
-/* When nonzero, report use of deprecated classes, methods, or fields.  */
-extern int flag_deprecated;
-
 /* When nonzero, always check for a non gcj generated classes archive.  */
                                                                               
       
 extern int flag_force_classes_archive_check;
--- gcc/java/lang.opt.depre     2004-08-06 11:07:21.000000000 -0700
+++ gcc/java/lang.opt   2004-08-09 15:09:15.498749481 -0700
@@ -62,8 +62,8 @@ Java
 ; Documented for C
                                                                               
       
 Wdeprecated
-Java Var(flag_deprecated) Init(1)
-Warn if deprecated class, method, or field is used
+Java Var(warn_deprecated) VarExists
+Warn if deprecated compiler feature, class, method, or field is used
                                                                               
       
 Wextraneous-semicolon
 Java Var(flag_extraneous_semicolon)
--- gcc/java/parse.y.depre      2004-08-02 16:25:19.000000000 -0700
+++ gcc/java/parse.y    2004-08-09 15:05:37.170938516 -0700
@@ -10095,7 +10095,7 @@ check_deprecation (tree wfl, tree decl)
   const char *file;
   tree elt;
  
-  if (! flag_deprecated)
+  if (! warn_deprecated)
     return;
  
   /* We want to look at the element type of arrays here, so we strip


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16950


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]