This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-10 in repository gcc.
from 60a26b15564 fix global variable alignment for testcase gcc.dg/torture/p [...] new 30529e2faa4 c++: Fix tentative parsing of enum-specifier [PR96077] new 5e4c9ebbab7 Avoid printing informational notes when -Wmismatched-tags i [...] new 0d03c0ee521 ipa-fnsummary: Fix ICE with switch predicates [PR96130] new ea219a53fde openacc: Fortran derived-type mapping fix new 91e25d6abab openacc: GOMP_MAP_ATTACH handling in find_group_last new 2974e1eee05 openacc: Set bias to zero for explicit attach/detach clause [...] new bafecb520a5 openacc: Helper functions for enter/exit data using single mapping new b8be66d151f openacc: Adjust dynamic reference count semantics new fdf787499fb openacc: Don't strip TO_PSET/POINTER for enter/exit data
The 9 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-typeck.c | 16 + gcc/cp/parser.c | 66 ++-- gcc/cp/semantics.c | 16 + gcc/fortran/trans-openmp.c | 4 +- gcc/gimplify.c | 21 +- gcc/ipa-fnsummary.c | 10 +- gcc/testsuite/c-c++-common/goacc/mdc-1.c | 14 +- gcc/testsuite/g++.dg/parse/enum14.C | 7 + gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C | 13 + gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C | 22 ++ gcc/testsuite/gcc.dg/torture/pr96130.c | 26 ++ gcc/testsuite/gfortran.dg/goacc/finalize-1.f | 4 +- .../gfortran.dg/goacc/mapping-tests-3.f90 | 15 + .../gfortran.dg/goacc/mapping-tests-4.f90 | 17 + include/gomp-constants.h | 12 +- libgomp/libgomp.h | 8 +- libgomp/oacc-mem.c | 374 +++++++++++++-------- libgomp/target.c | 38 +-- .../libgomp.oacc-c-c++-common/pr92843-1.c | 9 - .../libgomp.oacc-c-c++-common/pr95270-1.c | 46 +++ .../libgomp.oacc-c-c++-common/pr95270-2.c | 48 +++ .../libgomp.oacc-c-c++-common/refcounting-1.c | 31 ++ .../libgomp.oacc-c-c++-common/refcounting-2.c | 31 ++ .../libgomp.oacc-c-c++-common/struct-3-1-1.c | 34 ++ .../structured-dynamic-lifetimes-4.c | 2 - .../deep-copy-6-no_finalize.F90 | 5 +- .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 8 - .../dynamic-incr-structural-1.f90 | 49 +++ .../libgomp.oacc-fortran/dynamic-pointer-1.f90 | 97 ++++++ .../libgomp.oacc-fortran/mdc-refcount-1-1-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-1-2.F90 | 5 +- .../libgomp.oacc-fortran/mdc-refcount-1-2-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-2-2.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-3-1.f90 | 8 - .../libgomp.oacc-fortran/mdc-refcount-1-4-1.f90 | 7 +- 35 files changed, 803 insertions(+), 284 deletions(-) create mode 100644 gcc/testsuite/g++.dg/parse/enum14.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr96130.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/mapping-tests-4.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr95270-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr95270-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/refcounting-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/refcounting-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/struct-3-1-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dynamic-incr-structural-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/dynamic-pointer-1.f90