https://gcc.gnu.org/g:9df216ec3a6f2415d994fb698fcddde6d760cb92
commit r15-10794-g9df216ec3a6f2415d994fb698fcddde6d760cb92 Author: GCC Administrator <[email protected]> Date: Fri Feb 6 00:20:01 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 46 +++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 9 +++++++ gcc/po/ChangeLog | 4 +++ gcc/testsuite/ChangeLog | 69 +++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 24 +++++++++++++++++ 6 files changed, 153 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8cb4cc0ae4c8..d7f963cb6ed2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,49 @@ +2026-02-05 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-01-20 Kyrylo Tkachov <[email protected]> + + PR target/123584 + * config/aarch64/aarch64-simd.md (aarch64_xarqv2di): Leave zero + rotate amounts as zero during expansion. + (*aarch64_xarqv2di_insn): Account for zero rotate amounts. Print # + in rotate immediate. + +2026-02-05 Hongyu Wang <[email protected]> + + Backported from master: + 2026-01-28 Hongyu Wang <[email protected]> + + PR target/123779 + * config/i386/sse.md (*sse4_1_<code>v8qiv8hi2<mask_name>_2): + Rename to ... + (*sse4_1_<code>v8qiv8hi2_2): ... this, and drop mask conditions. + (*avx2_<code>v8qiv8si2<mask_name>_2): Rename to ... + (*avx2_<code>v8qiv8si2_2): ... this, and likewise. + (*sse4_1_<code>v4qiv4si2<mask_name>_2): Rename to ... + (*sse4_1_<code>v4qiv4si2_2): ... this, and likewise. + (*sse4_1_<code>v4hiv4si2<mask_name>_2): Rename to ... + (*sse4_1_<code>v4hiv4si2_2): ... this, and likewise. + (*avx2_<code>v4qiv4di2<mask_name>_2): Rename to ... + (*avx2_<code>v4qiv4di2_2): ... this, and likewise. + (*avx2_<code>v4hiv4di2<mask_name>_2): Rename to ... + (*avx2_<code>v4hiv4di2_2): ... this, and likewise. + (*sse4_1_<code>v2hiv2di2<mask_name>_2): Rename to ... + (*sse4_1_<code>v2hiv2di2_2): ... this, and likewise. + (*sse4_1_<code>v2siv2di2<mask_name>_2): Rename to ... + (*sse4_1_<code>v2siv2di2_2): ... this, and likewise. + (*avx512f_<code>v8qiv8di2<mask_name>_2): Rename to ... + (*avx512f_<code>v8qiv8di2_2): ... this. + (*avx512vl_<code>v8qiv8hi2_mask_2): New define_insn_and_split. + (*avx512vl_<code>v8qiv8si2_mask_2): Likewise. + (*avx512vl_<code>v4qiv4si2_mask_2): Likewise. + (*avx512vl_<code>v4hiv4si2_mask_2): Likewise. + (*avx512f_<code>v8qiv8di2_mask_2): Likewise. + (*avx512vl_<code>v4qiv4di2_mask_2): Likewise. + (*avx512vl_<code>v4hiv4di2_mask_2): Likewise. + (*avx512vl_<code>v2hiv2di2_mask_2): Likewise. + (*avx512vl_<code>v2siv2di2_mask_2): Likewise. + 2026-02-03 Jeff Law <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fcf564252992..4d3f16e040e0 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260205 +20260206 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 82e57d80325e..2e5bcf877b13 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,12 @@ +2026-02-05 Patrick Palka <[email protected]> + + Backported from master: + 2026-02-05 Patrick Palka <[email protected]> + + PR c++/122169 + * pt.cc (tsubst_pack_index): Propagate cv-qualifiers of + PACK_INDEX_TYPE. + 2026-01-27 Patrick Palka <[email protected]> Backported from master: diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 79f16a8d8801..be58f9fd9dbe 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2026-02-05 Joseph Myers <[email protected]> + + * es.po: Update. + 2026-01-27 Joseph Myers <[email protected]> * sv.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d9eb3f35a8ed..a759888306b2 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,72 @@ +2026-02-05 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-02-05 Kyrylo Tkachov <[email protected]> + + PR target/117048 + PR target/123584 + * gcc.target/aarch64/simd/pr117048.c: Scan for # in assembly immediate. + +2026-02-05 Karl Meakin <[email protected]> + + Backported from master: + 2026-01-26 Karl Meakin <[email protected]> + + * gcc.target/aarch64/rotate_xar_1.c + * gcc.target/aarch64/sha3_1.c + * gcc.target/aarch64/sha3_2.c + * gcc.target/aarch64/sha3_3.c + * gcc.target/aarch64/xar_v2di_nonsve.c: Fix tests. + +2026-02-05 Kyrylo Tkachov <[email protected]> + + Backported from master: + 2026-01-20 Kyrylo Tkachov <[email protected]> + + PR target/123584 + * gcc.target/aarch64/torture/xar-zero.c: New test. + +2026-02-05 Patrick Palka <[email protected]> + + Backported from master: + 2026-02-05 Patrick Palka <[email protected]> + + PR c++/122169 + * g++.dg/cpp26/pack-indexing19.C: New test. + +2026-02-05 Torbjörn SVENSSON <[email protected]> + + Backported from master: + 2026-02-05 Torbjörn SVENSSON <[email protected]> + + * lib/lto.exp (lto-build-archive): Transform gcc-ar binary name. + +2026-02-05 Hongyu Wang <[email protected]> + + Backported from master: + 2026-01-28 Hongyu Wang <[email protected]> + + PR target/123779 + * g++.target/i386/pr123779.C: New test. + +2026-02-05 Alexandre Oliva <[email protected]> + + PR target/122051 + PR target/120642 + * gcc.target/riscv/pr122051.c: Remove. + * gcc.target/riscv/rvv/xtheadvector/pr120642.c: Remove. + +2026-02-05 Alexandre Oliva <[email protected]> + + PR tree-optimization/123729 + * g++.dg/torture/pr123729.C: Require hostedlib. + +2026-02-05 Alexandre Oliva <[email protected]> + + PR middle-end/123775 + * gcc.target/aarch64/sve2/pr123775.c: Add sve128 and sve2 hw + requirements. + 2026-02-03 Jeff Law <[email protected]> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ab88fbd3d08d..aa7c35af480b 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,27 @@ +2026-02-05 Tomasz Kamiński <[email protected]> + + Backported from master: + 2026-01-19 Tomasz Kamiński <[email protected]> + + PR libstdc++/114153 + * include/bits/ranges_cmp.h (__detail::__less_builtin_ptr_cmp): + Add __not_overloaded_spaceship spaceship check. + * include/bits/stl_function.h (greater<void>::operator()) + (less<void>::operator(), greater_equal<void>::operator()) + (less_equal<void>::operator()): Implement using if constexpr. + (greater<void>::__S_cmp, less<void>::__S_cmp) + (greater_equal<void>::__ptr_comp, less_equal<void>::S_cmp): + Remove. + (greater<void>::__ptr_cmp, less<void>::__ptr_cmp) + (greater_equal<void>::__ptr_comp, less_equal<void>::ptr_cmp): Change + tostatic constexpr variable. Define in terms of requires expressions + and __not_overloaded_spaceship check. + * include/std/concepts: (__detail::__not_overloaded_spaceship): + Define. + * libsupc++/compare: (__detail::__3way_builtin_ptr_cmp): Use + __not_overloaded_spaceship concept. + * testsuite/20_util/function_objects/comparisons_pointer_spaceship.cc: New test. + 2026-01-22 Frank Scheiner <[email protected]> Backported from master:
