]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR c/85696
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 May 2018 07:42:50 +0000 (07:42 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 11 May 2018 07:42:50 +0000 (07:42 +0000)
commitb16a51197d4f8ff4acd35f86f60af7b275bc2535
treee7db792cd4f69d5d1a77de3bd61c59c065d8b2c7
parent27c16d845fc0f4a592e57068c2e197b7f7ee991d
PR c/85696
* c-omp.c (c_omp_predetermined_sharing): Return
OMP_CLAUSE_DEFAULT_SHARED for artificial vars with integral type.

* cp-tree.h (cxx_omp_predetermined_sharing_1): New prototype.
* cp-gimplify.c (cxx_omp_predetermined_sharing): New wrapper around
cxx_omp_predetermined_sharing_1.  Rename old function to ...
(cxx_omp_predetermined_sharing_1): ... this.
* semantics.c (finish_omp_clauses): Use cxx_omp_predetermined_sharing_1
instead of cxx_omp_predetermined_sharing.

* c-c++-common/gomp/pr85696.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@260156 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/c-family/ChangeLog
gcc/c-family/c-omp.c
gcc/cp/ChangeLog
gcc/cp/cp-gimplify.c
gcc/cp/cp-tree.h
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/gomp/pr85696.c [new file with mode: 0644]