[gcc r16-8179] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Fri Mar 20 00:16:54 GMT 2026


https://gcc.gnu.org/g:200d4bcae505de1f0a6a0ccc215deb069d3223c4

commit r16-8179-g200d4bcae505de1f0a6a0ccc215deb069d3223c4
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Mar 20 00:16:27 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 10 ++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  |  5 ++++
 gcc/cp/ChangeLog        |  8 ++++++
 gcc/fortran/ChangeLog   |  6 +++++
 gcc/testsuite/ChangeLog | 28 +++++++++++++++++++++
 libcpp/ChangeLog        |  6 +++++
 libstdc++-v3/ChangeLog  | 66 +++++++++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 130 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index abdcbc6f3d13..0074f23c97be 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+2026-03-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/124565
+	* config/alpha/alpha.cc (alpha_build_builtin_va_list): Set TREE_PUBLIC
+	on type_decl.
+
+2026-03-19  Dhruv Chawla  <dhruvc@nvidia.com>
+
+	* common.opt.urls: Added missing entry.
+
 2026-03-18  Vladimir N. Makarov  <vmakarov@redhat.com>
 
 	PR rtl-optimization/124041
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e7774d3a8824..6c13f7310f8c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260319
+20260320
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index c884859aa44c..36767ba0a64d 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2026-03-19  Jason Merrill  <jason@redhat.com>
+
+	* c-opts.cc (c_common_post_options): Enable -fcontracts
+	in C++26 mode unless -fno-contracts was specified.
+
 2026-03-12  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/124447
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 250f325ab30a..900b40da5c74 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,11 @@
+2026-03-19  Jason Merrill  <jason@redhat.com>
+
+	* constexpr.cc (build_constexpr_constructor_member_initializers):
+	Handle TRY_FINALLY_EXPR.
+	(potential_constant_expression_1): Handle EH_ELSE_EXPR.
+	(check_for_failed_contracts): Handle non-MCE case.
+	(cxx_eval_outermost_constant_expr): Call it sooner.
+
 2026-03-18  Dhruv Chawla  <dhruvc@nvidia.com>
 
 	* Make-lang.in (cc1plus.fda): Add `--print-autofdo-gcov-version` to
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index eda1e66840b6..9e0804a361ea 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2026-03-19  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/124161
+	* resolve.cc (resolve_symbol): Do not apply the default
+	initializer if the symbol is used in a submodule.
+
 2026-03-17  Christopher Albert  <albert@tugraz.at>
 
 	PR fortran/120286
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4fd48815c309..1a74bcd05418 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,31 @@
+2026-03-19  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/124161
+	* gfortran.dg/pr124161.f90: New test.
+
+2026-03-19  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124466
+	* g++.dg/modules/warn-spec-5_a.C: New test.
+	* g++.dg/modules/warn-spec-5_b.C: New test.
+	* g++.dg/modules/warn-spec-5_c.C: New test.
+
+2026-03-19  feedable  <feedabl3@gmail.com>
+
+	* gcc.dg/weak/weak-1.c: Use a function to scan
+	for weak symbols instead of a regex.
+	* gcc.dg/weak/weak-10.c: Likewise.
+	* gcc.dg/weak/weak-11.c: Likewise.
+	* gcc.dg/weak/weak-12.c: Likewise.
+	* gcc.dg/weak/weak-15.c: Likewise.
+	* gcc.dg/weak/weak-16.c: Likewise.
+	* gcc.dg/weak/weak-2.c: Likewise.
+	* gcc.dg/weak/weak-3.c: Likewise.
+	* gcc.dg/weak/weak-4.c: Likewise.
+	* gcc.dg/weak/weak-5.c: Likewise.
+	* gcc.dg/weak/weak-9.c: Likewise.
+	* lib/scanasm.exp: Implement the weak-scanning function.
+
 2026-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	PR d/124158
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 01215045e910..30c941bc2c14 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,9 @@
+2026-03-19  Nathaniel Shead  <nathanieloshead@gmail.com>
+
+	PR c++/124466
+	* line-map.cc (linemap_location_from_module_p): Resolve loc in
+	case it's a macro location.
+
 2026-03-13  Jakub Jelinek  <jakub@redhat.com>
 
 	PR preprocessor/105412
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 69b9cb845d1e..447046a19d12 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,69 @@
+2026-03-19  François Dumont  <frs.dumont@gmail.com>
+
+	* src/c++11/debug.cc (_Safe_sequence_base::_M_detach_single): Do not
+	check if input iterator is equal to _M_iterators if already equals to
+	_M_const_iterators.
+	(_Safe_unordered_container_base::_M_detach_local_single): Do not check
+	if input local iterator is equal to _M_local_iterators if already equals
+	to _M_const_local_iterators.
+
+2026-03-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libstdc++/121790
+	* src/c++23/std.cc.in: Add enable_nonlocking_formatter_optimization.
+
+2026-03-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libstdc++/118030
+	* src/c++23/std.cc.in: Add allocation_result.
+
+2026-03-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/120775
+	* src/c++23/std.cc.in: Add is_reflection{,_v} and
+	is_consteval_only{,_v}.
+
+2026-03-19  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libstdc++/119794
+	* src/c++23/std.cc.in: Add philox_engine and philox4x{32,64}.
+
+2026-03-19  Jakub Jelinek  <jakub@redhat.com>
+
+	* src/c++23/std.cc.in: Export views::indices.
+
+2026-03-19  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/124513
+	* src/c++20/tzdb.cc (operator>>(istream&, at_time::Indicator&)):
+	Do not peek at the next character if eofbit is already set.
+	(istream& operator>>(istream&, at_time&)): Skip whitespace
+	before the first character. Handle EOF when parsing "-" as time.
+	Do not peek for ":" or "." if eofbit already set.
+	* testsuite/std/time/time_zone/116110.cc (test_apia): Remove
+	offset of 24h now that the UNTIL time is parsed correctly.
+	* testsuite/std/time/time_zone/124513.cc: New test.
+
+2026-03-19  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/116110
+	* src/c++20/tzdb.cc (operator>>(istream&, ZoneInfo&)): Adjust
+	inf.m_until according to indicator suffix on AT time in UNTIL.
+	* testsuite/std/time/time_zone/116110.cc (test_kiritimati):
+	Remove FIXME now that the UNTIL time is adjusted for STDOFF.
+	(test_apia): Adjust FIXME now that UNTIL time is adusted for
+	STDOFF.
+	* testsuite/std/time/time_zone/get_info_sys.cc: Adjust expected
+	results to account for corrected logic.
+	* testsuite/std/time/zoned_time/1.cc: Likewise.
+
+2026-03-19  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/116110
+	* src/c++20/tzdb.cc (time_zone::_M_get_sys_info): Update
+	info.offset and info.save to values from the active rule.
+	* testsuite/std/time/time_zone/116110.cc: New test.
+
 2026-03-18  Jonathan Wakely  <jwakely@redhat.com>
 
 	* testsuite/17_intro/names.cc (ext, max_iter, ret, subs, Rg, Rs):


More information about the Libstdc++-cvs mailing list