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.
