https://gcc.gnu.org/g:8df4ee53f257fbf67fb2d08f3c4e239dc266ba2c
commit r15-10731-g8df4ee53f257fbf67fb2d08f3c4e239dc266ba2c Author: GCC Administrator <[email protected]> Date: Sat Jan 24 00:20:37 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 78 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 10 +++++++ gcc/testsuite/ChangeLog | 62 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 151 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index da7a08173c10..91e1e4092a79 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,81 @@ +2026-01-23 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-01-23 Jakub Jelinek <[email protected]> + + PR middle-end/123703 + * builtins.cc (fold_builtin_abs): Return NULL_TREE if type is not + integral. + +2026-01-23 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-01-22 Jakub Jelinek <[email protected]> + + PR tree-optimization/123736 + * tree-ssa-loop-unswitch.cc (hoist_guard): Guard dump message + on dump_file && (dump_flags & TDF_DETAILS) condition. + +2026-01-23 Richard Biener <[email protected]> + + Backported from master: + 2026-01-22 Richard Biener <[email protected]> + + PR tree-optimization/123741 + * tree-vect-stmts.cc (vectorizable_store): Add missing check + on loop vectorization. + +2026-01-23 Richard Biener <[email protected]> + + Backported from master: + 2026-01-19 Richard Biener <[email protected]> + + PR tree-optimization/123602 + * tree-ssa-pre.cc (find_or_generate_expression): Do not + generate references to abnormal SSA names. + +2026-01-23 Richard Biener <[email protected]> + + Backported from master: + 2026-01-08 Richard Biener <[email protected]> + + PR middle-end/123107 + * fold-const.cc (fold_binary_loc): Guard (v >> CST) == { 0, 0.. } + to v < { 0, 0.. } folding. + +2026-01-23 Richard Sandiford <[email protected]> + + Backported from master: + 2026-01-08 Richard Sandiford <[email protected]> + Richard Biener <[email protected]> + + PR tree-optimization/122793 + * tree-vect-slp.cc (vect_add_slp_permutation): Document the existing + identity_offset parameter. Handle identities that take from the + second input rather than the first. + +2026-01-23 Avinash Jayakar <[email protected]> + + PR target/119130 + * config/rs6000/altivec.md (convert_4f32_8f16): Use same operand + order for both endian format. + +2026-01-23 Hongyu Wang <[email protected]> + + Backported from master: + 2026-01-23 Hongyu Wang <[email protected]> + + * config/i386/sse.md (avx2_vbroadcasti128_<mode>): Constraint + alternative 0 with jm and add gpr16 attr to avoid egpr usage. + +2026-01-23 Lili Cui <[email protected]> + + Backported from master: + 2026-01-14 Lili Cui <[email protected]> + + * config/i386/x86-tune.def (X86_TUNE_ALIGN_TIGHT_LOOPS): + disable tight loop alignment for m_CORE_ATOM. + 2026-01-22 Richard Earnshaw <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index d15fc3db7472..1cfab5445939 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260123 +20260124 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9c41e8c93d84..57e7c2799880 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2026-01-23 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-01-23 Jakub Jelinek <[email protected]> + + PR c++/123597 + * parser.cc (substitute_in_tree_walker, substitute_in_tree): Don't + consider BIND_EXPRs with !BIND_EXPR_VARS redundant if + processing_template_decl. + 2026-01-20 Egas Ribeiro <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3ed9f0f39ab9..a75ae81e1fdd 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,65 @@ +2026-01-23 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-01-23 Jakub Jelinek <[email protected]> + + PR middle-end/123703 + * gcc.c-torture/compile/pr123703.c: New test. + +2026-01-23 Jakub Jelinek <[email protected]> + + Backported from master: + 2026-01-23 Jakub Jelinek <[email protected]> + + PR c++/123597 + * g++.dg/gomp/pr123597.C: New test. + +2026-01-23 Richard Biener <[email protected]> + + Backported from master: + 2026-01-22 Richard Biener <[email protected]> + + PR tree-optimization/123741 + * gfortran.dg/vect/vect-pr123741.f90: New testcase. + +2026-01-23 Richard Biener <[email protected]> + + Backported from master: + 2026-01-19 Richard Biener <[email protected]> + + PR tree-optimization/123602 + * g++.dg/torture/pr123603.C: New testcase. + +2026-01-23 Richard Biener <[email protected]> + + Backported from master: + 2026-01-08 Richard Biener <[email protected]> + + PR middle-end/123107 + * gcc.dg/torture/pr123107.c: New testcase. + +2026-01-23 Richard Sandiford <[email protected]> + + Backported from master: + 2026-01-08 Richard Sandiford <[email protected]> + Richard Biener <[email protected]> + + PR tree-optimization/122793 + * gcc.dg/vect/vect-pr122793.c: New testcase. + +2026-01-23 Avinash Jayakar <[email protected]> + + PR target/119130 + * gcc.target/powerpc/builtins-1-p9-runnable.c: Use same expected + results for both endian format. + +2026-01-23 Hongyu Wang <[email protected]> + + Backported from master: + 2026-01-23 Hongyu Wang <[email protected]> + + * gcc.target/i386/apx-broadcast.c: New test. + 2026-01-22 Richard Earnshaw <[email protected]> Backported from master:
