]> gcc.gnu.org Git - gcc.git/commit
invoke.texi (Warning Options): Add -Wmemset-elt-size.
authorBernd Schmidt <bernds@redhat.com>
Wed, 27 Apr 2016 09:48:56 +0000 (09:48 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Wed, 27 Apr 2016 09:48:56 +0000 (09:48 +0000)
commitc1e1f4333b65cb99f2dbfff267a634448d947529
tree96f8374ba1ef35e3c658690c190cb0d008ae3001
parent06aed101fc1eb7bc685e334352a599f0a4718a22
invoke.texi (Warning Options): Add -Wmemset-elt-size.

* doc/invoke.texi (Warning Options): Add -Wmemset-elt-size.
(-Wmemset-elt-size): New item.
c-family/
* c.opt (Wmemset-elt-size): New option.
* c-common.c (warn_for_memset): New function.
* c-common.h (warn_for_memset): Declare.
c/
* c-parser.c (c_parser_postfix_expression_after_primary): Call
warn_for_memset instead of warning directly here.
cp/
* parser.c (cp_parser_postfix_expression): Call
warn_for_memset instead of warning directly here.
testsuite/
* c-c++-common/memset-array.c: New test.

From-SVN: r235475
12 files changed:
gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/c-family/c-common.h
gcc/c-family/c.opt
gcc/c/ChangeLog
gcc/c/c-parser.c
gcc/cp/ChangeLog
gcc/cp/parser.c
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/memset-array.c [new file with mode: 0644]
This page took 0.061453 seconds and 5 git commands to generate.