https://gcc.gnu.org/g:0d41077bba75597ec50dc10b7d1c46e1b018af9d

commit r15-10181-g0d41077bba75597ec50dc10b7d1c46e1b018af9d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Aug 1 00:26:54 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 114 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |   6 +++
 gcc/cp/ChangeLog        |  29 ++++++++++++
 gcc/testsuite/ChangeLog | 101 ++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 251 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f7c1792f3eb6..30751bdea4f5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,117 @@
+2025-07-31  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2025-07-31  Georg-Johann Lay  <a...@gjlay.de>
+
+       PR rtl-optimization/121340
+       * config/avr/avr.opt (-mfuse-move2): New option.
+       * config/avr/avr-passes.def (avr_pass_2moves): Insert after combine.
+       * config/avr/avr-passes.cc (make_avr_pass_2moves): New function.
+       (pass_data avr_pass_data_2moves): New static variable.
+       (avr_pass_2moves): New rtl_opt_pass.
+       * config/avr/avr-protos.h (make_avr_pass_2moves): New proto.
+       * common/config/avr/avr-common.cc
+       (default_options avr_option_optimization_table) <-mfuse-move2>:
+       Set for -O1 and higher.
+       * doc/invoke.texi (AVR Options) <-mfuse-move2>: Document.
+       * config/avr/avr.opt.urls (-mfuse-move2): Add url.
+
+2025-07-31  Georg-Johann Lay  <a...@gjlay.de>
+
+       Backported from master:
+       2025-07-31  Georg-Johann Lay  <a...@gjlay.de>
+
+       * config/avr/avr.cc (avr_output_addr_vec) <labl>: Asm out its .type.
+
+2025-07-31  Spencer Abson  <spencer.ab...@arm.com>
+
+       Backported from master:
+       2025-07-31  Spencer Abson  <spencer.ab...@arm.com>
+
+       PR target/121028
+       * config/aarch64/aarch64-sme.md (aarch64_smstart_sm): Use the .inst
+       directive if !TARGET_SME.
+       (aarch64_smstop_sm): Likewise.
+
+2025-07-31  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121256
+       * tree-vect-loop.cc (vectorizable_recurr): Handle the case
+       of a NULL SLP node.
+
+2025-07-31  Andreas Schwab  <sch...@suse.de>
+
+       Backported from master:
+       2025-07-21  Andreas Schwab  <sch...@suse.de>
+
+       PR target/121121
+       * config/riscv/riscv.cc (riscv_allocate_and_probe_stack_space):
+       Use temp2 instead of temp1 for the CFA note.
+
+2025-07-31  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-07-31  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/121264
+       * machmode.h (get_best_mode): Change type of first 2 arguments
+       from int to HOST_WIDE_INT.
+       * stor-layout.cc (get_best_mode): Likewise.
+
+2025-07-31  Jan Hubicka  <hubi...@ucw.cz>
+
+       Backported from master:
+       2025-07-11  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/114790
+       * cgraph.cc (cgraph_update_edges_for_call_stmt_node): Resolve 
devirtualization
+       if call statement was optimized out or turned to direct call.
+
+2025-07-31  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-28  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121256
+       * tree-vect-loop.cc (vectorizable_recurr): Build a correct
+       initialization vector for SLP_TREE_LANES > 1.
+
+2025-07-31  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-30  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121130
+       * tree-vect-stmts.cc (vectorizable_call): Bail out for
+       .MASK_CALL.
+
+2025-07-31  Pengfei Li  <pengfei....@arm.com>
+
+       Backported from master:
+       2025-07-30  Pengfei Li  <pengfei....@arm.com>
+
+       PR tree-optimization/121190
+       * tree-vect-data-refs.cc (vect_enhance_data_refs_alignment):
+       Increase alignment requirement for speculative loads.
+
+2025-07-31  H.J. Lu  <hjl.to...@gmail.com>
+
+       Backported from master:
+       2025-07-30  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/120427
+       * config/i386/i386.md (peephole2): Transform "movq $-1,reg" to
+       "pushq $-1; popq reg" for -Oz if reg is a legacy integer register.
+
+2025-07-31  liuhongt  <hongtao....@intel.com>
+
+       Backported from master:
+       2025-07-30  liuhongt  <hongtao....@intel.com>
+
+       PR target/121274
+       * config/i386/sse.md (*vec_concatv2di_0): Add a splitter
+       before it.
+
 2025-07-30  Jennifer Schmitz  <jschm...@nvidia.com>
            Dhruv Chawla  <dhr...@nvidia.com>
 
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c5517550f8da..d0a9040db41e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250731
+20250801
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 37d6d754b4a0..9afbcd4b5cf7 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,9 @@
+2025-07-31  Eric Botcazou  <ebotca...@gcc.gnu.org>
+
+       PR ada/120440
+       * gcc-interface/Makefile.in (GNATLINK_OBJS): Add s-excmac.o.
+       (GNATMAKE_OBJS): Likewise.
+
 2025-07-25  Bob Duff  <d...@adacore.com>
 
        * sem_ch12.adb (Check_Formal_Package_Instance):
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 06d2b8c876d9..273312387adf 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,32 @@
+2025-07-31  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2025-07-31  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/120800
+       * constexpr.cc (cxx_eval_vec_init_1): Suppress access control.
+
+2025-07-31  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2025-06-05  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/120224
+       * pt.cc (tsubst_function_decl): Return error_mark_node if
+       substituting into the formal parameter list failed.
+       (tsubst_decl) <case PARM_DECL>: Return error_mark_node
+       upon TREE_TYPE substitution failure, when in a SFINAE
+       context.  Return error_mark_node upon DECL_CHAIN substitution
+       failure.
+
+2025-07-31  Marek Polacek  <pola...@redhat.com>
+
+       Backported from master:
+       2025-06-27  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/120756
+       * pt.cc (resolve_nondeduced_context): Pass complain to mark_used.
+
 2025-07-30  Jakub Jelinek  <ja...@redhat.com>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 75c328a6ac1c..7f4063330bca 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,104 @@
