diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1999-03-29 16:13:51 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1999-03-29 11:13:51 -0500 |
commit | 9af3a23b20a2afcbd77a601a3641e372bb72d1d1 (patch) | |
tree | 28ecac2586c0b381e56f9c2f64e7d7e81cc1a353 | |
parent | bba975d4304c06ed1e7d0b20c00e0ff3f9cd98c5 (diff) | |
download | gcc-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/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/cp/decl2.c | 10 |
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; |