On Wed, Jun 24, 2020 at 07:32:09PM +0200, Tobias Burnus wrote:
> Comments, remarks, suggestions?
> Otherwise: OK for the trunk?

LGTM, thanks.

> [OpenMP, Fortran] Add structure/derived-type element mapping
> 
> gcc/fortran/ChangeLog:
> 
>       * openmp.c (gfc_match_omp_clauses): Match also derived-type
>       component refs in OMP_CLAUSE_MAP.
>       (resolve_omp_clauses): Resolve those.
>       * trans-openmp.c (gfc_trans_omp_array_section, gfc_trans_omp_clauses):
>       Handle OpenMP structure-element mapping.
>       (gfc_trans_oacc_construct, gfc_trans_oacc_executable_directive,
>       (gfc_trans_oacc_combined_directive, gfc_trans_oacc_declare): Update
>       add openacc=true in gfc_trans_omp_clauses call.
> 
> gcc/testsuite/ChangeLog:
> 
>       * gfortran.dg/goacc/finalize-1.f: Update dump scan pattern.
>       * gfortran.dg/gomp/map-1.f90: Update dg-error.
>       * gfortran.dg/gomp/map-2.f90: New test.
> 
> 
> libgomp/ChangeLog:
> 
>       * testsuite/libgomp.fortran/struct-elem-map-1.f90: New test.

        Jakub

Reply via email to