]> git.ipfire.org Git - thirdparty/gcc.git/commit
common.opt (Woverflow): New command line option.
authorRoger Sayle <roger@eyesopen.com>
Mon, 1 May 2006 04:27:15 +0000 (04:27 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Mon, 1 May 2006 04:27:15 +0000 (04:27 +0000)
commit71834ad346a514c1ef41342403b762503e5ce05e
treee7d7d2ba340760ae4cb7b524b8aab06e994b8769
parent1c56bc4a7ea665c876311f1df1658aa19107f93f
common.opt (Woverflow): New command line option.

* common.opt (Woverflow): New command line option.
* c-common.c (constant_expression_warning): Check warn_overflow.
(overflow_waring): Pass OPT_Woverflow to warning.
(unsigned_conversion_warning): Likewise.
(convert_and_check): Likewise.
* doc/invoke.texi: Document new command line option.

* gcc.dg/Woverflow-1.c: New test case.
* gcc.dg/Woverflow-2.c: Likewise.
* gcc.dg/Woverflow-3.c: Likewise.

From-SVN: r113408
gcc/ChangeLog
gcc/c-common.c
gcc/common.opt
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/Woverflow-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/Woverflow-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/Woverflow-3.c [new file with mode: 0644]