From 2c2bc09b1d2757be2d9fef1b9a3fc67e2c1db2ce Mon Sep 17 00:00:00 2001 From: Neil Booth Date: Tue, 6 May 2003 20:42:32 +0000 Subject: [PATCH] c-opts.c (COMMAND_LINE_OPTIONS): Reject -Wmissing-prototypes and -Wstrict-prototypes if C++. * c-opts.c (COMMAND_LINE_OPTIONS): Reject -Wmissing-prototypes and -Wstrict-prototypes if C++. From-SVN: r66533 --- gcc/ChangeLog | 5 +++++ gcc/c-opts.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 05648ec8778..73764dabf11 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-05-06 + + * c-opts.c (COMMAND_LINE_OPTIONS): Reject -Wmissing-prototypes + and -Wstrict-prototypes if C++. + 2003-05-06 Aldy Hernandez * config/rs6000/linuxspe.h: New file. diff --git a/gcc/c-opts.c b/gcc/c-opts.c index 0a2898299a2..bbceabbf323 100644 --- a/gcc/c-opts.c +++ b/gcc/c-opts.c @@ -205,7 +205,7 @@ static void finish_options PARAMS ((void)); OPT("Wmissing-braces", CL_ALL, OPT_Wmissing_braces) \ OPT("Wmissing-declarations", CL_C, OPT_Wmissing_declarations) \ OPT("Wmissing-format-attribute",CL_ALL, OPT_Wmissing_format_attribute) \ - OPT("Wmissing-prototypes", CL_ALL, OPT_Wmissing_prototypes) \ + OPT("Wmissing-prototypes", CL_C, OPT_Wmissing_prototypes) \ OPT("Wmultichar", CL_ALL, OPT_Wmultichar) \ OPT("Wnested-externs", CL_C, OPT_Wnested_externs) \ OPT("Wnon-template-friend", CL_CXX, OPT_Wnon_template_friend) \ @@ -224,7 +224,7 @@ static void finish_options PARAMS ((void)); OPT("Wsequence-point", CL_C, OPT_Wsequence_point) \ OPT("Wsign-compare", CL_ALL, OPT_Wsign_compare) \ OPT("Wsign-promo", CL_CXX, OPT_Wsign_promo) \ - OPT("Wstrict-prototypes", CL_ALL, OPT_Wstrict_prototypes) \ + OPT("Wstrict-prototypes", CL_C, OPT_Wstrict_prototypes) \ OPT("Wsynth", CL_CXX, OPT_Wsynth) \ OPT("Wsystem-headers", CL_ALL, OPT_Wsystem_headers) \ OPT("Wtraditional", CL_C, OPT_Wtraditional) \ -- 2.30.2