https://gcc.gnu.org/g:4df5e1e9b152d62d9eaa9df80ffa7e7cf540c6d9

commit r17-3949-g4df5e1e9b152d62d9eaa9df80ffa7e7cf540c6d9
Author: GCC Administrator <[email protected]>
Date:   Sun Sep 6 00:16:27 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 34 +++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        |  7 +++++++
 gcc/fortran/ChangeLog   | 12 +++++++++++
 gcc/testsuite/ChangeLog | 54 +++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 108 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3d0d5609da08..a4ed056cc74d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,37 @@
+2026-09-05  Jin Ma  <[email protected]>
+
+       PR target/126196
+       * config/riscv/vector-crypto.md (vv_ins_con): New int attribute.
+       (vv_ins1_con): Likewise.
+       (vi_ins1_con): Likewise.
+       (@pred_v<vv_ins1_name><mode>): Use vv_ins1_con.
+       (@pred_crypto_vv<vv_ins_name><ins_type><mode>): Use vv_ins_con.
+       (@pred_vi<vi_ins1_name><mode>_nomaskedoff_scalar): Use vi_ins1_con.
+       (@pred_vsm3me<mode>): Mark the destination as early-clobber.
+
+2026-09-05  Kyrylo Tkachov  <[email protected]>
+
+       * match-sat-alu.pd (unsigned_integer_sat_add): Add the
+       X + MIN (~X, Y) form.
+
+2026-09-05  Kyrylo Tkachov  <[email protected]>
+
+       * match-sat-alu.pd (unsigned_integer_sat_sub): Add the four
+       forms that compare the difference with the minuend.
+
+2026-09-05  Philipp Tomsich  <[email protected]>
+
+       PR tree-optimization/127201
+       * tree-data-ref.cc (dr_may_alias_p): Consult DR_PTR_INFO of both
+       data references before falling back to base-object analysis.
+
+2026-09-05  Takayuki 'January June' Suwa  <[email protected]>
+
+       * config/xtensa/xtensa.cc (xtensa_zero_call_used_regs):
+       Change to assign 0 to the A9 register and then use it to clear
+       other non-GP registers, instead of triggering a gcc_assert()
+       failure when the address register is not zeroed out at all.
+
 2026-09-04  Jakub Jelinek  <[email protected]>
 
        PR target/126671
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 392f9a3c6f01..3a7846ef28b6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260905
+20260906
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 35ded13439c0..c0d4b4be11c0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,10 @@
+2026-09-05  Patrick Palka  <[email protected]>
+
+       PR c++/127207
+       * module.cc (trees_out::decl_value): Relax checking assert
+       to accept IDENTIFIER_NODE as TI_TEMPLATE.
+       (get_originating_module_decl): Likewise.
+
 2026-09-03  Jakub Jelinek  <[email protected]>
 
        PR c++/127109
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 727612250c3c..0baf450c534b 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2026-09-05  Jerry DeLisle  <[email protected]>
+
+       PR fortran/126950
+       * trans.h (struct lang_decl): Add span.
+       (GFC_DECL_SPAN, GFC_DECL_GET_SPAN): New macros.
+       * trans-decl.cc (gfc_build_dummy_array_decl): Create the variable
+       holding the span of a span addressed dummy.
+       * trans-array.cc (gfc_trans_dummy_array_bias): Load it from the
+       descriptor on entry.
+       (gfc_get_array_span): Use it.
+       * trans.cc (get_array_span): Likewise.
+
 2026-09-04  Jerry DeLisle  <[email protected]>
 
        PR fortran/126777
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 86204fa057d5..2c9793a56bc8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,57 @@
+2026-09-05  Jin Ma  <[email protected]>
+
+       PR target/126196
+       * gcc.target/riscv/pr126196-1.c: New test.
+       * gcc.target/riscv/pr126196-2.c: New test.
+       * gcc.target/riscv/pr126196-3.c: New test.
+       * gcc.target/riscv/pr126196-4.c: New test.
+
+2026-09-05  Jerry DeLisle  <[email protected]>
+
+       PR fortran/126950
+       * gfortran.dg/c_loc_test_22.f90: Update dump patterns for the
+       span being loaded on entry.
+       * gfortran.dg/gomp/target-span-1.f90: New test.
+
+2026-09-05  Kyrylo Tkachov  <[email protected]>
+
+       * gcc.target/aarch64/sat_u_add_min_not-1.c: New test.
+       * gcc.target/aarch64/sat_u_add_min_not-2.c: Likewise.
+
+2026-09-05  Kyrylo Tkachov  <[email protected]>
+
+       * gcc.target/aarch64/sat_u_sub_borrow-1.c: New test.
+       * gcc.target/aarch64/saturating_arithmetic_1.c: Remove the xfail
+       on usub.
+       * gcc.target/aarch64/sve/saturating_arithmetic_1.c: Remove the
+       xfail on usubq.
+       * gcc.target/aarch64/sve/saturating_arithmetic_3.c: Likewise.
+       * gcc.target/aarch64/sve/saturating_arithmetic_4.c: Likewise.
+
+2026-09-05  Philipp Tomsich  <[email protected]>
+
+       PR tree-optimization/127201
+       * gcc.dg/vect/vect-alias-check-ptr-info-1.c: New test.
+       * gcc.dg/vect/vect-alias-check-ptr-info-2.c: New test.
+
+2026-09-05  Max Filippov  <[email protected]>
+
+       * c-c++-common/zero-scratch-regs-10.c: Mark as implemented for
+       xtensa*-*-*.
+       * c-c++-common/zero-scratch-regs-11.c: Likewise.
+       * c-c++-common/zero-scratch-regs-8.c: Likewise.
+       * c-c++-common/zero-scratch-regs-9.c: Likewise.
+
+2026-09-05  Takayuki 'January June' Suwa  <[email protected]>
+
+       * gcc.target/xtensa/zero-scratch-regs-1.c: New test.
+
+2026-09-05  Patrick Palka  <[email protected]>
+
+       PR c++/127207
+       * g++.dg/modules/friend-15_a.H: New test.
+       * g++.dg/modules/friend-15_b.C: New test.
+
 2026-09-04  Iain Sandoe  <[email protected]>
 
        * gcc.target/i386/harden-sls-4.c: Amend for mach-o

Reply via email to