[gcc r15-11401] Daily bump.

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

commit r15-11401-gdc7b88f870dde04092ab384fc64073d562e0243f
Author: GCC Administrator <[email protected]>
Date:   Tue Jul 21 00:20:00 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  57 ++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cp/ChangeLog        |   8 ++++
 gcc/fortran/ChangeLog   |  12 ++++++
 gcc/testsuite/ChangeLog | 112 ++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 190 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 910cae24c363..b9d68c67814f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,60 @@
+2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	Backported from master:
+	2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	PR testsuite/126261
+	* doc/sourcebuild.texi (can_deref_null): Document.
+
+2026-07-20  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-20  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-02  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125502
+	* tree-ssa-forwprop.cc (optimize_vector_load): Do not
+	move defs of abnormals.
+
+2026-07-20  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126194
+	* tree-ssa-structalias.cc (find_func_aliases_for_call):
+	Only ignore calls to delete if DECL_IS_REPLACEABLE_OPERATOR.
+
+2026-07-20  Kyrylo Tkachov  <[email protected]>
+
+	Backported from master:
+	2026-06-29  Kyrylo Tkachov  <[email protected]>
+
+	PR target/105116
+	* lra-constraints.cc (simplify_operand_subreg): Reload a
+	non-representable narrowing subreg of a hard register through
+	memory instead of resolving it lossily.
+
+2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	Backported from master:
+	2026-07-13  Torbjörn SVENSSON  <[email protected]>
+
+	PR driver/124058
+	* common.opt (Wuse-after-free): Make an alias for
+	-Wuse-after-free=1.
+	* doc/invoke.texi: Document alias.
+	* gimple-ssa-warn-access.cc (pass_waccess::warn_invalid_pointer):
+	Use OPT_Wuse_after_free_.
+
 2026-07-16  Jakub Jelinek  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 565cf268bc8b..d5ecb9015510 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260720
+20260721
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e9d345694780..152639f40798 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,11 @@
+2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	Backported from master:
+	2026-07-13  Torbjörn SVENSSON  <[email protected]>
+
+	PR driver/124058
+	* decl.cc (maybe_prepare_return_this): Use OPT_Wuse_after_free_.
+
 2026-07-16  Jakub Jelinek  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index c31d80fac4b6..660571ba4ad1 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2026-07-20  Mikael Morin  <[email protected]>
+
+	Backported from master:
+	2026-07-03  Mikael Morin  <[email protected]>
+
+	PR fortran/97592
+	PR fortran/125998
+	* trans-array.cc (gfc_conv_array_parameter): Always create a new
+	descriptor.  Copy lbound and ubound from the original descriptor
+	using matching dimension indexes.  Recalculate stride and
+	offset.
+
 2026-07-12  Paul Thomas  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 45ed6f137157..80640beec95c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,115 @@
+2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	Backported from master:
+	2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	PR testsuite/126261
+	* lib/target-supports.exp (check_effective_target_can_deref_null):
+	Cast argument to char*.
+
+2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	Backported from master:
+	2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	PR target/124364
+	* gcc.dg/Wstringop-overflow-47.c: Remove xfail.
+
+2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	Backported from master:
+	2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	PR testsuite/126261
+	* g++.dg/torture/pr101373.C: Use effective-target can_deref_null.
+	* lib/target-supports.exp (check_effective_target_can_deref_null):
+	New proc.
+
+2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	Backported from master:
+	2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	PR testsuite/118407
+	* gcc.dg/tree-ssa/predcom-8.c: Xfail test for arm*-*-* in hard
+	float ABI without MVE.
+
+2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	Backported from master:
+	2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	PR testsuite/124043
+	* gcc.target/arm/crypto-vsha1cq_u32.c: Xfail test for -mthumb
+	-mfloat-abi=hard.
+	* gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
+	* gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
+	* gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
+
+2026-07-20  Alexandre Oliva  <[email protected]>
+
+	Backported from master:
+	2026-01-31  Alexandre Oliva  <[email protected]>
+
+	* gcc.target/arm/crypto-vsha1cq_u32.c: Accept d regs in
+	vdup.32.  Drop extraneous + after ] in vmov.32 pattern.
+	* gcc.target/arm/crypto-vsha1h_u32.c: Likewise.
+	* gcc.target/arm/crypto-vsha1mq_u32.c: Likewise.
+	* gcc.target/arm/crypto-vsha1pq_u32.c: Likewise.
+
+2026-07-20  Mikael Morin  <[email protected]>
+
+	Backported from master:
+	2026-07-03  Mikael Morin  <[email protected]>
+
+	PR fortran/97592
+	PR fortran/125998
+	* gfortran.dg/contiguous_17.f90: New test.
+
+2026-07-20  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-20  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-06-02  Richard Biener  <[email protected]>
+
+	PR tree-optimization/125502
+	* gcc.dg/torture/pr125502.c: New testcase.
+
+2026-07-20  Richard Biener  <[email protected]>
+
+	Backported from master:
+	2026-07-14  Richard Biener  <[email protected]>
+
+	PR tree-optimization/126194
+	* g++.dg/lto/pr126194.h: New testcase.
+	* g++.dg/lto/pr126194_0.C: Likewise.
+	* g++.dg/lto/pr126194_1.C: Likewise.
+	* g++.dg/lto/pr126194_2.C: Likewise.
+
+2026-07-20  Kyrylo Tkachov  <[email protected]>
+
+	Backported from master:
+	2026-06-29  Kyrylo Tkachov  <[email protected]>
+
+	PR target/105116
+	* gcc.target/aarch64/sve/pr105116.c: New test.
+	* gcc.target/aarch64/sve/pr105116-run.c: New test.
+
+2026-07-20  Torbjörn SVENSSON  <[email protected]>
+
+	Backported from master:
+	2026-07-13  Torbjörn SVENSSON  <[email protected]>
+
+	PR driver/124058
+	* c-c++-common/Wuse-after-free-8.c: New test.
+
 2026-07-16  Michal Jires  <[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.