https://gcc.gnu.org/g:deb11e159d90f8e3686fb985ae08b34959e64dad
commit r14-12450-gdeb11e159d90f8e3686fb985ae08b34959e64dad Author: GCC Administrator <[email protected]> Date: Tue Mar 17 00:18:27 2026 +0000 Daily bump. Diff: --- gcc/ChangeLog | 150 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 116 +++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 20 +++++++ 4 files changed, 287 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8f33fb96652d..5f82ba178b19 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,153 @@ +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-30 Richard Biener <[email protected]> + + PR debug/123886 + * dwarf2out.cc (sym_off_pair::sym): Remove GTY((skip)). + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-23 Richard Biener <[email protected]> + + PR middle-end/123775 + * match.pd ((view_convert (vec_cond ...))): Make sure the + resulting vec_cond can be expanded. + +2026-03-16 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-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-20 Richard Biener <[email protected]> + + PR tree-optimization/123729 + * tree-vect-loop.cc (vect_create_epilog_for_reduction): Set + SSA_NAME_OCCURS_IN_ABNORMAL_PHI if the reduction flows + across an abnomal edge. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-20 Richard Biener <[email protected]> + + * tree-phinodes.h (phi_arg_index_from_use): Use gphi *. + (phi_arg_edge_from_use): New helper composing + phi_arg_index_from_use and gimple_phi_arg_edge. + +2026-03-16 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-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-28 Richard Biener <[email protected]> + + PR middle-end/123575 + * match.pd (abs ((T)x) -> absu (x)): For vector type + arguments require the resulting operation is supported. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-28 Richard Biener <[email protected]> + + PR tree-optimization/123537 + * match.pd (REDUC (@0 & @1) -> @0[I] & @1[I]): Restrict + allowed conversions. + +2026-03-16 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-03-16 Richard Biener <[email protected]> + + Backported from master: + 2025-09-08 Richard Biener <[email protected]> + + PR tree-optimization/107997 + PR tree-optimization/121844 + * tree-ssa-loop-ivopts.cc (allow_ip_end_pos_p): Do not allow + IP_END for latches ending with a control stmt. + (create_new_iv): Do not split the latch edge, instead assert + that's not necessary. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2025-05-30 Richard Biener <[email protected]> + + PR tree-optimization/120341 + * tree-ssa-loop-im.cc (can_sm_ref_p): STRING_CSTs are readonly. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-27 Richard Biener <[email protected]> + + PR ipa/116296 + * ipa-modref-tree.cc (modref_access_node::contains): Use + poly_offset_int for the param offset difference and the + overlap computation. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-28 Richard Biener <[email protected]> + + PR ipa/111036 + * match.pd (__builtin_constant_p ((T)x)): Strip nop-conversions + from __builtin_constant_p arguments. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-28 Richard Biener <[email protected]> + + PR tree-optimization/110043 + * pointer-query.cc (get_offset_range): Fail for integer + types with precision larger than ptrdiff_type_node. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-30 Richard Biener <[email protected]> + + PR tree-optimization/109410 + * tree-ssa-reassoc.cc (build_and_add_sum): Use + gsi_start_nondebug_after_labels_bb to look for a possible + returns-twice call. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-28 Richard Biener <[email protected]> + + PR rtl-optimization/106859 + * var-tracking.cc (val_store): Dump -1 as UID if setting_insn + is NULL. + 2026-03-16 Andrew Pinski <[email protected]> PR target/124126 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index bc8b33bf2a1b..a7d8c7097835 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260316 +20260317 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f7f3d9991fd8..ee7153c1604a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,119 @@ +2026-03-16 Alexandre Oliva <[email protected]> + + Backported from master: + 2026-02-05 Alexandre Oliva <[email protected]> + + PR middle-end/123775 + * gcc.target/aarch64/sve2/pr123775.c: Add sve128 and sve2 hw + requirements. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-23 Richard Biener <[email protected]> + + PR middle-end/123775 + * gcc.target/aarch64/sve2/pr123775.c: New testcase. + +2026-03-16 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-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-20 Richard Biener <[email protected]> + + PR tree-optimization/123729 + * g++.dg/torture/pr123729.C: New testcase. + +2026-03-16 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-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-28 Richard Biener <[email protected]> + + PR middle-end/123575 + * g++.dg/pr123575.C: New testcase. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-28 Richard Biener <[email protected]> + + PR tree-optimization/123537 + * gcc.dg/pr123537.c: New testcase. + +2026-03-16 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-03-16 Richard Biener <[email protected]> + + Backported from master: + 2025-09-08 Richard Biener <[email protected]> + + PR tree-optimization/107997 + PR tree-optimization/121844 + * gcc.dg/torture/pr121844.c: New testcase. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2025-05-30 Richard Biener <[email protected]> + + PR tree-optimization/120341 + * gcc.dg/torture/pr120341-1.c: New testcase. + * gcc.dg/torture/pr120341-2.c: Likewise. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-27 Richard Biener <[email protected]> + + PR ipa/116296 + * gcc.dg/torture/pr116296.c: New testcase. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-28 Richard Biener <[email protected]> + + PR ipa/111036 + * gcc.dg/torture/pr111036.c: New testcase. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-28 Richard Biener <[email protected]> + + PR tree-optimization/110043 + * gcc.dg/torture/pr110043.c: New testcase. + +2026-03-16 Richard Biener <[email protected]> + + Backported from master: + 2026-01-30 Richard Biener <[email protected]> + + PR tree-optimization/109410 + * gcc.dg/pr109410-2.c: New testcase. + 2026-03-16 Andrew Pinski <[email protected]> PR target/124126 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index dd8024b7a5e0..e78d79271b8c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,23 @@ +2026-03-16 Tomasz Kamiński <[email protected]> + + Backported from master: + 2026-03-05 Tomasz Kamiński <[email protected]> + + PR libstdc++/124124 + * testsuite/29_atomics/atomic/cons/zero_padding.cc: Limit size of + test types to four bytes. + +2026-03-16 Tomasz Kamiński <[email protected]> + + PR libstdc++/105580 + * include/std/streambuf (streambuf::gptr, streambuf::egptr) + (streambuf::gbump): Surround with pragma disabling -Wnull-dereference. + * testsuite/24_iterators/istreambuf_iterator/105580.cc: New test. + (cherry picked from commits + 8758503918a91dacff4dbc7126eced21787fbfc9 + bfc2b87f8244a13ab00e8e3fe2af1d6d18fcaa36 + a523d1ecc89dcb7ea205e3de22d00443d4a0d91d) + 2026-03-13 Patrick Palka <[email protected]> Backported from master:
