aboutsummaryrefslogtreecommitdiff
path: root/gcc/opts.c
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@google.com>2007-03-09 17:59:47 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2007-03-09 17:59:47 +0000
commit4d4362c8da9329e33ce27f67654af427e7d5c275 (patch)
treef487bc84c561664f511afb0f6958dd9bda598520 /gcc/opts.c
parent9645c3c57385f21e01f6c0af9dc552485b156edd (diff)
downloadgcc-4d4362c8da9329e33ce27f67654af427e7d5c275.zip
gcc-4d4362c8da9329e33ce27f67654af427e7d5c275.tar.gz
gcc-4d4362c8da9329e33ce27f67654af427e7d5c275.tar.bz2
opts.c (common_handle_option): Treat -Wstrict-overflow (with no argument) like -Wstrict-overflow=2.
* opts.c (common_handle_option): Treat -Wstrict-overflow (with no argument) like -Wstrict-overflow=2. * doc/invoke.texi (Warning Options): Update documentation. From-SVN: r122753
Diffstat (limited to 'gcc/opts.c')
-rw-r--r--gcc/opts.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/opts.c b/gcc/opts.c
index d3aea98..ecbc9a3 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -1094,6 +1094,11 @@ common_handle_option (size_t scode, const char *arg, int value,
break;
case OPT_Wstrict_overflow:
+ warn_strict_overflow = (value
+ ? (int) WARN_STRICT_OVERFLOW_CONDITIONAL
+ : 0);
+ break;
+
case OPT_Wstrict_overflow_:
warn_strict_overflow = value;
break;