aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2025-05-20 00:25:44 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2025-05-20 00:25:44 +0000
commitfedf81ef7b98e5c9ac899b8641bb670746c51205 (patch)
tree999d726ce27453c22153b72d0cdf499abc3b26ed
parent06a10db2211615e193b5fbe12aa72128b8b0a366 (diff)
downloadgcc-fedf81ef7b98e5c9ac899b8641bb670746c51205.zip
gcc-fedf81ef7b98e5c9ac899b8641bb670746c51205.tar.gz
gcc-fedf81ef7b98e5c9ac899b8641bb670746c51205.tar.bz2
Daily bump.
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/fortran/ChangeLog8
-rw-r--r--libgomp/ChangeLog131
-rw-r--r--libstdc++-v3/ChangeLog46
4 files changed, 186 insertions, 1 deletions
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 2333b0d..4ea9877 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250519
+20250520
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 65973f1..3116650 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2025-05-19 Tobias Burnus <tburnus@baylibre.com>
+
+ Backported from master:
+ 2025-05-15 Tobias Burnus <tburnus@baylibre.com>
+
+ * trans-openmp.cc (gfc_omp_deep_mapping_do): Handle SSA_NAME if
+ a def_stmt is available.
+
2025-05-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
Backported from master:
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index ceec42b..6cef1dd 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,134 @@
+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.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 7ebd63c..311212d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,49 @@
+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: