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.

Reply via email to