https://gcc.gnu.org/g:8b54c1af78c4af76995d0ff686e4019c7bb2433f
commit r16-9678-g8b54c1af78c4af76995d0ff686e4019c7bb2433f Author: GCC Administrator <[email protected]> Date: Thu Sep 17 00:20:52 2026 +0000 Daily bump. Diff: --- ChangeLog | 9 ++++ gcc/ChangeLog | 130 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 92 ++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 42 ++++++++++++++++ 5 files changed, 274 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 7a4696334dcc..3ad4adbedf58 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2026-09-16 Kishan Parmar <[email protected]> + + Backported from master: + 2026-09-02 Peter Bergner <[email protected]> + + PR target/122535 + * configure.ac: Error out on --with-long-double-64. + * configure: Regenerate. + 2026-08-27 Michael Meissner <[email protected]> * MAINTAINERS: Update Michael Meissner's information. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dd489a5aa4b6..c1ce493ae5e5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,133 @@ +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-15 Richard Biener <[email protected]> + + PR tree-optimization/127390 + * tree-vect-stmts.cc (vectorizable_comparison_1): Reject + bit-precision integer comparisons. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-14 Richard Biener <[email protected]> + + PR tree-optimization/127377 + * tree-ssa-sccvn.cc (vn_walk_cb_data::push_partial_def): + Properly consider the padding before the object when + pruning the size. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-09 Richard Biener <[email protected]> + + PR tree-optimization/127262 + * gimple-predicate-analysis.cc (predicate::init_from_control_deps): + Convert switch label values to the type of the switch index. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-01 Richard Biener <[email protected]> + + PR tree-optimization/127130 + * tree-scalar-evolution.cc (simplify_peeled_chrec): + Guard against signed integer overflow UB. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-08-25 Richard Biener <[email protected]> + + PR tree-optimization/127049 + * tree-vect-data-refs.cc (vect_analyze_data_refs): Build + a MEM_REF of the DR_REF type for analyzing the innermost + loop behavior for outer loop vectorization. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-08-25 Richard Biener <[email protected]> + + PR tree-optimization/127000 + * match.pd ((T *)(ptr - ptr_cst)): Canonicalize directly + to (T *)ptr p+ cst. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-08-24 Richard Biener <[email protected]> + + PR tree-optimization/127000 + * match.pd ((T *)(ptr - ptr_cst)): Use build1 to build + an ADDR_EXPR. + * tree-ssa-sccvn.cc (vn_nary_build_or_lookup_1): Avoid + creating GIMPLE_SINGLE_RHS to insert stmts. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-15 Richard Biener <[email protected]> + + PR tree-optimization/126760 + PR tree-optimization/127391 + * tree-if-conv.cc (if_convertible_stmt_p): Delay switch + validation to ... + (if_convertible_loop_p_1): ... the loop iterating over + PHIs. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-08-10 Richard Biener <[email protected]> + + PR tree-optimization/126658 + * gimple.cc (check_loadstore): Restrict TARGET_MEM_REF + handling. + * gimple-ssa-isolate-paths.cc (check_loadstore): Likewise. + * gimple-range-infer.cc (non_null_loadstore): Likewise. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-09 Richard Biener <[email protected]> + + PR ipa/126153 + * ipa-fnsummary.cc (evaluate_conditions_for_known_args): Only + reinterpret a known aggregate value into the type of the + condition if both types have the same precision. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-09 Richard Biener <[email protected]> + + PR tree-optimization/126153 + * tree-ssa-sccvn.cc (reverse_storage_order_for_component_p): Take + the operands by const reference. + (vn_reference_lookup_3): Punt when translating a reference through + an aggregate copy consumes all of its operands and either access + has reverse storage order. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-02 Richard Biener <[email protected]> + + PR ipa/126153 + * ipa-fnsummary.cc (evaluate_conditions_for_known_args): Do not + look up an aggregate value for a condition whose offset is not + byte aligned. + +2026-09-16 Kishan Parmar <[email protected]> + + Backported from master: + 2026-09-02 Peter Bergner <[email protected]> + + * doc/install.texi: Remove incorrect mention of --with-long-double-64. + Co-authored-by: Kishan Parmar <[email protected]> + 2026-09-14 Jeff Law <[email protected]> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index ad5c2ea5d68f..66bb3a1b7dd6 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260916 +20260917 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 01e4b18fb806..b6e4309fef86 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,95 @@ +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-15 Richard Biener <[email protected]> + + PR tree-optimization/127390 + * gcc.dg/vect/vect-pr127390.c: New testcase. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-14 Richard Biener <[email protected]> + + PR tree-optimization/127377 + * gcc.dg/torture/pr127377.c: New testcase. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-09 Richard Biener <[email protected]> + + PR tree-optimization/127262 + * gcc.dg/pr127262.c: New testcase. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-01 Richard Biener <[email protected]> + + PR tree-optimization/127130 + * gcc.dg/torture/pr127130-1.c: New testcase. + * gcc.dg/torture/pr127130-2.c: Likewise. + * gcc.dg/gomp/static-chunk-size-one.c: Adjust. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-08-25 Richard Biener <[email protected]> + + PR tree-optimization/127049 + * g++.dg/torture/pr127049.C: New testcase. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-08-24 Richard Biener <[email protected]> + + PR tree-optimization/127000 + * gcc.dg/torture/pr127000.c: New testcase. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-15 Richard Biener <[email protected]> + + PR tree-optimization/126760 + PR tree-optimization/127391 + * gcc.dg/vect/vect-pr126760.c: New testcase. + * gcc.dg/vect/vect-pr127391.c: Likewise. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-08-10 Richard Biener <[email protected]> + + PR tree-optimization/126658 + * gcc.dg/torture/pr126658.c: New testcase. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-09 Richard Biener <[email protected]> + + PR ipa/126153 + * gcc.dg/torture/ipa-bitfield-predicate-1.c: New test. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-09 Richard Biener <[email protected]> + + PR tree-optimization/126153 + * gcc.dg/torture/sso-fre-1.c: New test. + +2026-09-16 Richard Biener <[email protected]> + + Backported from master: + 2026-09-02 Richard Biener <[email protected]> + + PR ipa/126153 + * gcc.dg/torture/pr126153.c: New test. + 2026-09-14 Jeff Law <[email protected]> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 05d25baa455a..6e6701a0a867 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,45 @@ +2026-09-16 Jonathan Wakely <[email protected]> + + Backported from master: + 2026-09-16 Jonathan Wakely <[email protected]> + + * testsuite/20_util/function_objects/dr660.cc: Include the + testsuite_hooks.h header not testsuite_hooks.cc. + +2026-09-16 Jonathan Wakely <[email protected]> + + Backported from master: + 2026-09-16 Jonathan Wakely <[email protected]> + + * testsuite/27_io/basic_filebuf/close/char/4879.cc: Fix typo in + comment. + +2026-09-16 Jonathan Wakely <[email protected]> + + Backported from master: + 2026-09-16 Jonathan Wakely <[email protected]> + + * include/bits/atomic_wait.h: Fix typo in comment. + +2026-09-16 Jonathan Wakely <[email protected]> + + Backported from master: + 2026-09-16 Jonathan Wakely <[email protected]> + + PR libstdc++/127430 + * config/io/basic_file_stdio.cc (__basic_file::fd) Fix typo in + preprocessor condition. + +2026-09-16 Gerald Pfeifer <[email protected]> + + Backported from master: + 2026-08-30 Gerald Pfeifer <[email protected]> + + * doc/xml/manual/status_cxx2017.xml: Update reference to openDPL + Parallel API. + * doc/xml/manual/status_cxx2020.xml: Ditto. + * doc/html/manual/status.html: Regenerate. + 2026-09-14 Tomasz KamiĆski <[email protected]> PR libstdc++/124121
