re PR middle-end/26611 (openmp gomp ICE at gimplify.c:4257)
authorJakub Jelinek <jakub@redhat.com>
Fri, 24 Mar 2006 16:14:40 +0000 (17:14 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 24 Mar 2006 16:14:40 +0000 (17:14 +0100)
commit8cb86b657cad001ff77e8dc5d74b3bb5f9f9a7f1
tree1708209878e668ef1acab5b79c98eb65413a0f13
parent84c9cb12e6b48fbc65260b979a4e0631f1e9e853
re PR middle-end/26611 (openmp gomp ICE at gimplify.c:4257)

PR middle-end/26611
* gimplify.c (gimplify_bind_expr): Only call omp_add_variable on
non-global variables that don't have DECL_SEEN_IN_BIND_EXPR_P bit
set yet or weren't marked as local yet.

* g++.dg/gomp/pr26611-1.C: New test.
* g++.dg/gomp/pr26611-2.C: New test.

From-SVN: r112351
gcc/ChangeLog
gcc/gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/gomp/pr26611-1.C [new file with mode: 0644]
gcc/testsuite/g++.dg/gomp/pr26611-2.C [new file with mode: 0644]