]> git.ipfire.org Git - thirdparty/gcc.git/commit
[PR90048] Fortran OpenACC 'private' clause rejected for predetermined private loop...
authortschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Apr 2019 08:34:20 +0000 (08:34 +0000)
committertschwinge <tschwinge@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Apr 2019 08:34:20 +0000 (08:34 +0000)
commitb8d03885017763f914a48b19b6cb383239430b97
treea6adcd73b96508a3e86b88d6e2aa553667de343c
parent27d00f9196a9ca0d48b0f0934b715307c4b08f5d
[PR90048] Fortran OpenACC 'private' clause rejected for predetermined private loop iteration variable

gcc/fortran/
PR fortran/90048
* openmp.c (gfc_resolve_do_iterator): Handle sharing_clauses for
OpenACC, too.
(gfc_resolve_oacc_blocks): Populate sharing_clauses with private
clauses.
gcc/testsuite/
PR fortran/90048
* gfortran.dg/goacc/private-explicit-kernels-1.f95: New file.
* gfortran.dg/goacc/private-explicit-parallel-1.f95: Likewise.
* gfortran.dg/goacc/private-explicit-routine-1.f95: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@270406 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/openmp.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/goacc/private-explicit-kernels-1.f95 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/goacc/private-explicit-parallel-1.f95 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/goacc/private-explicit-routine-1.f95 [new file with mode: 0644]