On Mon, Dec 13, 2021 at 12:19:50PM +0100, Tobias Burnus wrote:
> Some Sunday work ...
> Implement the 'compare' part in trans-openmp of OpenMP 5.1's atomic changes
> plus a couple of bugfixes throughout.
> 
> 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

> Fortran: Handle compare in OpenMP atomic
> 
> gcc/fortran/ChangeLog:
> 
>       PR fortran/103576
>       * openmp.c (is_scalar_intrinsic_expr): Fix condition.
>       (resolve_omp_atomic): Fix/update checks, accept compare.
>       * trans-openmp.c (gfc_trans_omp_atomic): Handle compare.
> 
> libgomp/ChangeLog:
> 
>       * libgomp.texi (OpenMP 5.1): Set Fortran support for atomic to 'Y'.
>       * testsuite/libgomp.fortran/atomic-19.f90: New test.
> 
> gcc/testsuite/ChangeLog:
> 
>       * gfortran.dg/gomp/atomic-25.f90: Remove sorry, fix + add checks.
>       * gfortran.dg/gomp/atomic-26.f90: Likewise.
>       * gfortran.dg/gomp/atomic-21.f90: New test.

Ok, thanks.

        Jakub

Reply via email to