This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 5482ff16b1b Daily bump. new 721ab031bd8 Use aux struct in libgomp for infrequently-used/API-specific data new d7427a87a07 OpenACC reference count overhaul new 367a0e8399b Use gomp_map_val for OpenACC host-to-device address translation new ad6d76847a2 Factor out duplicate code in gimplify_scan_omp_clauses new d3f2464670a OpenACC 2.6 deep copy: attach/detach API routines new 4fd13fe8780 OpenACC 2.6 deep copy: libgomp parts new 99c999be745 OpenACC 2.6 deep copy: middle-end parts new 6e60928f3dd OpenACC 2.6 deep copy: C and C++ front-end parts new 933d0f5bc88 OpenACC 2.6 deep copy: Fortran front-end parts
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/ChangeLog | 23 + gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.h | 1 + gcc/c-family/c-omp.c | 33 ++ gcc/c-family/c-pragma.h | 2 + gcc/c/ChangeLog | 24 + gcc/c/c-parser.c | 53 +- gcc/c/c-typeck.c | 76 ++- gcc/cp/ChangeLog | 25 + gcc/cp/parser.c | 56 +- gcc/cp/semantics.c | 98 +++- gcc/fortran/ChangeLog | 31 ++ gcc/fortran/gfortran.h | 2 + gcc/fortran/openmp.c | 166 ++++-- gcc/fortran/trans-expr.c | 184 +++---- gcc/fortran/trans-openmp.c | 286 +++++++--- gcc/fortran/trans.h | 8 + gcc/gimplify.c | 501 +++++++++++------ gcc/omp-low.c | 3 + gcc/testsuite/ChangeLog | 16 + .../c-c++-common/goacc/deep-copy-arrayofstruct.c | 84 +++ gcc/testsuite/c-c++-common/goacc/mdc-1.c | 55 ++ gcc/testsuite/c-c++-common/goacc/mdc-2.c | 62 +++ gcc/testsuite/g++.dg/goacc/mdc.C | 68 +++ gcc/testsuite/gfortran.dg/goacc/data-clauses.f95 | 36 +- .../gfortran.dg/goacc/derived-types-2.f90 | 14 + .../gfortran.dg/goacc/derived-types-3.f90 | 12 + gcc/testsuite/gfortran.dg/goacc/derived-types.f90 | 77 +++ .../gfortran.dg/goacc/enter-exit-data.f95 | 24 +- gcc/tree-pretty-print.c | 18 + include/ChangeLog | 11 + include/gomp-constants.h | 16 +- libgomp/ChangeLog | 99 ++++ libgomp/libgomp.h | 32 +- libgomp/libgomp.map | 10 + libgomp/oacc-init.c | 10 +- libgomp/oacc-mem.c | 596 ++++++++++++--------- libgomp/oacc-parallel.c | 8 +- libgomp/openacc.h | 6 + libgomp/target.c | 261 +++++++-- .../libgomp.c-c++-common/unmap-infinity-2.c | 19 + .../libgomp.oacc-c-c++-common/deep-copy-3.c | 34 ++ .../libgomp.oacc-c-c++-common/deep-copy-5.c | 81 +++ .../libgomp.oacc-c-c++-common/pr92843-1.c | 1 + .../libgomp.oacc-c-c++-common/unmap-infinity-1.c | 17 + 45 files changed, 2521 insertions(+), 725 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/deep-copy-arrayofstruct.c create mode 100644 gcc/testsuite/c-c++-common/goacc/mdc-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/mdc-2.c create mode 100644 gcc/testsuite/g++.dg/goacc/mdc.C create mode 100644 gcc/testsuite/gfortran.dg/goacc/derived-types-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/derived-types-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/derived-types.f90 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/unmap-infinity-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/deep-copy-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/unmap-infinity-1.c