[gcc r16-8069] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Fri Mar 13 00:17:10 GMT 2026


https://gcc.gnu.org/g:453482db659716a3016827a3fcccb9459eb9c5b3

commit r16-8069-g453482db659716a3016827a3fcccb9459eb9c5b3
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Mar 13 00:16:40 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  69 ++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |  43 ++++++++++
 gcc/analyzer/ChangeLog  |  32 ++++++++
 gcc/c-family/ChangeLog  |   6 ++
 gcc/cp/ChangeLog        |  82 +++++++++++++++++++
 gcc/fortran/ChangeLog   |  65 +++++++++++++++
 gcc/po/ChangeLog        |   4 +
 gcc/testsuite/ChangeLog | 210 ++++++++++++++++++++++++++++++++++++++++++++++++
 libphobos/ChangeLog     |   9 +++
 libstdc++-v3/ChangeLog  |  24 ++++++
 11 files changed, 545 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f365340fe505..dbe64b4541d8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,72 @@
+2026-03-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR rtl-optimization/123822
+	* simplify-rtx.cc (simplify_context::simplify_subreg): Check the
+	mode of the part to be non-VOIDmode before calling gen_rtx_SUBREG.
+
+2026-03-12  Vladimir N. Makarov  <vmakarov@redhat.com>
+
+	PR rtl-optimization/124452
+	* lra-constraints.cc (curr_insn_transform): Move return on the
+	postponed insn before any reload generation.
+
+2026-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	Revert:
+	2026-02-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	* configure.ac (gnu_ld_flag): Move $gcc_cv_ld --version check into
+	AC_ARG_WITH(gnu-ld).
+	(gcc_cv_ld): Set before gnu_ld_flag.
+	(gas_flag): Move $gcc_cv_ld --version check into AC_ARG_WITH(gnu-ld).
+	(gcc_cv_as): Set before gas_flag.
+	* configure: Regenerate.
+
+2026-03-12  Martin Jambor  <mjambor@suse.cz>
+
+	PR objc/124260
+	* ipa-prop.cc (ipa_analyze_var_static_initializer): Skip a constructor
+	entry if its index is NULL.
+
+2026-03-12  Richard Biener  <rguenther@suse.de>
+
+	PR bootstrap/124406
+	* ipa-pure-const.cc (skip_function_for_local_pure_const):
+	Do not analyze interposable functions when LTO is enabled.
+
+2026-03-12  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/122925
+	PR target/119979
+	* config/sh/sh.cc (TARGET_PROMOTE_PROTOTYPES): Removed.
+
+2026-03-12  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+
+	* fold-mem-offsets.cc (do_analysis): Revise comment.
+
+2026-03-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR middle-end/120030
+	* symtab.cc (symtab_node::set_init_priority): Better
+	handle the case of setting the priority back to default.
+	(cgraph_node::set_fini_priority): Likewise.
+
+2026-03-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	* doc/extend.texi (constructor/destructor): Add documentation
+	about multiple attributes here.
+
+2026-03-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	* doc/extend.texi (constructor/destructor): Document
+	the priority when none is supplied.
+
+2026-03-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR target/124409
+	* doc/install.texi: Increment the required binutils for
+	riscv to 2.40.
+
 2026-03-12  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/124397
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 09c968498710..d82eff2846b6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260312
+20260313
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 1cf36661c4e9..1813dc5c00d6 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,46 @@
+2026-03-12  Steve Baird  <baird@adacore.com>
+
+	PR ada/124016
+	* libgnat/a-cbinho.adb (Create_Subpool): Handle the case where
+	the type Holder_Subpool has nontrivial finalization. Declare the
+	local variable Subpool with its Import aspect specified (to avoid
+	unwanted finalization), and make corresponding changes in order to
+	initialize that variable.
+	* libgnat/s-stposu.ads (_Adjust_Clone): New procedure.
+	* libgnat/s-stposu.adb (_Adjust_Clone): New body.
+
+2026-03-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR ada/124369
+	* accessibility.adb (Accessibility_Message): Give an error instead
+	of a warning in an instance when No_Dynamic_Accessibility_Checks is
+	in effect.
+	(Innermost_Master_Scope_Depth): Restore the original computation of
+	the nearest enclosing dynamic scope.
+	* sem_attr.adb (Resolve_Attribute) <Attribute_Access>: Call the
+	Accessibility_Message routine in all cases to give accessibility
+	errors and do not return.  Call the Static_Accessibility_Level
+	function in all cases to compute static accessibility levels.
+	Add guard before calling Prefix_With_Safe_Accessibility_Level.
+
+2026-03-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR ada/124376
+	* sem_res.adb (Resolve_Actuals.Check_Aliased_Parameter): Deal with
+	assignment statements.
+
+2026-03-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR ada/124376
+	* accessibility.adb (Accessibility_Level): Minor formatting tweaks.
+	(Accessibility_Level.Function_Call_Or_Allocator_Level): Implement
+	AI12-0402.  Reimplement the loop climbing up the parent chain to
+	find an object being initialized.  Restrict the specific handling
+	of N_Assignment_Statement nodes to the anonymous access type case.
+	* doc/gnat_rm/implementation_of_ada_2022_features.rst: Adjust the
+	entries of AI12-0277, AI12-0345 & AI12-0372, add one for AI12-0402.
+	* gnat_rm.texi: Regenerate.
+
 2026-03-07  Eric Botcazou  <ebotcazou@gcc.gnu.org>
 
 	PR target/124336
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index f1f950e5c588..9f28dd24e284 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,35 @@
+2026-03-12  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/124451
+	* region-model-manager.cc
+	(region_model_manager::maybe_invert_comparison_in_unaryop): New,
+	adapted from...
+	(region_model_manager::maybe_fold_unaryop): ...here, splitting out
+	the comparison inversion case for TRUTH_NOT_EXPR.  Add a case for
+	BIT_NOT_EXPR, reusing the inversion logic when dealing with
+	boolean types.
+	* region-model-manager.h
+	(region_model_manager::maybe_invert_comparison_in_unaryop): New decl.
+
+2026-03-12  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/124375
+	* ops.cc (ggoto_edge_op::apply_constraints): Ensure that we write
+	back a rejected_constraint if the edge is infeasible.
+	* region-model.cc (region_model::add_constraint): Convert
+	rejected_op_constraint from tree to const svalue *.
+	(rejected_op_constraint::dump_to_pp): Likewise.
+	* region-model.h (class rejected_op_constraint): Likewise.
+
+2026-03-12  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/124433
+	* region-model-manager.cc
+	(region_model_manager::maybe_fold_binop): When checking for
+	division by zero, use the value range of the divisor, rather
+	than merely checking for constant 0.
+	* region-model.cc (region_model::get_gassign_result): Likewise.
+
 2026-03-06  David Malcolm  <dmalcolm@redhat.com>
 
 	PR testsuite/112520
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index ca8355206e0d..c884859aa44c 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2026-03-12  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/124447
+	* c-opts.cc (c_common_post_options): Error if -freflection is used
+	without -std=c++26 or -std=gnu++26.
+
 2026-03-07  Martin Uecker  <uecker@tugraz.at>
 
 	PR c/123856
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 9e8bd6caf934..61c4e3b291eb 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,85 @@
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+	    Thomas Berger  <loki+gcc@loki.codes>
+
+	PR c++/124200
+	* name-lookup.h (walk_namespace_bindings): Declare.
+	* name-lookup.cc (walk_namespace_bindings): New function.
+	* reflect.cc (namespace_members_of): Use it.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124309
+	* module.cc (enum module_directness): Fix inconsistent
+	capitalisation.
+	(module_state::read_imports): Reparent module locations newly
+	seen as direct via partition.
+
+2026-03-12  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/124440
+	* parser.cc (cp_parser_postfix_dot_deref_expression): Pass
+	parser->scope to adjust_result_of_qualified_name_lookup even
+	when splice_p.  Assign the result of
+	adjust_result_of_qualified_name_lookup to name.
+	* pt.cc (tsubst_expr): Call adjust_result_of_qualified_name_lookup
+	for BASELINKs in splice-expressions.
+	* search.cc (adjust_result_of_qualified_name_lookup): Return early
+	if decl is not a BASELINK.  If qualifying_scope is null, use decl's
+	binfo.  Set BASELINK_QUALIFIED_P only if qualifying_scope wasn't
+	null.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124459
+	* module.cc (module_state::read_initial): Move
+	read_diagnostic_classification after read_macro_maps.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124311
+	* module.cc (trees_in::key_mergeable): Check DECL_DEFAULTED_FN
+	instead of DECL_ARTIFICIAL.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	* decl.cc (start_decl): Check module_may_redeclare for members.
+	(grokfndecl): Likewise.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	* semantics.cc (begin_class_definition): Move
+	module_may_redeclare check to...
+	* parser.cc (cp_parser_class_head): ...here.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124390
+	* module.cc (depset::hash::add_binding_entity): Don't create
+	bindings for hidden friends.
+
+2026-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* reflect.cc (check_out_of_consteval_use_r): Don't walk BLOCK
+	subtrees.
+
+2026-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* parser.cc (cp_parser_omp_taskwait): Set TREE_TYPE of OMP_TASK
+	to void_type_node rather than void_node.
+	(cp_parser_omp_dispatch): Likewise.
+
+2026-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124425
+	* reflect.cc (get_range_elts): Handle proxy iterators.  Call
+	fold_build_cleanup_point_expr on both deref and inc.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124431
+	* module.cc (trees_in::key_mergeable): Allow merging members of
+	template specialisations.
+
 2026-03-12  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/124397
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 44182be1f416..44215e8e4cad 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,68 @@
+2026-03-12  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/102596
+	* trans-openmp.cc (gfc_omp_clause_default_ctor): Only require an
+	outer reference when the constructor path actually uses it.
+
+2026-03-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+	    Gilles Gouaillardet  <gilles.gouaillardet@gmail.com>
+
+	PR fortran/121743
+	* trans-decl.cc (build_function_decl): Adjust the
+	gcc_assert condition to avoid the ICE.
+
+2026-03-12  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/115316
+	* match.cc (spec_list_type): A version of gfc_spec_list_type,
+	which returns true if any of the LEN parameters are deferred.
+	(gfc_match_allocate): Use it to set saw_deferred if any of the
+	parameters of the allocate object are deferred.
+
+2026-03-12  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/122696
+	* resolve.cc (resolve_assoc_var): A generic function selector
+	must be resolved to a specific function before doing anything
+	more with the associate name.
+
+2026-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR fortran/124450
+	* trans-io.cc (transfer_expr): If code is NULL, call
+	transfer_array_component with NULL where argument rather than
+	&code->loc.
+
+2026-03-12  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/97818
+	* trans-decl.cc (gfc_trans_deferred_vars): Make sure that the
+	result symbol is referenced before allocating parameterized
+	components.
+
+2026-03-12  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/82721
+	* decl.cc (discard_pending_charlen): New helper.
+	(build_sym): Discard unattached CHARACTER length nodes when
+	gfc_add_type rejects the declaration.
+
+2026-03-12  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/106946
+	* decl.cc (gfc_match_data_decl): Remove CLASS components added by a
+	failed declaration in a derived type, and guard symtree deletion.
+	* gfortran.h (gfc_free_component, gfc_delete_symtree): Declare.
+	* symbol.cc (gfc_free_component): New function.
+	(free_components): Use it.
+	(gfc_delete_symtree): Make non-static.
+
+2026-03-12  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/110877
+	* trans-expr.cc (gfc_trans_assignment_1): Recover the class
+	vptr for scalarized elements of nonpointer dummy arrays.
+
 2026-03-11  Christopher Albert  <albert@tugraz.at>
 
 	PR fortran/95338
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 98d47804c7e0..d38dc605add4 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2026-03-12  Joseph Myers  <josmyers@redhat.com>
+
+	* sv.po: Update.
+
 2026-03-11  Joseph Myers  <josmyers@redhat.com>
 
 	* sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b3136e1c7e18..5271d408f468 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,213 @@
