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 db3f02a54a5 openmp: Fix up handling of reduction clause on constructs c [...] new ab9aa4a9572 Revert "Fix up 'c-c++-common/goacc/firstprivate-mappings-1. [...] new d6b9d4351d3 Revert "OpenMP 5.0: Implement relaxation of implicit map vs [...] new a9458daf136 Revert "Lambda capturing of pointers and references in targ [...] new 97e9ff46502 Revert "Fix template case of non-static member access insid [...] new 89d33f8be38 Revert "Arrow operator handling for C front-end in OpenMP m [...] new a50a7dc2654 Revert "Recommit "Enable gimplify GOMP_MAP_STRUCT handling [...] new de5cd4140c2 Revert "Fix regression of array members in OpenMP map clauses." new a81101b9f20 Revert "OpenMP 5.0: map this[:1] in C++ non-static member f [...] new c86171a265a Revert "Target mapping C++ members inside member functions" new 97e3d5cb120 OpenMP 5.0: Improve OpenMP target support for C++ (includes [...] new 5b45bdc5cac OpenMP 5.0: Implement relaxation of implicit map vs. existi [...] new b63222b04ae OpenMP 5.0: Remove array section base-pointer mapping seman [...]
The 12 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/c/c-parser.c | 55 ++++- gcc/c/c-typeck.c | 103 +++++++-- gcc/cp/parser.c | 56 ++++- gcc/cp/semantics.c | 165 +++++++++++---- gcc/fortran/trans-openmp.c | 3 + gcc/gimplify.c | 229 ++++++++++++++++++--- .../c-c++-common/goacc/deep-copy-arrayofstruct.c | 5 +- .../c-c++-common/goacc/firstprivate-mappings-1.c | 7 +- .../c-c++-common/gomp/target-enter-data-1.c | 24 +++ .../c-c++-common/gomp/target-implicit-map-2.c | 52 +++++ gcc/tree.h | 8 +- include/ChangeLog.omp | 9 - libgomp/target.c | 107 ++++++++-- libgomp/testsuite/libgomp.c++/target-11.C | 14 +- libgomp/testsuite/libgomp.c++/target-12.C | 2 +- libgomp/testsuite/libgomp.c++/target-15.C | 20 +- libgomp/testsuite/libgomp.c++/target-16.C | 20 +- libgomp/testsuite/libgomp.c++/target-17.C | 20 +- libgomp/testsuite/libgomp.c++/target-21.C | 8 +- libgomp/testsuite/libgomp.c++/target-23.C | 4 +- .../libgomp.c-c++-common/target-implicit-map-2.c | 46 +++++ libgomp/testsuite/libgomp.c/target-23.c | 2 +- libgomp/testsuite/libgomp.c/target-29.c | 20 +- 23 files changed, 790 insertions(+), 189 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/target-enter-data-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/target-implicit-map-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/target-implicit-map-2.c