[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