2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
commit0feb4de19d9b9c3c7475d5e60022fb0e58f0873a
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Nov 2014 20:14:41 +0000 (10 20:14 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Nov 2014 20:14:41 +0000 (10 20:14 +0000)
treea319274155607b59e6fd0d9bad41edc6a68b2038
parentf981247fa4fcac9bbe32a46580e292abb69593d4
2014-11-10  Paolo Carlini  <paolo.carlini@oracle.com>

* doc/invoke.texi ([-Wshift-count-negative, -Wshift-count-overflow]):
Add.

/c-family
2014-11-10  Paolo Carlini  <paolo.carlini@oracle.com>

* c.opt ([Wshift-count-negative, Wshift-count-overflow]): Add.

/cp
2014-11-10  Paolo Carlini  <paolo.carlini@oracle.com>

* typeck.c (cp_build_binary_op): Use OPT_Wshift_count_negative and
OPT_Wshift_count_overflow in the warnings.

/c
2014-11-10  Paolo Carlini  <paolo.carlini@oracle.com>

* c-typeck.c (build_binary_op): Use OPT_Wshift_count_negative and
OPT_Wshift_count_overflow in the warnings.

/testsuite
2014-11-10  Paolo Carlini  <paolo.carlini@oracle.com>

* c-c++-common/Wshift-count-overflow-1.c: New.
* c-c++-common/Wshift-count-overflow-2.c: Likewise.
* c-c++-common/Wshift-count-negative-1.c: Likewise.
* c-c++-common/Wshift-count-negative-2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@217313 138bc75d-0d04-0410-961f-82ee72b054a4
13 files changed:
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c.opt
gcc/c/ChangeLog
gcc/c/c-typeck.c
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/Wshift-count-negative-1.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/Wshift-count-negative-2.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/Wshift-count-overflow-1.c [new file with mode: 0644]
gcc/testsuite/c-c++-common/Wshift-count-overflow-2.c [new file with mode: 0644]