re PR c/52577 (__builtin_shuffle -Wunused-but-set-* false positives)
authorJakub Jelinek <jakub@redhat.com>
Tue, 13 Mar 2012 21:19:50 +0000 (22:19 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 13 Mar 2012 21:19:50 +0000 (22:19 +0100)
commit9243c51d5fa12be42dede398b3c7a812fc95519c
tree2a4d87591c71e6a130ccb9f1c26a71d33562e62a
parent42cd8749119567c40d4fd93747e30ee72e6f836c
re PR c/52577 (__builtin_shuffle -Wunused-but-set-* false positives)

PR c/52577
* c-parser.c (c_parser_postfix_expression)
<case RID_BUILTIN_SHUFFLE>: Call mark_exp_read on argument values.

* gcc.dg/Wunused-var-3.c: New test.

From-SVN: r185355
gcc/ChangeLog
gcc/c-parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/Wunused-var-3.c [new file with mode: 0644]