This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-12 in repository gcc.
from 37a45c685c0 Merge branch 'releases/gcc-12' into devel/omp/gcc-12 new 438b4cec449 OpenMP/Fortran: Use firstprivat not alloc for ptr attach fo [...] new edd96cddde8 libgomp.fortran/target-nowait-array-section.f90: Fix typo new b584b32b1f7 OpenMP, C++: Add template support for the has_device_addr clause. new c41577231ae OpenMP: Add omp_all_memory support to Fortran new e387767b75a libgomp.texi: Add OpenMP 5.2 implementation status new 3062a5dd41c openmp: Add support for inoutset depend-kind new d02972a2dab gcn/t-omp-device: Add 'amdgcn' as 'arch' [PR105602] new bf4e0a66d00 libgomp.texi: Document OpenMP context selectors
The 8 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 | 21 +++ gcc/c-family/ChangeLog.omp | 10 +- gcc/c-family/c-omp.cc | 4 + gcc/c/ChangeLog.omp | 9 ++ gcc/c/c-parser.cc | 10 +- gcc/config/gcn/gcn.cc | 2 +- gcc/config/gcn/t-omp-device | 2 +- gcc/cp/ChangeLog.omp | 19 +++ gcc/cp/cxx-pretty-print.cc | 3 + gcc/cp/parser.cc | 8 +- gcc/cp/pt.cc | 2 + gcc/cp/semantics.cc | 10 +- gcc/fortran/ChangeLog.omp | 25 ++++ gcc/fortran/dump-parse-tree.cc | 2 +- gcc/fortran/openmp.cc | 79 ++++++++-- gcc/fortran/resolve.cc | 8 + gcc/fortran/trans-openmp.cc | 22 ++- gcc/gimplify.cc | 100 +++++++++++-- gcc/omp-low.cc | 44 +++++- gcc/testsuite/ChangeLog.omp | 21 +++ gcc/testsuite/c-c++-common/gomp/all-memory-1.c | 2 + gcc/testsuite/c-c++-common/gomp/all-memory-2.c | 2 + gcc/testsuite/c-c++-common/gomp/depobj-1.c | 5 +- gcc/testsuite/g++.dg/gomp/depobj-1.C | 2 +- gcc/testsuite/gfortran.dg/gomp/all-memory-1.f90 | 51 +++++++ gcc/testsuite/gfortran.dg/gomp/all-memory-2.f90 | 52 +++++++ gcc/testsuite/gfortran.dg/gomp/all-memory-3.f90 | 24 +++ gcc/tree-core.h | 1 + gcc/tree-pretty-print.cc | 3 + include/ChangeLog.omp | 9 +- include/gomp-constants.h | 1 + libgomp/ChangeLog.omp | 70 +++++++++ libgomp/libgomp.h | 4 +- libgomp/libgomp.texi | 97 +++++++++++- libgomp/task.c | 33 +++-- .../libgomp.c++/target-has-device-addr-7.C | 36 +++++ .../libgomp.c++/target-has-device-addr-8.C | 47 ++++++ .../libgomp.c++/target-has-device-addr-9.C | 30 ++++ libgomp/testsuite/libgomp.c-c++-common/depend-1.c | 7 +- libgomp/testsuite/libgomp.c-c++-common/depend-2.c | 7 +- libgomp/testsuite/libgomp.c-c++-common/depend-3.c | 7 +- .../libgomp.c-c++-common/depend-inoutset-1.c | 164 +++++++++++++++++++++ libgomp/testsuite/libgomp.fortran/depend-5.f90 | 121 +++++++++++++++ libgomp/testsuite/libgomp.fortran/depend-6.f90 | 126 ++++++++++++++++ libgomp/testsuite/libgomp.fortran/depend-7.f90 | 113 ++++++++++++++ .../target-nowait-array-section.f90 | 56 +++++++ 46 files changed, 1393 insertions(+), 78 deletions(-) create mode 100644 gcc/testsuite/gfortran.dg/gomp/all-memory-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/all-memory-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/all-memory-3.f90 create mode 100644 libgomp/testsuite/libgomp.c++/target-has-device-addr-7.C create mode 100644 libgomp/testsuite/libgomp.c++/target-has-device-addr-8.C create mode 100644 libgomp/testsuite/libgomp.c++/target-has-device-addr-9.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/depend-inoutset-1.c create mode 100644 libgomp/testsuite/libgomp.fortran/depend-5.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/depend-6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/depend-7.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/target-nowait-array-section.f90