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
