aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@yorick.cygnus.com>1999-03-29 16:13:51 +0000
committerJason Merrill <jason@gcc.gnu.org>1999-03-29 11:13:51 -0500
commit9af3a23b20a2afcbd77a601a3641e372bb72d1d1 (patch)
tree28ecac2586c0b381e56f9c2f64e7d7e81cc1a353
parentbba975d4304c06ed1e7d0b20c00e0ff3f9cd98c5 (diff)
downloadgcc-9af3a23b20a2afcbd77a601a3641e372bb72d1d1.zip
gcc-9af3a23b20a2afcbd77a601a3641e372bb72d1d1.tar.gz
gcc-9af3a23b20a2afcbd77a601a3641e372bb72d1d1.tar.bz2
* decl2.c (lang_decode_option): Remove -Wsign-promo from -Wall.
From-SVN: r26060
-rw-r--r--gcc/cp/ChangeLog4
-rw-r--r--gcc/cp/decl2.c10
2 files changed, 9 insertions, 5 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index beee754..674b81d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -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.
diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c
index 9b577ba..bb7071e 100644
--- a/gcc/cp/decl2.c
+++ b/gcc/cp/decl2.c
@@ -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;