This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-11 in repository gcc.
from 822a982d48b Set omp_requires_mask for dynamic_allocators. new ecb0ebd430e Add parsing support for allocate directive (OpenMP 5.0) new 7a8f9f47a7c Translate allocate directive (OpenMP 5.0). new d245b65b822 Handle cleanup of omp allocated variables (OpenMP 5.0). new 001f75fdc51 Gimplify allocate directive (OpenMP 5.0). new a58f7c3023c Lower allocate directive (OpenMP 5.0). new a03a0195957 Fix an ICE with allocate directive.
The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog.omp | 66 +++++++ gcc/doc/gimple.texi | 38 +++- gcc/fortran/ChangeLog.omp | 51 +++++ gcc/fortran/dump-parse-tree.c | 3 + gcc/fortran/gfortran.h | 5 +- gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 229 ++++++++++++++++++++++- gcc/fortran/parse.c | 10 +- gcc/fortran/resolve.c | 1 + gcc/fortran/st.c | 1 + gcc/fortran/trans-decl.c | 20 ++ gcc/fortran/trans-openmp.c | 50 +++++ gcc/fortran/trans.c | 1 + gcc/gimple-pretty-print.c | 37 ++++ gcc/gimple.c | 10 + gcc/gimple.def | 6 + gcc/gimple.h | 60 +++++- gcc/gimplify.c | 19 ++ gcc/gsstruct.def | 1 + gcc/omp-low.c | 135 +++++++++++++ gcc/testsuite/ChangeLog.omp | 38 ++++ gcc/testsuite/gfortran.dg/gomp/allocate-4.f90 | 112 +++++++++++ gcc/testsuite/gfortran.dg/gomp/allocate-5.f90 | 73 ++++++++ gcc/testsuite/gfortran.dg/gomp/allocate-6.f90 | 84 +++++++++ gcc/testsuite/gfortran.dg/gomp/allocate-7.f90 | 13 ++ gcc/testsuite/gfortran.dg/gomp/allocate-8.f90 | 15 ++ gcc/tree-core.h | 11 +- gcc/tree-pretty-print.c | 23 +++ gcc/tree.c | 11 ++ gcc/tree.def | 4 + gcc/tree.h | 15 ++ libgomp/ChangeLog.omp | 7 + libgomp/testsuite/libgomp.fortran/allocate-2.f90 | 52 +++++ 33 files changed, 1193 insertions(+), 9 deletions(-) create mode 100644 gcc/testsuite/gfortran.dg/gomp/allocate-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/allocate-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/allocate-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/allocate-7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/allocate-8.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/allocate-2.f90