https://gcc.gnu.org/g:ff1385a8a0ce9cc48fc71a320e6d94800f50b3ea
commit r15-11267-gff1385a8a0ce9cc48fc71a320e6d94800f50b3ea Author: GCC Administrator <[email protected]> Date: Tue Jun 9 08:56:33 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 21 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 19 +++++++++++++ gcc/testsuite/ChangeLog | 52 +++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 73 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 166 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c53661ed6944..fe26da03605e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,24 @@ +2026-06-05 Tamar Christina <[email protected]> + + Backported from master: + 2026-04-17 Tamar Christina <[email protected]> + + PR middle-end/124900 + * gimple-crc-optimization.cc (crc_optimization::optimize_crc_loop): Do + not expand to table when compiling for size. + (class crc_optimization): Update prototype of optimize_crc_loop to + include loop. + (crc_optimization::execute): Pass loop to optimize_crc_loop. + +2026-06-05 Tamar Christina <[email protected]> + + Backported from master: + 2026-06-03 Tamar Christina <[email protected]> + + PR tree-optimization/125431 + * tree-vect-slp-patterns.cc (complex_mul_pattern::matches, + complex_fms_pattern::matches): Gate on FP contraction. + 2026-06-03 Richard Biener <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index cf4a41146e2d..eed21ff12b80 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260604 +20260609 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 98d9c826fb3a..83129bdff5ed 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,22 @@ +2026-06-05 Jason Merrill <[email protected]> + + Revert: + 2026-05-14 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-06-05 Jason Merrill <[email protected]> + + Revert: + 2026-05-15 Jason Merrill <[email protected]> + + PR c++/125315 + * constexpr.cc (init_subob_ctx): Allow both ctor and object + to be null for an empty subobject. + 2026-06-03 Nathaniel Shead <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 668dd6e0a3ee..3e89fec85efa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,55 @@ +2026-06-08 Torbjörn SVENSSON <[email protected]> + + Backported from master: + 2026-06-08 Torbjörn SVENSSON <[email protected]> + + * g++.dg/modules/test-p1689.py: Make arrays have predictable + order. + +2026-06-05 Jason Merrill <[email protected]> + + Revert: + 2026-06-05 Egas Ribeiro <[email protected]> + Jason Merrill <[email protected]> + + PR c++/123346 + * g++.dg/cpp2a/constexpr-union10.C: New test. + +2026-06-05 Jason Merrill <[email protected]> + + Revert: + 2026-06-05 Jason Merrill <[email protected]> + + PR c++/125315 + * g++.dg/cpp2a/no_unique_address16.C: New test. + +2026-06-05 Tamar Christina <[email protected]> + + Backported from master: + 2026-04-17 Tamar Christina <[email protected]> + + PR middle-end/124900 + * gcc.target/aarch64/crc-1.c: New test. + * gcc.target/aarch64/crc-2.c: New test. + * gcc.target/aarch64/crc-3.c: New test. + * gcc.target/aarch64/crc-4.c: New test. + +2026-06-05 Tamar Christina <[email protected]> + + Backported from master: + 2026-06-03 Tamar Christina <[email protected]> + + PR tree-optimization/125431 + * gfortran.dg/vect/pr125431.f90: New test. + +2026-06-04 Richard Earnshaw <[email protected]> + + Backported from master: + 2026-03-06 Richard Earnshaw <[email protected]> + + * gcc.target/arm/aes-fuse-1.c: Add _ok to the effective_target. + * gcc.target/arm/aes-fuse-2.c: Likewise. + 2026-06-03 Martin Uecker <[email protected]> PR c/125252 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index e064ecec90b6..750cbe2ab98f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,76 @@ +2026-06-05 XU Kailiang <[email protected]> + + PR libstdc++/117214 + * include/bits/chrono_io.h (__formatter_chrono::_M_a_A) + (__formatter_chrono::_M_b_B, __formatter_chrono::_M_p): Use + _M_locale_fmt to format %a/%A/%b/%B/%p. + * testsuite/std/time/format/pr117214_custom_timeput.cc: New + test. + +2026-06-04 Patrick Palka <[email protected]> + + Backported from master: + 2025-07-01 Patrick Palka <[email protected]> + + PR libstdc++/120789 + * include/bits/ranges_algo.h (__remove_if_fn::operator()): Use + ranges::iter_move(iter) instead of std::move(*iter). + * testsuite/25_algorithms/remove_if/120789.cc: New test. + +2026-06-04 Patrick Palka <[email protected]> + + Backported from master: + 2025-07-01 Patrick Palka <[email protected]> + + PR libstdc++/120789 + * include/bits/ranges_algo.h (__unique_fn::operator()): Use + ranges::iter_move(iter) instead of std::move(*iter). + * testsuite/25_algorithms/unique/120789.cc: New test. + +2026-06-04 Jonathan Wakely <[email protected]> + + Backported from master: + 2026-04-02 Jonathan Wakely <[email protected]> + + * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp: + Add missing #endif. + +2026-06-04 Jonathan Wakely <[email protected]> + + Backported from master: + 2026-06-04 Jonathan Wakely <[email protected]> + + * include/debug/safe_iterator.h: Remove trailing whitespace. + +2026-06-04 Tomasz Kamiński <[email protected]> + + Backported from master: + 2025-12-19 Tomasz Kamiński <[email protected]> + + * include/debug/helper_functions.h (__gnu_debug::__can_advance): + Declare as _GLIBCXX20_CONSTEXPR. + * include/debug/safe_iterator.h (__gnu_debug::__can_advance): + Define as _GLIBCXX20_CONSTEXPR, and return true for constexpr + evaluation. + (__gnu_debug::__base): Define as _GLIBCXX20_CONSTEXPR. + +2026-06-04 François Dumont <[email protected]> + + PR libstdc++/119163 + * include/debug/functions.h (__check_valid_range): Add C++20 constexpr. + * include/debug/helper_functions.h (__valid_range): Likewise. + * include/debug/safe_iterator.h (__valid_range): Likewise. + +2026-06-04 Jonathan Wakely <[email protected]> + + Backported from master: + 2025-10-22 Jonathan Wakely <[email protected]> + + PR libstdc++/122224 + * include/bits/stl_iterator_base_funcs.h (prev): Compare + distance as n > 0 instead of n != 0. + * testsuite/24_iterators/range_operations/122224.cc: New test. + 2026-06-03 Jonathan Wakely <[email protected]> Backported from master:
