On Mon, Jul 04, 2022 at 08:29:37PM +0200, Tobias Burnus wrote:
> Fortran part to C/C++
> commit r13-1002-g03b71406323ddc065b1d7837d8b43b17e4b048b5
> 
> gcc/fortran/ChangeLog:
> 
>       * gfortran.h (gfc_omp_namelist): Update by creating 'linear' struct,
>       move 'linear_op' as 'op' to id and add 'old_modifier' to it.
>       * dump-parse-tree.cc (show_omp_namelist): Update accordingly.
>       * module.cc (mio_omp_declare_simd): Likewise.
>       * trans-openmp.cc (gfc_trans_omp_clauses): Likewise.
>       * openmp.cc (resolve_omp_clauses): Likewise; accept new-style
>       'val' modifier with do/simd.
>       (gfc_match_omp_clauses): Handle OpenMP 5.2 linear clause syntax.
> 
> libgomp/ChangeLog:
> 
>       * libgomp.texi (OpenMP 5.2): Mark linear-clause change as 'Y'.
> 
> gcc/testsuite/ChangeLog:
> 
>       * c-c++-common/gomp/linear-4.c: New test.
>       * gfortran.dg/gomp/linear-2.f90: New test.
>       * gfortran.dg/gomp/linear-3.f90: New test.
>       * gfortran.dg/gomp/linear-4.f90: New test.
>       * gfortran.dg/gomp/linear-5.f90: New test.
>       * gfortran.dg/gomp/linear-6.f90: New test.
>       * gfortran.dg/gomp/linear-7.f90: New test.
>       * gfortran.dg/gomp/linear-8.f90: New test.

Ok, thanks.

        Jakub

Reply via email to