+2025-07-31  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2025-07-31  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/120800
+       * g++.dg/cpp0x/constexpr-array30.C: New test.
+
+2025-07-31  Spencer Abson  <spencer.ab...@arm.com>
+
+       Backported from master:
+       2025-07-31  Spencer Abson  <spencer.ab...@arm.com>
+
+       PR target/121028
+       * gcc.target/aarch64/sme/call_sm_switch_1.c: Tell check-function
+       -bodies not to ignore .inst directives, and replace the test for
+       "smstart sm" with one for it's encoding.
+       * gcc.target/aarch64/sme/call_sm_switch_11.c: Likewise.
+       * gcc.target/aarch64/sme/pr121028.c: New test.
+
+2025-07-31  Spencer Abson  <spencer.ab...@arm.com>
+
+       Backported from master:
+       2025-07-31  Spencer Abson  <spencer.ab...@arm.com>
+
+       * lib/target-supports.exp: Split the extensions that require SME into
+       a separate set, and use armv9-a as their baseline.
+
+2025-07-31  Patrick Palka  <ppa...@redhat.com>
+
+       Backported from master:
+       2025-06-05  Patrick Palka  <ppa...@redhat.com>
+
+       PR c++/120224
+       * g++.dg/cpp0x/alias-decl-80.C: New test.
+
+2025-07-31  Marek Polacek  <pola...@redhat.com>
+
+       Backported from master:
+       2025-06-27  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/120756
+       * g++.dg/warn/deprecated-22.C: New test.
+
+2025-07-31  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-07-31  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/121264
+       * gcc.dg/tree-ssa/pr121264.c: New test.
+
+2025-07-31  Jan Hubicka  <hubi...@ucw.cz>
+
+       Backported from master:
+       2025-07-11  Jan Hubicka  <hubi...@ucw.cz>
+
+       * g++.dg/lto/pr114790_0.C: New test.
+       * g++.dg/lto/pr114790_1.C: New test.
+
+2025-07-31  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-28  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121256
+       * gcc.dg/vect/vect-recurr-pr121256.c: New testcase.
+       * gcc.dg/vect/vect-recurr-pr121256-2.c: Likewise.
+
+2025-07-31  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2025-07-30  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/121130
+       * gcc.dg/vect/vect-simd-pr121130.c: New testcase.
+
+2025-07-31  Pengfei Li  <pengfei....@arm.com>
+
+       Backported from master:
+       2025-07-30  Pengfei Li  <pengfei....@arm.com>
+
+       PR tree-optimization/121190
+       * gcc.dg/vect/vect-early-break_52.c: Update an unsafe test.
+       * gcc.dg/vect/vect-early-break_137-pr121190.c: New test.
+
+2025-07-31  H.J. Lu  <hjl.to...@gmail.com>
+
+       Backported from master:
+       2025-07-30  H.J. Lu  <hjl.to...@gmail.com>
+
+       PR target/120427
+       * gcc.target/i386/pr120427-5.c: New test.
+
+2025-07-31  liuhongt  <hongtao....@intel.com>
+
+       Backported from master:
+       2025-07-30  liuhongt  <hongtao....@intel.com>
+
+       * gcc.target/i386/pr121274.c: New test.
+
 2025-07-30  Qing Zhao  <qing.z...@oracle.com>
 
        Backported from master:

Reply via email to