+2026-03-12  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/102596
+	* gfortran.dg/pr102596.f90: New test.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+	    Thomas Berger  <loki+gcc@loki.codes>
+
+	PR c++/124200
+	* g++.dg/modules/reflect-2_a.H: New test.
+	* g++.dg/modules/reflect-2_b.C: New test.
+	* g++.dg/modules/reflect-2_c.C: New test.
+	* g++.dg/modules/reflect-3_a.H: New test.
+	* g++.dg/modules/reflect-3_b.C: New test.
+	* g++.dg/modules/reflect-3_c.C: New test.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124309
+	* g++.dg/modules/part-11_a.C: New test.
+	* g++.dg/modules/part-11_b.C: New test.
+	* g++.dg/modules/part-11_c.C: New test.
+	* g++.dg/modules/part-11_d.C: New test.
+	* g++.dg/modules/part-11_e.C: New test.
+
+2026-03-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR rtl-optimization/123822
+	* gcc.dg/torture/pr123822-1.c: New test.
+
+2026-03-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR testsuite/119930
+	* g++.dg/coroutines/torture/pr103953.C: Store the second
+	lambda into its own object to extend its lifeime.
+
+2026-03-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+	    Gilles Gouaillardet  <gilles.gouaillardet@gmail.com>
+
+	PR fortran/121743
+	* gfortran.dg/pr121743.f90: New test.
+
+2026-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR tree-optimization/80006
+	* gcc.dg/attr-alloc_size-11.c (dg-warning): Remove xfails.
+
+2026-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR middle-end/121159
+	* gcc.dg/plugin/must-tail-call-2.c (dg-additional-options): Add
+	-fdelayed-branch on SPARC.
+
+2026-03-12  Marek Polacek  <polacek@redhat.com>
+
+	* g++.dg/reflect/define_static_array5.C: New test.
+
+2026-03-12  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/124440
+	* g++.dg/reflect/member21.C: Uncomment the commented out asserts.
+
+2026-03-12  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/115316
+	* gfortran.dg/pdt_87.f03: New test.
+
+2026-03-12  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/122696
+	* gfortran.dg/pdt_89.f03: New test.
+
+2026-03-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* ada/acats-3/tests/c3/c3a0025.a: Tweak.
+	* ada/acats-4/tests/c3/c3a0025.a: Likewise.
+	* gnat.dg/access12.adb: New test.
+
+2026-03-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gnat.dg/aliased3.adb: New test.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124459
+	* g++.dg/modules/warn-spec-4_a.C: New test.
+	* g++.dg/modules/warn-spec-4_b.C: New test.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124311
+	* g++.dg/modules/imp-member-5_a.C: New test.
+	* g++.dg/modules/imp-member-5_b.C: New test.
+	* g++.dg/modules/imp-member-5_c.C: New test.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	* g++.dg/modules/class-12_a.C: New test.
+	* g++.dg/modules/class-12_b.C: New test.
+	* g++.dg/modules/class-12_c.C: New test.
+
+2026-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124154
+	* g++.dg/cpp23/explicit-obj-lambda21.C: New test.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	* g++.dg/modules/class-13_a.C: New test.
+	* g++.dg/modules/class-13_b.C: New test.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124390
+	* g++.dg/modules/friend-13.C: New test.
+
+2026-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/reflect/omp_depend1.C: New test.
+
+2026-03-12  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/122925
+	PR target/119979
+	* gcc.dg/pr122925.c: New test.
+
+2026-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR fortran/124450
+	* gfortran.dg/pr124450.f90: New test.
+
+2026-03-12  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/97818
+	* gfortran.dg/pdt_88.f03: New test.
+
+2026-03-12  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+	PR middle-end/120030
+	* gcc.dg/constructor-2.c: New test.
+
+2026-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/reflect/omp_taskwait1.C: New test.
+
+2026-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/124425
+	* g++.dg/reflect/define_static_array4.C: Enable commented out
+	static_asserts and fix up the first one.
+	(as_pair): Make sure to return std::pair <int, int>.
+	* g++.dg/reflect/reflect_constant_array4.C: Enable commented out
+	static_asserts and fix up the first one.
+	(as_pair): Make sure to return std::pair <int, int>.
+	* g++.dg/reflect/reflect_constant_array7.C: New test.
+	* g++.dg/reflect/reflect_constant_array8.C: New test.
+
+2026-03-12  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/102333
+	PR fortran/102333
+	* gfortran.dg/pr102333.f90: New test.
+
+2026-03-12  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/103139
+	PR fortran/103139
+	* gfortran.dg/pr103139.f90: New test.
+
+2026-03-12  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124431
+	* g++.dg/modules/merge-21_a.C: New test.
+	* g++.dg/modules/merge-21_b.C: New test.
+	* g++.dg/modules/merge-21_c.C: New test.
+	* g++.dg/modules/merge-21_d.C: New test.
+
+2026-03-12  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/82721
+	* gfortran.dg/pr82721.f90: New test.
+
+2026-03-12  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/106946
+	* gfortran.dg/pr106946.f90: Cover allocatable and pointer CLASS
+	declarations, including a valid component followed by a bad one.
+
+2026-03-12  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/124451
+	* gcc.dg/analyzer/conditionals-pr124451-_Bool.c: New test.
+	* gcc.dg/analyzer/conditionals-pr124451-enum.c: New test.
+
+2026-03-12  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/124375
+	* gcc.dg/analyzer/ice-pr124375-1.c: New test.
+	* gcc.dg/analyzer/ice-pr124375-2.c: New test.
+
+2026-03-12  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/124433
+	* gcc.dg/analyzer/divide-by-zero-ice-pr124433.c: New test.
+
+2026-03-12  Christopher Albert  <albert@tugraz.at>
+
+	PR fortran/110877
+	* gfortran.dg/pr110877.f90: New test.
+
 2026-03-12  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/124397
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 0c976264d648..27909b288dd8 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,12 @@
+2026-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR d/123202
+	* src/std/math/hardware.d (getIeeeFlags) [GNU && SPARC_Any]: Implement.
+	(resetIeeeFlags) [GNU && SPARC_Any]: Likewise.
+	(hasExceptionTraps) [SPARC_Any]: Return true.
+	(getControlState) [GNU && SPARC_Any]: Implement.
+	(setControlState) [GNU && SPARC_Any]: Likewise.
+
 2026-02-05  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* src/MERGE: Merge upstream phobos f7249cf45.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 35829a40214d..b32ae26eb344 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,27 @@
+2026-03-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+	PR libstdc++/124290
+	* testsuite/23_containers/mdspan/submdspan/selections/left_padded.cc:
+	Use dg-timeout-factor 4.
+	* testsuite/23_containers/mdspan/submdspan/selections/left.cc:
+	* testsuite/23_containers/mdspan/submdspan/selections/right_padded.cc:
+	* testsuite/23_containers/mdspan/submdspan/selections/right.cc:
+	Likewise.
+	* testsuite/23_containers/mdspan/submdspan/selections/stride.cc:
+	Likewise.
+
+2026-03-12  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/format (__format::_Ptr_sink::_M_finish): Rename
+	__max variable to __m.
+	* testsuite/17_intro/names.cc (__max): Define function-like
+	macro.
+
+2026-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libstdc++/124443
+	* include/std/meta (std::define_static_object): Use CTAD for span.
+
 2026-03-11  Jakub Jelinek  <jakub@redhat.com>
 
 	* include/std/meta (std::meta::exception::what()): Use


More information about the Libstdc++-cvs mailing list