[gcc r16-9276] Daily bump.

GCC Administrator via Gcc-cvs <[email protected]>
Newsgroups gmane.comp.gcc.cvs
Message-ID <[email protected]>
https://gcc.gnu.org/g:dc35f087d43b19d4b0f91c15cc5cb343c313734f

commit r16-9276-gdc35f087d43b19d4b0f91c15cc5cb343c313734f
Author: GCC Administrator <[email protected]>
Date:   Tue Jul 14 00:20:45 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 116 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |   6 +++
 gcc/testsuite/ChangeLog |  80 +++++++++++++++++++++++++++++++++
 4 files changed, 203 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f452082f132c..a08b6eb8797d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,119 @@
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-08  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126150
+	* tree-cfg.cc (replace_uses_by): Delay purging of EH edges
+	until after FOR_EACH_IMM_USE_STMT finished.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-25  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125953
+	* gimple-range.cc (gimple_ranger::range_of_expr): Document.
+	Fall back to global ranges if 'stmt' is not in the IL.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-26  Richard Biener  <[email protected]>
+
+	PR middle-end/125875
+	* match.pd: When checking for !can_vec_perm_const_p also
+	allow variable permutes and use the vec_perm_indices CTOR
+	with the original tree operands.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-26  Richard Biener  <[email protected]>
+
+	* vec-perm-indices.h (vec_perm_indices::new_vector): New overload.
+	(vec_perm_indices::input_bitwise_zero_p): New method.
+	(vec_perm_indices::m_input0_bitwise_zero_p,
+	vec_perm_indices::m_input1_bitwise_zero_p): New members.
+	(vec_perm_indices::vec_perm_indices): Adjust.
+	(tree_to_vec_perm_indices): Declare.
+	* vec-perm-indices.cc (vec_perm_indices::new_vector): New overload.
+	(vec_perm_indices::new_expanded_vector): Adjust.
+	(tree_to_vec_perm_indices): New function.
+	* optabs-query.cc (can_vec_perm_const_p): Handle permute
+	patterns mapping to vec_shl/vec_shr.
+	* tree-vect-generic.cc (lower_vec_perm): Move vec_shl/vec_shr
+	detection to can_vec_perm_const_p and simplify.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-15  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125786
+	* tree-ssa-reassoc.cc (optimize_vec_cond_expr): Create a new
+	stmt instead of rewriting an existing possibly multi-use one.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-08  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125668
+	* tree-ssa-forwprop.cc (forward_propagate_addr_expr_1):
+	Preserve alignment of the original access also for propagating
+	into the LHS.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-05-15  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125296
+	* tree-ssa-forwprop.cc (forward_propagate_addr_expr_1):
+	Preserve alignment of the original access.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-30  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126008
+	* tree-ssa-loop-ivopts.cc (alloc_iv): Revert last change.
+	* tree-ssa-address.cc (add_to_parts): Use unsigned arithmetic
+	to accumulate to base.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-16  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125730
+	* tree-ssa-loop-ivopts.cc (alloc_iv): Do not convert pointer
+	IVs to unsigned before canonicalizing.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-01  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125040
+	* tree-ssa-pre.cc (clean): Iterate processing.
+
+2026-07-13  Josef Melcr  <[email protected]>
+
+	Backported from master:
+	2026-07-13  Josef Melcr  <[email protected]>
+
+	PR ipa/125121
+	* cgraph.cc (cgraph_edge::make_callback): Add missing call to
+	duplication hooks.
+	* ipa-prop.cc (init_callback_edge_summary): Remove function.
+	(ipa_compute_jump_functions_for_edge): Remove call to
+	init_callback_edge_summary, fix comment.
+	(ipa_edge_args_sum_t::duplicate): Fix the initialization of jump
+	functions vector for callback edges.
+
 2026-07-10  Martin Jambor  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c5c47643d09b..d5dd05aa12f5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260713
+20260714
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 2b2a7a764d9b..72f1410db82a 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2026-07-13  Marek Polacek  <[email protected]>
+
+	PR c++/126066
+	* tree.cc (lvalue_kind) <case MODOP_EXPR>: Use
+	gcc_checking_assert instead of gcc_assert.
+
 2026-07-08  Marek Polacek  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index dec306517b8e..9c44031adcee 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,83 @@
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-08  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126150
+	* g++.dg/pr126150.C: New testcase.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-25  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125953
+	* gcc.dg/torture/pr125953.c: New testcase.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-26  Richard Biener  <[email protected]>
+
+	PR middle-end/125875
+	* gcc.dg/torture/pr125875.c: New testcase.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-15  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125786
+	* gcc.dg/torture/pr125786.c: New testcase.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-08  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125668
+	* gcc.dg/pr125668.c: New testcase.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-05-15  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125296
+	* gcc.dg/pr125206.c: New testcase.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-30  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126008
+	* gcc.dg/torture/pr126008.c: New testcase.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-16  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125730
+	* gcc.dg/torture/pr125730.c: New testcase.
+
+2026-07-13  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-01  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125040
+	* gcc.dg/torture/pr125040.c: New testcase.
+
+2026-07-13  Josef Melcr  <[email protected]>
+
+	Backported from master:
+	2026-07-13  Josef Melcr  <[email protected]>
+
+	PR ipa/125121
+	* c-c++-common/gomp/pr125121.c: New test.
+
 2026-07-12  Paul Thomas  <[email protected]>
 
 	Backported from master:
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.