+2025-05-19 Tobias Burnus <tburnus@baylibre.com>
+
+ Backported from master:
+ 2025-05-15 Tobias Burnus <tburnus@baylibre.com>
+
+ * testsuite/libgomp.fortran/alloc-comp-4.f90: New test.
+
+2025-05-19 Tobias Burnus <tburnus@baylibre.com>
+
+ Backported from master:
+ 2025-05-14 Tobias Burnus <tburnus@baylibre.com>
+
+ * target.c (gomp_attach_pointer): Return bool; accept additional
+ bool to optionally silence the fatal pointee-not-found error.
+ (gomp_map_vars_internal): If the pointee could not be found,
+ check whether it was mapped as GOMP_MAP_ZERO_LEN_ARRAY_SECTION.
+ * libgomp.h (gomp_attach_pointer): Update prototype.
+ * oacc-mem.c (acc_attach_async, goacc_enter_data_internal): Update
+ calls.
+ * testsuite/libgomp.c/target-map-zero-sized.c: New test.
+ * testsuite/libgomp.c/target-map-zero-sized-2.c: New test.
+ * testsuite/libgomp.c/target-map-zero-sized-3.c: New test.
+
+2025-05-19 Tobias Burnus <tburnus@baylibre.com>
+
+ Backported from master:
+ 2025-05-09 Tobias Burnus <tburnus@baylibre.com>
+
+ * testsuite/libgomp.c/interop-cuda-full.c: Use 'link' instead
+ of 'run' when the default device is "! offload_device_nvptx".
+ * testsuite/libgomp.c/interop-cuda-libonly.c: Likewise.
+ * testsuite/libgomp.c/interop-hip-nvidia-full.c: Likewise.
+ * testsuite/libgomp.c/interop-hip-nvidia-no-headers.c: Likewise.
+ * testsuite/libgomp.c/interop-hip-nvidia-no-hip-header.c: Likewise.
+ * testsuite/libgomp.fortran/interop-hip-nvidia-full.F90: Likewise.
+ * testsuite/libgomp.fortran/interop-hip-nvidia-no-module.F90: Likewise.
+ * testsuite/libgomp.c/interop-hip-amd-full.c: Use 'link' instead
+ of 'run' when the default device is "! offload_device_gcn".
+ * testsuite/libgomp.c/interop-hip-amd-no-hip-header.c: Likewise.
+ * testsuite/libgomp.fortran/interop-hip-amd-full.F90: Likewise.
+ * testsuite/libgomp.fortran/interop-hip-amd-no-module.F90: Likewise.
+
+2025-05-19 Tobias Burnus <tburnus@baylibre.com>
+
+ Backported from master:
+ 2025-05-07 Tobias Burnus <tburnus@baylibre.com>
+
+ * testsuite/libgomp.fortran/map-alloc-comp-9.f90: Process differently
+ when USE_USM_REQUIREMENT is set.
+ * testsuite/libgomp.fortran/map-alloc-comp-9-usm.f90: New test.
+
+2025-05-19 Thomas Schwinge <tschwinge@baylibre.com>
+
+ Backported from master:
+ 2025-05-05 Thomas Schwinge <tschwinge@baylibre.com>
+
+ * testsuite/libgomp.c/interop-hsa.c: GCN offloading only.
+
+2025-05-19 Tobias Burnus <tobias@codesourcery.com>
+
+ Backported from master:
+ 2025-05-01 Tobias Burnus <tobias@codesourcery.com>
+
+ * testsuite/libgomp.fortran/allocate-8a.f90: New test.
+
+2025-05-19 Andrew Stubbs <ams@baylibre.com>
+
+ Backported from master:
+ 2025-04-25 Andrew Stubbs <ams@baylibre.com>
+
+ * testsuite/libgomp.c/interop-hsa.c: New test.
+
+2025-05-19 Tobias Burnus <tburnus@baylibre.com>
+
+ Backported from master:
+ 2025-04-24 Tobias Burnus <tburnus@baylibre.com>
+
+ * testsuite/lib/libgomp.exp
+ (check_effective_target_gomp_hip_header_nvidia): Compile with
+ "-Wno-deprecated-declarations".
+ * testsuite/libgomp.c/interop-hip-nvidia-full.c: Likewise.
+ * testsuite/libgomp.c/interop-hipblas-nvidia-full.c: Likewise.
+ * testsuite/libgomp.c/interop-hipblas.h: Add workarounds
+ when using the HIP headers with __HIP_PLATFORM_NVIDIA__.
+
+2025-05-19 Tobias Burnus <tburnus@baylibre.com>
+
+ Backported from master:
+ 2025-04-24 Tobias Burnus <tburnus@baylibre.com>
+
+ * testsuite/lib/libgomp.exp (check_effective_target_openacc_cublas,
+ check_effective_target_openacc_cudart): Update description as
+ the check requires more.
+ (check_effective_target_openacc_libcuda,
+ check_effective_target_openacc_libcublas,
+ check_effective_target_openacc_libcudart,
+ check_effective_target_gomp_hip_header_amd,
+ check_effective_target_gomp_hip_header_nvidia,
+ check_effective_target_gomp_hipfort_module,
+ check_effective_target_gomp_libamdhip64,
+ check_effective_target_gomp_libhipblas): New.
+ * testsuite/libgomp.c-c++-common/interop-2.c: New test.
+ * testsuite/libgomp.c/interop-cublas-full.c: New test.
+ * testsuite/libgomp.c/interop-cublas-libonly.c: New test.
+ * testsuite/libgomp.c/interop-cuda-full.c: New test.
+ * testsuite/libgomp.c/interop-cuda-libonly.c: New test.
+ * testsuite/libgomp.c/interop-hip-amd-full.c: New test.
+ * testsuite/libgomp.c/interop-hip-amd-no-hip-header.c: New test.
+ * testsuite/libgomp.c/interop-hip-nvidia-full.c: New test.
+ * testsuite/libgomp.c/interop-hip-nvidia-no-headers.c: New test.
+ * testsuite/libgomp.c/interop-hip-nvidia-no-hip-header.c: New test.
+ * testsuite/libgomp.c/interop-hip.h: New test.
+ * testsuite/libgomp.c/interop-hipblas-amd-full.c: New test.
+ * testsuite/libgomp.c/interop-hipblas-amd-no-hip-header.c: New test.
+ * testsuite/libgomp.c/interop-hipblas-nvidia-full.c: New test.
+ * testsuite/libgomp.c/interop-hipblas-nvidia-no-headers.c: New test.
+ * testsuite/libgomp.c/interop-hipblas-nvidia-no-hip-header.c: New test.
+ * testsuite/libgomp.c/interop-hipblas.h: New test.
+ * testsuite/libgomp.fortran/interop-hip-amd-full.F90: New test.
+ * testsuite/libgomp.fortran/interop-hip-amd-no-module.F90: New test.
+ * testsuite/libgomp.fortran/interop-hip-nvidia-full.F90: New test.
+ * testsuite/libgomp.fortran/interop-hip-nvidia-no-module.F90: New test.
+ * testsuite/libgomp.fortran/interop-hip.h: New test.
+
+2025-05-19 Tobias Burnus <tburnus@baylibre.com>
+
+ Backported from master:
+ 2025-04-23 Tobias Burnus <tburnus@baylibre.com>
+
+ * testsuite/libgomp.fortran/target-enter-data-8.f90: New test.
+
2025-05-06 Tejas Belagod <tejas.belagod@arm.com>
* testsuite/libgomp.c-target/aarch64/udr-sve.c: Fix test.
+2025-05-19 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2025-05-19 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/ranges (_ZipTransform::operator()): Remove name of
+ unused parameter.
+ (chunk_view::_Iterator, stride_view::_Iterator): Likewise.
+ (join_with_view): Declare _Iterator and _Sentinel as class
+ instead of struct.
+ (repeat_view): Declare _Iterator as class instead of struct.
+
+2025-05-19 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2025-05-19 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/120293
+ * include/bits/chrono_io.h (_M_format_to_ostream): Add special
+ case for local_time convertible to local_days.
+ * testsuite/std/time/clock/local/io.cc: Check formatting of
+ chrono::local_days.
+
+2025-05-19 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2025-05-06 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/120029
+ * src/c++17/fs_path.cc (path::operator+=(const path&)): Handle
+ parameters that alias the path or one of its components.
+ * testsuite/27_io/filesystem/path/concat/120029.cc: New test.
+ * testsuite/experimental/filesystem/path/concat/120029.cc: New
+ test.
+
+2025-05-19 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2025-05-15 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/120190
+ * include/std/format (format_kind): Adjust primary template to
+ not depend on itself.
+ * testsuite/std/format/ranges/format_kind_neg.cc: Adjust
+ expected errors. Check more invalid specializations.
+
2025-05-12 Jonathan Wakely <jwakely@redhat.com>
Backported from master: