This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 2803d2f27cd d: Split up d-frontend.cc into multiple parts. new 1e378edd8f0 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize [...] new dc9541545d9 [OpenACC] Missing unlocking on error paths in attach/detach code new 2e24d457d8c [OpenACC] Missing unlocking on error paths in attach/detach [...] new 8d7794c0a2a [OpenACC] XFAIL behavior of over-eager 'finalize' clause new f233418ccf6 [OpenACC] Use 'tgt' returned from 'gomp_map_vars' new af8fd1a99d9 Extend 'libgomp.oacc-c-c++-common/pr92854-1.c' some more [PR92854] new 4662f7fe786 [OpenACC] Remove 'tgt' reference counting from 'acc_unmap_d [...] new 2112d3242f4 [OpenACC] Don't open-code 'gomp_remove_var' in 'acc_unmap_data' new 06ec61726d1 [OpenACC] Repair/restore 'is_tgt_unmapped' checking new db7179ec74d Fix 'sizeof' usage in 'libgomp.oacc-c-c++-common/deep-copy- [...] new a02f1adbfe6 [OpenACC 'exit data'] Evaluate 'finalize' individually for [...] new 2c838a3e4ea [OpenACC 'exit data'] Evaluate 'copyfrom' individually for [...]
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: libgomp/oacc-mem.c | 146 +++++++++++++--- .../libgomp.oacc-c-c++-common/deep-copy-7.c | 2 +- .../libgomp.oacc-c-c++-common/deep-copy-8.c | 6 +- .../libgomp.oacc-c-c++-common/pr92854-1.c | 64 +++++-- .../testsuite/libgomp.oacc-c-c++-common/struct-1.c | 187 +++++++++++++++++++++ .../deep-copy-6-no_finalize.F90 | 8 + .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 17 ++ .../testsuite/libgomp.oacc-fortran/error_stop-1.f | 4 + .../testsuite/libgomp.oacc-fortran/error_stop-2.f | 4 + .../testsuite/libgomp.oacc-fortran/error_stop-3.f | 4 + .../libgomp.oacc-fortran/mdc-refcount-1-1-1.f90 | 42 +++++ .../libgomp.oacc-fortran/mdc-refcount-1-1-2.F90 | 9 + .../libgomp.oacc-fortran/mdc-refcount-1-2-1.f90 | 44 +++++ .../libgomp.oacc-fortran/mdc-refcount-1-2-2.f90 | 44 +++++ .../libgomp.oacc-fortran/mdc-refcount-1-3-1.f90 | 45 +++++ .../libgomp.oacc-fortran/mdc-refcount-1-3-2.f90 | 44 +++++ .../libgomp.oacc-fortran/mdc-refcount-1-4-1.f90 | 45 +++++ .../libgomp.oacc-fortran/mdc-refcount-1-4-2.f90 | 44 +++++ libgomp/testsuite/libgomp.oacc-fortran/stop-1.f | 4 + libgomp/testsuite/libgomp.oacc-fortran/stop-2.f | 4 + libgomp/testsuite/libgomp.oacc-fortran/stop-3.f | 4 + 21 files changed, 723 insertions(+), 48 deletions(-) create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/struct-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6-no_finalize.F90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-2.F90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-2.f90