PR middle-end/66633
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Jul 2015 21:14:11 +0000 (21:14 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Jul 2015 21:14:11 +0000 (21:14 +0000)
commitb5ee2e0bc7cd9efd7d127b083c3e557bfbab1034
treead4e5ec5d126191f3c267cfc9089da8e3515f025
parent6d8e08b8ec8fb780cc873404dc070cf07ffd680d
PR middle-end/66633
* tree-nested.c (get_static_chain): Or in a flag into
info->static_chain_added.
(get_frame_field, get_nonlocal_debug_decl): Likewise.
(convert_nonlocal_omp_clauses, convert_local_omp_clauses): Revert
2015-07-01 changes.
(convert_tramp_reference_stmt): If a frame_decl or chain_decl
is needed newly inside of GIMPLE_OMP_{PARALLEL,TASK,TARGET} body,
add it to clauses.

* gcc.dg/gomp/pr66633-1.c: New test.
* gcc.dg/gomp/pr66633-2.c: New test.
* gcc.dg/gomp/pr66633-3.c: New test.
* gcc.dg/gomp/pr66633-4.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@225638 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/gomp/pr66633-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/gomp/pr66633-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/gomp/pr66633-3.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/gomp/pr66633-4.c [new file with mode: 0644]
gcc/tree-nested.c