gcc/fortran/
commit33ae5dfe568c3a20dbd34c336024d7baf0a324d2
authorcesar <cesar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Dec 2015 19:59:27 +0000 (2 19:59 +0000)
committercesar <cesar@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 2 Dec 2015 19:59:27 +0000 (2 19:59 +0000)
tree36c3f7c349c45914575bc3fab67cd3e384765a5b
parentc57ab0e84926bd55f6f4837abad2cdec58b51cdd
gcc/fortran/
PR fortran/63861
* openmp.c (gfc_match_omp_clauses): Allow subarrays for acc reductions.
(resolve_omp_clauses): Error on any acc reductions on arrays.

gcc/testsuite/
* gfortran.dg/goacc/array-reduction.f90: New test.
* gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
* gfortran.dg/goacc/coarray.f95: Likewise.
* gfortran.dg/goacc/coarray_2.f90: Likewise.
* gfortran.dg/goacc/reduction-2.f95: Likewise.
* gfortran.dg/goacc/reduction.f95: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231204 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/openmp.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/goacc/array-reduction.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/goacc/assumed.f95
gcc/testsuite/gfortran.dg/goacc/coarray.f95
gcc/testsuite/gfortran.dg/goacc/coarray_2.f90
gcc/testsuite/gfortran.dg/goacc/reduction-2.f95
gcc/testsuite/gfortran.dg/goacc/reduction.f95