This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-15 in repository gcc.
from f53afae9076 Daily bump. new f251e2748a9 OpenMP: Add libgomp.fortran/target-enter-data-8.f90 new 951d02dde2b libgomp: Add additional OpenMP interop runtime tests new e8b69eeb1c3 libgomp/testsuite: Fix hip_header_nvidia check, add workaro [...] new c37fa5f8e5d OpenMP, GCN: Add interop-hsa testcase new 6ae29e2c1ca OpenMP: Restore lost Fortran testcase for 'omp allocate' new e71170dc97c 'libgomp.c/interop-hsa.c': GCN offloading only new 24edffe147a libgomp.fortran/map-alloc-comp-9{,-usm}.f90: Add unified_sh [...] new 6f607c9174e libgomp.{c,fortran}/interop-{hip,cuda}: Fix dg-run target s [...] new ab9ca3a8b1a OpenMP: Fix mapping of zero-sized arrays with non-literal s [...] new 57f73c39565 OpenMP/Fortran: Fix allocatable-component mapping of derive [...]
The 10 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/fortran/trans-openmp.cc | 20 ++ libgomp/libgomp.h | 4 +- libgomp/oacc-mem.c | 6 +- libgomp/target.c | 64 +++++- libgomp/testsuite/lib/libgomp.exp | 133 +++++++++++- libgomp/testsuite/libgomp.c-c++-common/interop-2.c | 129 +++++++++++ libgomp/testsuite/libgomp.c/interop-cublas-full.c | 176 +++++++++++++++ .../testsuite/libgomp.c/interop-cublas-libonly.c | 7 + libgomp/testsuite/libgomp.c/interop-cuda-full.c | 162 ++++++++++++++ libgomp/testsuite/libgomp.c/interop-cuda-libonly.c | 11 + libgomp/testsuite/libgomp.c/interop-hip-amd-full.c | 10 + .../libgomp.c/interop-hip-amd-no-hip-header.c | 11 + .../testsuite/libgomp.c/interop-hip-nvidia-full.c | 11 + .../libgomp.c/interop-hip-nvidia-no-headers.c | 13 ++ .../libgomp.c/interop-hip-nvidia-no-hip-header.c | 12 ++ libgomp/testsuite/libgomp.c/interop-hip.h | 234 ++++++++++++++++++++ .../testsuite/libgomp.c/interop-hipblas-amd-full.c | 7 + .../libgomp.c/interop-hipblas-amd-no-hip-header.c | 8 + .../libgomp.c/interop-hipblas-nvidia-full.c | 7 + .../libgomp.c/interop-hipblas-nvidia-no-headers.c | 9 + .../interop-hipblas-nvidia-no-hip-header.c | 8 + libgomp/testsuite/libgomp.c/interop-hipblas.h | 240 +++++++++++++++++++++ libgomp/testsuite/libgomp.c/interop-hsa.c | 205 ++++++++++++++++++ .../testsuite/libgomp.c/target-map-zero-sized-2.c | 74 +++++++ .../testsuite/libgomp.c/target-map-zero-sized-3.c | 49 +++++ .../testsuite/libgomp.c/target-map-zero-sized.c | 107 +++++++++ libgomp/testsuite/libgomp.fortran/alloc-comp-4.f90 | 75 +++++++ libgomp/testsuite/libgomp.fortran/allocate-8a.f90 | 45 ++++ .../libgomp.fortran/interop-hip-amd-full.F90 | 10 + .../libgomp.fortran/interop-hip-amd-no-module.F90 | 9 + .../libgomp.fortran/interop-hip-nvidia-full.F90 | 12 ++ .../interop-hip-nvidia-no-module.F90 | 11 + libgomp/testsuite/libgomp.fortran/interop-hip.h | 214 ++++++++++++++++++ .../libgomp.fortran/map-alloc-comp-9-usm.f90 | 11 + .../testsuite/libgomp.fortran/map-alloc-comp-9.f90 | 19 ++ ...et-enter-data-4.f90 => target-enter-data-8.f90} | 24 +-- 36 files changed, 2113 insertions(+), 34 deletions(-) create mode 100644 libgomp/testsuite/libgomp.c-c++-common/interop-2.c create mode 100644 libgomp/testsuite/libgomp.c/interop-cublas-full.c create mode 100644 libgomp/testsuite/libgomp.c/interop-cublas-libonly.c create mode 100644 libgomp/testsuite/libgomp.c/interop-cuda-full.c create mode 100644 libgomp/testsuite/libgomp.c/interop-cuda-libonly.c create mode 100644 libgomp/testsuite/libgomp.c/interop-hip-amd-full.c create mode 100644 libgomp/testsuite/libgomp.c/interop-hip-amd-no-hip-header.c create mode 100644 libgomp/testsuite/libgomp.c/interop-hip-nvidia-full.c create mode 100644 libgomp/testsuite/libgomp.c/interop-hip-nvidia-no-headers.c create mode 100644 libgomp/testsuite/libgomp.c/interop-hip-nvidia-no-hip-header.c create mode 100644 libgomp/testsuite/libgomp.c/interop-hip.h create mode 100644 libgomp/testsuite/libgomp.c/interop-hipblas-amd-full.c create mode 100644 libgomp/testsuite/libgomp.c/interop-hipblas-amd-no-hip-header.c create mode 100644 libgomp/testsuite/libgomp.c/interop-hipblas-nvidia-full.c create mode 100644 libgomp/testsuite/libgomp.c/interop-hipblas-nvidia-no-headers.c create mode 100644 libgomp/testsuite/libgomp.c/interop-hipblas-nvidia-no-hip-header.c create mode 100644 libgomp/testsuite/libgomp.c/interop-hipblas.h create mode 100644 libgomp/testsuite/libgomp.c/interop-hsa.c create mode 100644 libgomp/testsuite/libgomp.c/target-map-zero-sized-2.c create mode 100644 libgomp/testsuite/libgomp.c/target-map-zero-sized-3.c create mode 100644 libgomp/testsuite/libgomp.c/target-map-zero-sized.c create mode 100644 libgomp/testsuite/libgomp.fortran/alloc-comp-4.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/allocate-8a.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/interop-hip-amd-full.F90 create mode 100644 libgomp/testsuite/libgomp.fortran/interop-hip-amd-no-module.F90 create mode 100644 libgomp/testsuite/libgomp.fortran/interop-hip-nvidia-full.F90 create mode 100644 libgomp/testsuite/libgomp.fortran/interop-hip-nvidia-no-module.F90 create mode 100644 libgomp/testsuite/libgomp.fortran/interop-hip.h create mode 100644 libgomp/testsuite/libgomp.fortran/map-alloc-comp-9-usm.f90 copy libgomp/testsuite/libgomp.fortran/{target-enter-data-4.f90 => target-enter-da [...]