[gcc r16-8567] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Sat Apr 11 00:16:53 GMT 2026


https://gcc.gnu.org/g:6915a121b9699f8fff44acdb471f3337638fb693

commit r16-8567-g6915a121b9699f8fff44acdb471f3337638fb693
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Apr 11 00:16:26 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 19 +++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 13 ++++++++++++
 gcc/fortran/ChangeLog   |  8 ++++++++
 gcc/m2/ChangeLog        |  5 +++++
 gcc/testsuite/ChangeLog | 44 ++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 54 +++++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 144 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6a60db582785..eb934ab2e9be 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,22 @@
+2026-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/124827
+	* gimple-ssa-warn-access.cc (xchg_models): Remove.
+	(pass_waccess::check_atomic_builtin): Fix up sucs_arg for
+	BUILT_IN_ATOMIC_EXCHAGE_* and use all_models instead of xchg_models.
+	Handle BUILT_IN_TSAN_ATOMIC*.  Formatting fixes.
+
+2026-04-10  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* configure: Regenerate.
+
+2026-04-10  Christoph Müllner  <christoph.muellner@vrull.eu>
+
+	* config/riscv/riscv-c.cc (riscv_cpu_cpp_builtins): Set
+	__riscv_v_intrinsic to v1.0.
+	* doc/extend.texi (RISC-V Vector Intrinsics): Document the
+	ratified v1.0 RVV intrinsic specification and update the link.
+
 2026-04-09  Sandra Loosemore  <sloosemore@baylibre.com>
 
 	PR c++/124773
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 238dd7b92476..7359c4fd2c04 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260410
+20260411
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index ce7eae96ad7d..fedd56a9f6d0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2026-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124831
+	* reflect.cc (namespace_members_of): Append reflection of anon unions
+	when we see it first time as CP_DECL_CONTEXT of some CONST_DECL in
+	the namespace.
+
+2026-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124792
+	* pt.cc (get_template_parm_object): Call unshare_expr_without_location
+	on expr if check_init.
+
 2026-04-09  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/123998
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c90cfc7ddd2b..53e092bfb444 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2026-04-10  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/94978
+	* frontend-passes.cc (evaluate_loop_bound): New helper.
+	(inner_loop_may_be_skipped): New helper.
+	(do_subscript): Skip outer-loop bound warnings when nested inner loops
+	may be zero-trip for the substituted bound.
+
 2026-04-09  Christopher Albert  <albert@tugraz.at>
 
 	PR fortran/103367
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index 3cd96e391767..eb1112339237 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,8 @@
+2026-04-10  Gaius Mulley  <gaiusmod2@gmail.com>
+
+	PR modula2/124840
+	* gm2-libs/BinDict.mod (Key): Return field key.
+
 2026-04-07  Sandra Loosemore  <sloosemore@baylibre.com>
 
 	PR other/124784
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b9eca4bf27b2..3547578f21af 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,47 @@
+2026-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124844
+	* g++.dg/reflect/type_trait14.C (NLType::~NLType): Move definition out
+	of the class.
+
+2026-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124831
+	* g++.dg/reflect/members_of13.C: New test.
+
+2026-04-10  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/94978
+	* gfortran.dg/pr94978.f90: New test.
+
+2026-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/124827
+	* gcc.dg/tsan/atomic-invalid.c: New test.
+
+2026-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR lto/124828
+	* g++.dg/lto/20091022-2_0.C (_GLIBCXX_SYSHDR): Define before including
+	<string>.
+
+2026-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124792
+	* g++.dg/reflect/pr124792.C: New test.
+
+2026-04-10  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	* g++.dg/reflect/range_args.C: Replace views::to_input with
+	views::as_input.
+
+2026-04-10  Christoph Müllner  <christoph.muellner@vrull.eu>
+
+	* gcc.target/riscv/predef-__riscv_v_intrinsic.c: Update expected
+	__riscv_v_intrinsic value.
+	* gcc.target/riscv/rvv/base/pr114017-1.c: Update version check and
+	expected warning text to v1.0.
+
 2026-04-09  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/123998
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f5c478a18612..eb821efef1be 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,57 @@
+2026-04-10  Patrick Palka  <ppalka@redhat.com>
+
+	* include/std/ranges (lazy_split_view::begin): Add
+	const _Pattern constraint on const overload as per LWG 3599.
+	(lazy_split_view::end): Likewise.
+	* testsuite/std/ranges/adaptors/lazy_split.cc (test14): New
+	test.
+
+2026-04-10  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	* include/bits/version.def (ranges_to_input): Rename to...
+	(ranges_as_input): Rename from ranges_as_input.
+	* include/bits/version.h: Regenerate.
+	* include/std/ranges (ranges::to_input_view, views::to_input)
+	(__detail::__can_to_input, views::_ToInput): Rename to...
+	(ranges::as_input_view, views::as_input, __detail::__can_as_input)
+	(views::_AsInput): Rename from above...
+	* src/c++23/std.cc.in: Rename views::to_input and to_input_view
+	export.
+	* testsuite/25_algorithms/contains/1.cc: Replace views::to_input
+	with views::as_input.
+	* testsuite/std/ranges/adaptors/to_input/1.cc: Move to...
+	* testsuite/std/ranges/adaptors/as_input/1.cc: ...here, and replace
+	views::to_input with views::as_input.
+
+2026-04-10  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	* include/bits/version.def (span_initializer_list): Remove.
+	* include/bits/version.h: Regenerate.
+	* include/std/span (span::span(initializer_list<value_type>)):
+	Remove.
+	* testsuite/23_containers/span/init_list_cons.cc: Removed.
+	* testsuite/23_containers/span/init_list_cons_neg.cc: Removed.
+	* testsuite/23_containers/inplace_vector/copy.cc: Replace span
+	with initializer_list in eq helper.
+	* testsuite/23_containers/inplace_vector/erasure.cc: Likewise.
+	* testsuite/23_containers/inplace_vector/move.cc: Likewise.
+
+2026-04-10  Tomasz Kamiński  <tkaminsk@redhat.com>
+
+	* include/bits/ranges_uninitialized.h
+	(__uninitialized_fill_fn::operator())
+	(__uninitialized_fill_fn_n::operator()): Add default argument
+	for _Tp parameter.
+	* include/bits/stl_uninitialized.h (std::unitialized_fill)
+	(std::unitialized_fill_n): Likewise.
+	* include/pstl/glue_memory_defs.h (std::unitialized_fill)
+	(std::unitialized_fill_n): Likewise.
+	* include/bits/version.def (algorithm_default_value_type):
+	Bump to 202603.
+	* include/bits/version.h: Regenerate.
+	* testsuite/25_algorithms/default_template_value.cc:
+	Test for new algorithms.
+
 2026-04-08  Matthias Kretz  <m.kretz@gsi.de>
 	    Tomasz Kamiński  <tkaminsk@redhat.com>


More information about the Libstdc++-cvs mailing list