r242045 - in /branches/gomp-4_0-branch: gcc/Cha...
cesar@gcc.gnu.org
cesar@gcc.gnu.org
Thu Nov 10 17:30:00 GMT 2016
Author: cesar
Date: Thu Nov 10 17:30:36 2016
New Revision: 242045
URL: https://gcc.gnu.org/viewcvs?rev=242045&root=gcc&view=rev
Log:
gcc/fortran/
* openmp.c (gfc_match_omp_variable_list): New allow_derived argument.
(gfc_match_omp_map_clause): Update call to
gfc_match_omp_variable_list.
(gfc_match_omp_clauses): Update calls to gfc_match_omp_map_clause.
(gfc_match_oacc_update): Update call to gfc_match_omp_clauses.
(resolve_omp_clauses): Permit derived type variables in ACC UPDATE
clauses.
* trans-openmp.c (gfc_trans_omp_clauses_1): Lower derived type
members.
gcc/
* gimplify.c (gimplify_scan_omp_clauses): Update handling of ACC
UPDATE variables.
gcc/testsuite/
* gfortran.dg/goacc/derived-types.f90: New test.
libgomp/
* testsuite/libgomp.oacc-fortran/update-2.f90: New test.
Added:
branches/gomp-4_0-branch/gcc/testsuite/gfortran.dg/goacc/derived-types.f90
branches/gomp-4_0-branch/libgomp/testsuite/libgomp.oacc-fortran/update-2.f90
Modified:
branches/gomp-4_0-branch/gcc/ChangeLog.gomp
branches/gomp-4_0-branch/gcc/fortran/ChangeLog.gomp
branches/gomp-4_0-branch/gcc/fortran/openmp.c
branches/gomp-4_0-branch/gcc/fortran/trans-openmp.c
branches/gomp-4_0-branch/gcc/gimplify.c
branches/gomp-4_0-branch/gcc/testsuite/ChangeLog.gomp
branches/gomp-4_0-branch/libgomp/ChangeLog.gomp
More information about the Gcc-cvs
mailing list