summaryrefslogtreecommitdiff
path: root/gcc/c-opts.c
diff options
context:
space:
mode:
authorgdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>2006-11-20 01:03:49 +0000
committergdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>2006-11-20 01:03:49 +0000
commit25b4f14993fdc124ffc92eca32c61612005c41ae (patch)
tree6684737f9050acf56dc8122efce5e084fa2b8824 /gcc/c-opts.c
parent6dc09ecb739a4d3f01a5c9f745ad1a893d757e88 (diff)
downloadgcc-25b4f14993fdc124ffc92eca32c61612005c41ae.tar.gz
2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
PR c++/8586 * c-opts.c (c_common_handle_option): Enable -Wwrite-strings if -Wall. testsuite/ 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net> PR c++/8586 * g++.dg/warn/Wall-write-strings.C: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119009 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-opts.c')
-rw-r--r--gcc/c-opts.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/c-opts.c b/gcc/c-opts.c
index 1abb374c476..36026fd869b 100644
--- a/gcc/c-opts.c
+++ b/gcc/c-opts.c
@@ -416,6 +416,8 @@ c_common_handle_option (size_t scode, const char *arg, int value)
/* C++-specific warnings. */
warn_reorder = value;
warn_nontemplate_friend = value;
+ if (value > 0)
+ warn_write_strings = true;
}
cpp_opts->warn_trigraphs = value;