* decl2.c (lang_decode_option): Remove -Wsign-promo from -Wall.
authorJason Merrill <jason@yorick.cygnus.com>
Mon, 29 Mar 1999 16:13:51 +0000 (16:13 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 29 Mar 1999 16:13:51 +0000 (11:13 -0500)
From-SVN: r26060

gcc/cp/ChangeLog
gcc/cp/decl2.c

index beee754bb3b84d76c37bc52fc65b2c63c99b9b00..674b81d5354dfed94235f5281a7ee8ef29c3d888 100644 (file)
@@ -1,3 +1,7 @@
+1999-03-29  Jason Merrill  <jason@yorick.cygnus.com>
+
+       * decl2.c (lang_decode_option): Remove -Wsign-promo from -Wall.
+
 1999-03-28  Jason Merrill  <jason@yorick.cygnus.com>
 
        * pt.c (fn_type_unification): Ignore 'this' parm from conversion ops.
index 9b577ba58e22cbdf2663c28c85644d4813896a1a..bb7071e522111a602cc4c5acb734d15afc0a53fb 100644 (file)
@@ -711,25 +711,25 @@ lang_decode_option (argc, argv)
          warn_return_type = setting;
          warn_unused = setting;
          warn_implicit = setting;
-         warn_ctor_dtor_privacy = setting;
          warn_switch = setting;
          warn_format = setting;
          warn_parentheses = setting;
          warn_missing_braces = setting;
          warn_sign_compare = setting;
-         warn_extern_inline = setting;
-         warn_nonvdtor = setting;
          warn_multichar = setting;
          /* We save the value of warn_uninitialized, since if they put
             -Wuninitialized on the command line, we need to generate a
             warning about not using it without also specifying -O.  */
          if (warn_uninitialized != 1)
            warn_uninitialized = (setting ? 2 : 0);
-         warn_reorder = setting;
-         warn_sign_promo = setting;
          /* Only warn about unknown pragmas that are not in system
             headers.  */                                        
          warn_unknown_pragmas = 1;       
+
+         /* C++-specific warnings.  */
+         warn_ctor_dtor_privacy = setting;
+         warn_nonvdtor = setting;
+         warn_reorder = setting;
          warn_nontemplate_friend = setting;           
        }
       else return strings_processed;