https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86470

--- Comment #15 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Tobias Burnus <bur...@gcc.gnu.org>:

https://gcc.gnu.org/g:0e3b3b77e13cac764a135a7118613c47686e0a62

commit r12-1016-g0e3b3b77e13cac764a135a7118613c47686e0a62
Author: Tobias Burnus <tob...@codesourcery.com>
Date:   Mon May 24 16:50:51 2021 +0200

    OpenMP/Fortran: Handle polymorphic scalars in data-sharing FIRSTPRIVATE
[PR86470]

    gcc/fortran/ChangeLog:

            PR fortran/86470
            * trans-expr.c (gfc_copy_class_to_class): Add unshare_expr.
            * trans-openmp.c (gfc_is_polymorphic_nonptr,
            gfc_is_unlimited_polymorphic_nonptr): New.
            (gfc_omp_clause_copy_ctor, gfc_omp_clause_dtor): Handle
            polymorphic scalars.

    libgomp/ChangeLog:

            PR fortran/86470
            * testsuite/libgomp.fortran/class-firstprivate-1.f90: New test.
            * testsuite/libgomp.fortran/class-firstprivate-2.f90: New test.
            * testsuite/libgomp.fortran/class-firstprivate-3.f90: New test.

    gcc/testsuite/ChangeLog:

            PR fortran/86470
            * gfortran.dg/gomp/class-firstprivate-1.f90: New test.
            * gfortran.dg/gomp/class-firstprivate-2.f90: New test.
            * gfortran.dg/gomp/class-firstprivate-3.f90: New test.
            * gfortran.dg/gomp/class-firstprivate-4.f90: New test.
  • [Bug fortran/86470] [8/9/10/11 ... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to