re PR c/35438 (ICE with invalid use of threadprivate)
authorJakub Jelinek <jakub@redhat.com>
Mon, 10 Mar 2008 19:40:39 +0000 (20:40 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 10 Mar 2008 19:40:39 +0000 (20:40 +0100)
commit5df27e4a3eceb7ec1a69108e5be6cc918dee846b
tree76440d4144015b3e095e8ad13bdb9593ffeb0b3c
parent8b46837cd1feb7d5f9d7c01b28ddb2b4d3ee455e
re PR c/35438 (ICE with invalid use of threadprivate)

PR c/35438
PR c/35439
* c-parser.c (c_parser_omp_threadprivate): Don't add vars with
errorneous type.  Check that v is a VAR_DECL.

* gcc.dg/gomp/pr35438.c: New test.
* gcc.dg/gomp/pr35439.c: New test.

From-SVN: r133085
gcc/ChangeLog
gcc/c-parser.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/gomp/pr35438.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/gomp/pr35439.c [new file with mode: 0644]