[gcc r15-11169] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Fri May 15 00:19:31 GMT 2026
https://gcc.gnu.org/g:80a86ca7da46a3aad81a1a2b939b05ac89fee5ba
commit r15-11169-g80a86ca7da46a3aad81a1a2b939b05ac89fee5ba
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Fri May 15 00:19:02 2026 +0000
Daily bump.
Diff:
---
gcc/ChangeLog | 20 ++++++++++++
gcc/DATESTAMP | 2 +-
gcc/cp/ChangeLog | 19 +++++++++++
gcc/fortran/ChangeLog | 9 ++++++
gcc/testsuite/ChangeLog | 30 ++++++++++++++++++
libstdc++-v3/ChangeLog | 84 +++++++++++++++++++++++++++++++++++++++++++++++++
6 files changed, 163 insertions(+), 1 deletion(-)
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bccf269a5272..2a549b40ce2e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,23 @@
+2026-05-14 Andi Kleen <ak@gcc.gnu.org>
+
+ PR target/124316
+ * config/i386/i386.md (ptwrite): Add explicit mode to
+ instruction.
+
+2026-05-14 Georg-Johann Lay <avr@gjlay.de>
+
+ Backported from master:
+ 2026-05-14 Georg-Johann Lay <avr@gjlay.de>
+
+ PR target/125194
+ * config/avr/avr.cc (avr_no_call_main_p): Remove variable...
+ (avr_file_end): ...and code that uses it.
+ (avr_insert_attributes): Same. Add "used" to main attributes
+ when -mno-call-main.
+ * config/avr/gen-avr-mmcu-specs.cc (print_mcu): Emit code
+ for link_no_call_main specs.
+ * config/avr/specs.h (LINK_SPEC): Add %(link_no_call_main).
+
2026-05-03 Collin Funk <collin.funk1@gmail.com>
Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a3ba0f50cb32..6fde35e83eb8 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260514
+20260515
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1aef43cffcf8..cac3a6b1bb46 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,22 @@
+2026-05-14 Jason Merrill <jason@redhat.com>
+
+ Backported from master:
+ 2026-04-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/124632
+ * constexpr.cc (cxx_eval_call_expression): Unshare bindings
+ sooner.
+
+2026-05-14 Egas Ribeiro <egas.g.ribeiro@gmail.com>
+
+ Backported from master:
+ 2026-04-16 Egas Ribeiro <egas.g.ribeiro@gmail.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/123346
+ * constexpr.cc (init_subob_ctx): Do initialize new_ctx.ctor
+ for an empty union member.
+
2026-05-01 Marek Polacek <polacek@redhat.com>
Backported from master:
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index fd70856f8e28..72b83f1c0589 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,12 @@
+2026-05-14 Christopher Albert <albert@tugraz.at>
+
+ Backported from master:
+ 2026-04-08 Christopher Albert <albert@tugraz.at>
+
+ PR fortran/96986
+ * resolve.cc (resolve_global_procedure): Move entry symbol
+ lookup outside the resolved != -1 block.
+
2026-05-13 Christopher Albert <albert@tugraz.at>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5471d6663a3b..d34db5de429d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,33 @@
+2026-05-14 Andi Kleen <ak@gcc.gnu.org>
+
+ PR target/124316
+ * gcc.target/i386/pr124316.c: New test.
+
+2026-05-14 Jason Merrill <jason@redhat.com>
+
+ Backported from master:
+ 2026-04-17 Jason Merrill <jason@redhat.com>
+
+ PR c++/124632
+ * g++.dg/cpp23/explicit-obj-lambda2.C: Do strict GC and -Wall.
+
+2026-05-14 Egas Ribeiro <egas.g.ribeiro@gmail.com>
+
+ Backported from master:
+ 2026-04-16 Egas Ribeiro <egas.g.ribeiro@gmail.com>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/123346
+ * g++.dg/cpp2a/constexpr-union10.C: New test.
+
+2026-05-14 Christopher Albert <albert@tugraz.at>
+
+ Backported from master:
+ 2026-04-08 Christopher Albert <albert@tugraz.at>
+
+ PR fortran/96986
+ * gfortran.dg/pr96986.f90: New test.
+
2026-05-13 Christopher Albert <albert@tugraz.at>
Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 5461893406b0..0f3c77833e47 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,87 @@
+2026-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2026-03-20 Jonathan Wakely <jwakely@redhat.com>
+
+ * src/c++17/fs_path.cc (path::operator+=): Use pointer
+ comparison to detect aliasing instead of a loop.
+
+2026-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/std/time/clock/local/io.cc: Call test_format.
+
+2026-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2026-01-07 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/123100
+ * include/std/sstream (basic_stringbuf::str()&&): Handle the
+ case where _M_string is not being used for the buffer.
+ * testsuite/27_io/basic_stringbuf/str/char/123100.cc: New test.
+
+2026-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2026-04-24 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/chrono (chrono::__detail::__get_leap_second_info):
+ Update expiry date for leap seconds list.
+ * src/c++20/tzdb.cc (tzdb_list::_Node::_S_read_leap_seconds):
+ Likewise.
+ * src/c++20/tzdata.zi: Import new file from 2026a release.
+
+2026-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2026-03-20 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/122567
+ * src/c++20/tzdb.cc (tzdb::current_zone): Loop over all trailing
+ components of /etc/localtime path. Use readlink instead of
+ std::filesystem::read_symlink.
+
+2026-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 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-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 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-05-14 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 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-05-05 Jonathan Wakely <jwakely@redhat.com>
Backported from master:
More information about the Libstdc++-cvs
mailing list