[gcc r16-9678] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Thu Sep 17 00:21:29 GMT 2026
https://gcc.gnu.org/g:8b54c1af78c4af76995d0ff686e4019c7bb2433f
commit r16-9678-g8b54c1af78c4af76995d0ff686e4019c7bb2433f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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 <kishan@linux.ibm.com>
+
+ Backported from master:
+ 2026-09-02 Peter Bergner <bergner@gcc.gnu.org>
+
+ PR target/122535
+ * configure.ac: Error out on --with-long-double-64.
+ * configure: Regenerate.
+
2026-08-27 Michael Meissner <meissner@linux.ibm.com>
* 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/127390
+ * tree-vect-stmts.cc (vectorizable_comparison_1): Reject
+ bit-precision integer comparisons.
+
+2026-09-16 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-14 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-09 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-01 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/127130
+ * tree-scalar-evolution.cc (simplify_peeled_chrec):
+ Guard against signed integer overflow UB.
+
+2026-09-16 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-08-25 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-08-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/127000
+ * match.pd ((T *)(ptr - ptr_cst)): Canonicalize directly
+ to (T *)ptr p+ cst.
+
+2026-09-16 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-08-24 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-15 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-08-10 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-09 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-09 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-02 Richard Biener <rguenther@suse.de>
+
+ 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 <kishan@linux.ibm.com>
+
+ Backported from master:
+ 2026-09-02 Peter Bergner <bergner@gcc.gnu.org>
+
+ * doc/install.texi: Remove incorrect mention of --with-long-double-64.
+ Co-authored-by: Kishan Parmar <kishan@linux.ibm.com>
+
2026-09-14 Jeff Law <jeffreyalaw@gmail.com>
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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-15 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/127390
+ * gcc.dg/vect/vect-pr127390.c: New testcase.
+
+2026-09-16 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-14 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/127377
+ * gcc.dg/torture/pr127377.c: New testcase.
+
+2026-09-16 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/127262
+ * gcc.dg/pr127262.c: New testcase.
+
+2026-09-16 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-01 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-08-25 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/127049
+ * g++.dg/torture/pr127049.C: New testcase.
+
+2026-09-16 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-08-24 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/127000
+ * gcc.dg/torture/pr127000.c: New testcase.
+
+2026-09-16 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-15 Richard Biener <rguenther@suse.de>
+
+ 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 <rguenther@suse.de>
+
+ Backported from master:
+ 2026-08-10 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/126658
+ * gcc.dg/torture/pr126658.c: New testcase.
+
+2026-09-16 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-09 Richard Biener <rguenther@suse.de>
+
+ PR ipa/126153
+ * gcc.dg/torture/ipa-bitfield-predicate-1.c: New test.
+
+2026-09-16 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-09 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/126153
+ * gcc.dg/torture/sso-fre-1.c: New test.
+
+2026-09-16 Richard Biener <rguenther@suse.de>
+
+ Backported from master:
+ 2026-09-02 Richard Biener <rguenther@suse.de>
+
+ PR ipa/126153
+ * gcc.dg/torture/pr126153.c: New test.
+
2026-09-14 Jeff Law <jeffreyalaw@gmail.com>
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 <jwakely@redhat.com>
+
+ Backported from master:
+ 2026-09-16 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/20_util/function_objects/dr660.cc: Include the
+ testsuite_hooks.h header not testsuite_hooks.cc.
+
+2026-09-16 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2026-09-16 Jonathan Wakely <jwakely@redhat.com>
+
+ * testsuite/27_io/basic_filebuf/close/char/4879.cc: Fix typo in
+ comment.
+
+2026-09-16 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2026-09-16 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/bits/atomic_wait.h: Fix typo in comment.
+
+2026-09-16 Jonathan Wakely <jwakely@redhat.com>
+
+ Backported from master:
+ 2026-09-16 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/127430
+ * config/io/basic_file_stdio.cc (__basic_file::fd) Fix typo in
+ preprocessor condition.
+
+2026-09-16 Gerald Pfeifer <gerald@pfeifer.com>
+
+ Backported from master:
+ 2026-08-30 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * 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 <tkaminsk@redhat.com>
PR libstdc++/124121
More information about the Libstdc++-cvs
mailing list