aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimplify.c
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2016-09-24 09:39:23 +0000
committerMarek Polacek <mpolacek@gcc.gnu.org>2016-09-24 09:39:23 +0000
commit9a2300e956daf1dd27e144d19ef95988ac661274 (patch)
tree2202f7c8afd097fcf4c53d3a4cbe532ead2f1c43 /gcc/gimplify.c
parent02ae505bc9f8040cddaf48faaaea3bc224260853 (diff)
downloadgcc-9a2300e956daf1dd27e144d19ef95988ac661274.zip
gcc-9a2300e956daf1dd27e144d19ef95988ac661274.tar.gz
gcc-9a2300e956daf1dd27e144d19ef95988ac661274.tar.bz2
re PR c/77490 (bit-not (~) on boolean should be warned about)
PR c/77490 * c.opt (Wbool-operation): New. * c-typeck.c (build_unary_op): Warn about bit not on expressions that have boolean value. Warn about ++/-- on booleans. * typeck.c (cp_build_unary_op): Warn about bit not on expressions that have boolean value. * doc/invoke.texi: Document -Wbool-operation. * c-c++-common/Wbool-operation-1.c: New test. * gcc.dg/Wbool-operation-1.c: New test. From-SVN: r240462
Diffstat (limited to 'gcc/gimplify.c')
0 files changed, 0 insertions, 0 deletions