On Mon, Sep 20, 2021 at 05:01:32PM +0200, Tobias Burnus wrote:
> On 20.09.21 11:55, Jakub Jelinek via Fortran wrote:
> > So the FE was splitting the order clause to distribute already before,
> > perhaps we should undo that for gcc 11 which doesn't claim any OpenMP 5.1
> > support.
> > The differen
On 20.09.21 11:55, Jakub Jelinek via Fortran wrote:
So the FE was splitting the order clause to distribute already before,
perhaps we should undo that for gcc 11 which doesn't claim any OpenMP 5.1
support.
The difference is e.g. the distribute parallel do order(concurrent) copyin(thr)
case which
On Fri, Sep 17, 2021 at 11:42:13PM +0200, Tobias Burnus wrote:
> Fortran/OpenMP: unconstrained/reproducible ordered modifier
>
> gcc/fortran/ChangeLog:
>
> * gfortran.h (gfc_omp_clauses): Add order_unconstrained.
> * dump-parse-tree.c (show_omp_clauses): Dump it.
> * openmp.c (g
This patch adds Fortran support for the new OpenMP 5.1 unconstrained and
reproducible
modifiers to ordered(concurrent).
This patch requires Jakub's patch to handle the middle-end (and C/C++) part,
which still has to be committed. The testcases are based on the C/C++ ones.
OK?
Tobias
-