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:
