From 9af3a23b20a2afcbd77a601a3641e372bb72d1d1 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Mon, 29 Mar 1999 16:13:51 +0000 Subject: [PATCH] * decl2.c (lang_decode_option): Remove -Wsign-promo from -Wall. From-SVN: r26060 --- gcc/cp/ChangeLog | 4 ++++ gcc/cp/decl2.c | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index beee754bb3b..674b81d5354 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +1999-03-29 Jason Merrill + + * decl2.c (lang_decode_option): Remove -Wsign-promo from -Wall. + 1999-03-28 Jason Merrill * pt.c (fn_type_unification): Ignore 'this' parm from conversion ops. diff --git a/gcc/cp/decl2.c b/gcc/cp/decl2.c index 9b577ba58e2..bb7071e5221 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; -- 2.30.2