[gcc r16-9322] Daily bump.

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

commit r16-9322-g9b5742e89153a7ffc27e917a1d931731f9d75118
Author: GCC Administrator <[email protected]>
Date:   Tue Jul 21 00:21:27 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 56 ++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  | 10 ++++++
 gcc/cp/ChangeLog        |  8 +++++
 gcc/fortran/ChangeLog   | 12 +++++++
 gcc/testsuite/ChangeLog | 91 +++++++++++++++++++++++++++++++++++++++++++++++++
 libsanitizer/ChangeLog  |  9 +++++
 7 files changed, 187 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 296f308a622e..9113fb65743a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,59 @@
+2026-07-20  Alice Carlotti  <[email protected]>
+
+	* config/aarch64/aarch64.cc (aarch64_start_call_args): Extend
+	comment.
+
+2026-07-20  Alice Carlotti  <[email protected]>
+
+	* config/aarch64/aarch64.cc (aarch64_mode_confluence): Fix
+	comment typo.
+	* target.def (mode_switching): Fix incorrect variable names in
+	documentation.
+	* doc/tm.texi: Regenerate.
+
+2026-07-20  Alice Carlotti  <[email protected]>
+
+	PR target/119210
+	* config/aarch64/aarch64.cc (aarch64_mode_emit_local_sme_state):
+	Add PSTATE.ZA enablement, and zero it if already enabled.
+
+2026-07-20  Alice Carlotti  <[email protected]>
+
+	* config/aarch64/aarch64-sme.md (aarch64_sme_write_zt): Add
+	ZTO_REGNUM use and make unspec non-volatile.
+
+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  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_.
+	* gcc-diagnostic-spec.cc (nowarn_spec_t::nowarn_spec_t):
+	Likewise.
+
 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/c-family/ChangeLog b/gcc/c-family/ChangeLog
index b16cf0bdbeb3..b123b21980d7 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,13 @@
+2026-07-20  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-20  Jakub Jelinek  <[email protected]>
+
+	PR c++/126309
+	* c-lex.cc: Implement CWG3020 - Missing specification for
+	__has_cpp_attribute(indeterminate).
+	(c_common_has_attribute): Handle __has_cpp_attribute (indeterminate).
+
 2026-07-14  Jakub Jelinek  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1a2398bfcc5b..0c1011077322 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-14  Jakub Jelinek  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 695706fb6a1e..74891f007a1f 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-14  Jerry DeLisle  <[email protected]>
 
 	Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2b092ccafa63..b4b000a80425 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,94 @@
+2026-07-20  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-20  Jakub Jelinek  <[email protected]>
+
+	PR c++/126309
+	* g++.dg/cpp26/feat-cxx26.C: Test __has_cpp_attribute (indeterminate).
+
+2026-07-20  Alice Carlotti  <[email protected]>
+
+	PR target/119210
+	* gcc.target/aarch64/sme/za_state_8.c: New test.
+
+2026-07-20  Alice Carlotti  <[email protected]>
+
+	* gcc.target/aarch64/sme/zt0_state_8.c: New test.
+
+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  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  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:
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index 7fff15b162c4..01a2535381c1 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,12 @@
+2026-07-20  Jakub Jelinek  <[email protected]>
+
+	Backported from master:
+	2026-07-20  Jakub Jelinek  <[email protected]>
+
+	PR sanitizer/126307
+	* tsan/tsan_trace.h: Cherry-pick llvm-project revision
+	cdfdb06c9155080ec97d6e4f4dd90b6e7cefb0ca.
+
 2026-04-30  Release Manager
 
 	* GCC 16.1.0 released.
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.