On Fri, May 13, 2022 at 10:51:56PM +0200, Tobias Burnus wrote:
> This adds omp_all_memory handling to Fortran, following C/C++ and shamelessly 
> coping
> the C testcases and adapting them to Fortran.
> 
> OK?
> 
> Tobias
> -----------------
> Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstraße 201, 80634 
> München; Gesellschaft mit beschränkter Haftung; Geschäftsführer: Thomas 
> Heurung, Frank Thürauf; Sitz der Gesellschaft: München; Registergericht 
> München, HRB 106955

> OpenMP: Add omp_all_memory support to Fortran
> 
> Fortran part to the C/C++/backend implementation
> r13-337-g7f78783dbedca0183d193e475262ca3c489fd365
> 
> gcc/fortran/ChangeLog:
> 
>       * dump-parse-tree.cc (show_omp_namelist): Handle omp_all_memory.
>       * openmp.cc (gfc_match_omp_variable_list, gfc_match_omp_depend_sink,
>       gfc_match_omp_clauses, resolve_omp_clauses): Likewise.
>       * trans-openmp.cc (gfc_trans_omp_clauses, gfc_trans_omp_depobj):
>       Likewise.
>       * resolve.cc (resolve_symbol): Reject it as symbol.
> 
> libgomp/ChangeLog:
> 
>       * libgomp.texi (OpenMP 5.1): Set omp_all_memory to 'Y'.
>       * testsuite/libgomp.fortran/depend-5.f90: New test.
>       * testsuite/libgomp.fortran/depend-6.f90: New test.
>       * testsuite/libgomp.fortran/depend-7.f90: New test.
> 
> gcc/testsuite/ChangeLog:
> 
>       * gfortran.dg/gomp/all-memory-1.f90: New test.
>       * gfortran.dg/gomp/all-memory-2.f90: New test.
>       * gfortran.dg/gomp/all-memory-3.f90: New test.

LGTM, thanks.

        Jakub

Reply via email to