https://gcc.gnu.org/g:80a86ca7da46a3aad81a1a2b939b05ac89fee5ba

commit r15-11169-g80a86ca7da46a3aad81a1a2b939b05ac89fee5ba
Author: GCC Administrator <[email protected]>
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  <[email protected]>
+
+       PR target/124316
+       * config/i386/i386.md (ptwrite): Add explicit mode to
+       instruction.
+
+2026-05-14  Georg-Johann Lay  <[email protected]>
+
+       Backported from master:
+       2026-05-14  Georg-Johann Lay  <[email protected]>
+
+       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  <[email protected]>
 
        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  <[email protected]>
+
+       Backported from master:
+       2026-04-17  Jason Merrill  <[email protected]>
+
+       PR c++/124632
+       * constexpr.cc (cxx_eval_call_expression): Unshare bindings
+       sooner.
+
+2026-05-14  Egas Ribeiro  <[email protected]>
+
+       Backported from master:
+       2026-04-16  Egas Ribeiro  <[email protected]>
+                   Jason Merrill  <[email protected]>
+
+       PR c++/123346
+       * constexpr.cc (init_subob_ctx): Do initialize new_ctx.ctor
+       for an empty union member.
+
 2026-05-01  Marek Polacek  <[email protected]>
 
        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  <[email protected]>
+
+       Backported from master:
+       2026-04-08  Christopher Albert  <[email protected]>
+
+       PR fortran/96986
+       * resolve.cc (resolve_global_procedure): Move entry symbol
+       lookup outside the resolved != -1 block.
+
 2026-05-13  Christopher Albert  <[email protected]>
 
        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  <[email protected]>
+
+       PR target/124316
+       * gcc.target/i386/pr124316.c: New test.
+
+2026-05-14  Jason Merrill  <[email protected]>
+
+       Backported from master:
+       2026-04-17  Jason Merrill  <[email protected]>
+
+       PR c++/124632
+       * g++.dg/cpp23/explicit-obj-lambda2.C: Do strict GC and -Wall.
+
+2026-05-14  Egas Ribeiro  <[email protected]>
+
+       Backported from master:
+       2026-04-16  Egas Ribeiro  <[email protected]>
+                   Jason Merrill  <[email protected]>
+
+       PR c++/123346
+       * g++.dg/cpp2a/constexpr-union10.C: New test.
+
+2026-05-14  Christopher Albert  <[email protected]>
+
+       Backported from master:
+       2026-04-08  Christopher Albert  <[email protected]>
+
+       PR fortran/96986
+       * gfortran.dg/pr96986.f90: New test.
+
 2026-05-13  Christopher Albert  <[email protected]>
 
        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  <[email protected]>
+
+       Backported from master:
+       2026-03-20  Jonathan Wakely  <[email protected]>
+
+       * src/c++17/fs_path.cc (path::operator+=): Use pointer
+       comparison to detect aliasing instead of a loop.
+
+2026-05-14  Jonathan Wakely  <[email protected]>
+
+       * testsuite/std/time/clock/local/io.cc: Call test_format.
+
+2026-05-14  Jonathan Wakely  <[email protected]>
+
+       Backported from master:
+       2026-01-07  Jonathan Wakely  <[email protected]>
+
+       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  <[email protected]>
+
+       Backported from master:
+       2026-04-24  Jonathan Wakely  <[email protected]>
+
+       * 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  <[email protected]>
+
+       Backported from master:
+       2026-03-20  Jonathan Wakely  <[email protected]>
+
+       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  <[email protected]>
+
+       Backported from master:
+       2026-03-19  Jonathan Wakely  <[email protected]>
+
+       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  <[email protected]>
+
+       Backported from master:
+       2026-03-19  Jonathan Wakely  <[email protected]>
+
+       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  <[email protected]>
+
+       Backported from master:
+       2026-03-19  Jonathan Wakely  <[email protected]>
+
+       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  <[email protected]>
 
        Backported from master:

Reply via email to