]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 1 Aug 2025 00:26:54 +0000 (00:26 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 1 Aug 2025 00:26:54 +0000 (00:26 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index f7c1792f3eb6c15d476d8de3e1db03b1fb61ff6f..30751bdea4f5d0faddbb9628cec38a4df7975a3b 100644 (file)
@@ -1,3 +1,117 @@
+2025-07-31  Georg-Johann Lay  <avr@gjlay.de>
+
+       Backported from master:
+       2025-07-31  Georg-Johann Lay  <avr@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  <avr@gjlay.de>
+
+       Backported from master:
+       2025-07-31  Georg-Johann Lay  <avr@gjlay.de>
+
+       * config/avr/avr.cc (avr_output_addr_vec) <labl>: Asm out its .type.
+
+2025-07-31  Spencer Abson  <spencer.abson@arm.com>
+
+       Backported from master:
+       2025-07-31  Spencer Abson  <spencer.abson@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  <rguenther@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  <schwab@suse.de>
+
+       Backported from master:
+       2025-07-21  Andreas Schwab  <schwab@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  <jakub@redhat.com>
+
+       Backported from master:
+       2025-07-31  Jakub Jelinek  <jakub@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  <hubicka@ucw.cz>
+
+       Backported from master:
+       2025-07-11  Jan Hubicka  <hubicka@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-28  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-30  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/121130
+       * tree-vect-stmts.cc (vectorizable_call): Bail out for
+       .MASK_CALL.
+
+2025-07-31  Pengfei Li  <Pengfei.Li2@arm.com>
+
+       Backported from master:
+       2025-07-30  Pengfei Li  <Pengfei.Li2@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.tools@gmail.com>
+
+       Backported from master:
+       2025-07-30  H.J. Lu  <hjl.tools@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.liu@intel.com>
+
+       Backported from master:
+       2025-07-30  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/121274
+       * config/i386/sse.md (*vec_concatv2di_0): Add a splitter
+       before it.
+
 2025-07-30  Jennifer Schmitz  <jschmitz@nvidia.com>
            Dhruv Chawla  <dhruvc@nvidia.com>
 
index c5517550f8da4c129d1a72a293cf0cd78d85b951..d0a9040db41eff3caa9f0f875037f77b102dee3e 100644 (file)
@@ -1 +1 @@
-20250731
+20250801
index 37d6d754b4a0ce743e4f0e49820474872f6dd8d1..9afbcd4b5cf72f1c3769c40d198b63b028c57073 100644 (file)
@@ -1,3 +1,9 @@
+2025-07-31  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+       PR ada/120440
+       * gcc-interface/Makefile.in (GNATLINK_OBJS): Add s-excmac.o.
+       (GNATMAKE_OBJS): Likewise.
+
 2025-07-25  Bob Duff  <duff@adacore.com>
 
        * sem_ch12.adb (Check_Formal_Package_Instance):
index 06d2b8c876d9dae72f6e22b00caf87ac406d6506..273312387adf07693599d0ccce6c82b75868fd28 100644 (file)
@@ -1,3 +1,32 @@
+2025-07-31  Jason Merrill  <jason@redhat.com>
+
+       Backported from master:
+       2025-07-31  Jason Merrill  <jason@redhat.com>
+
+       PR c++/120800
+       * constexpr.cc (cxx_eval_vec_init_1): Suppress access control.
+
+2025-07-31  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-06-05  Patrick Palka  <ppalka@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  <polacek@redhat.com>
+
+       Backported from master:
+       2025-06-27  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/120756
+       * pt.cc (resolve_nondeduced_context): Pass complain to mark_used.
+
 2025-07-30  Jakub Jelinek  <jakub@redhat.com>
 
        Backported from master:
index 75c328a6ac1cbe09b46e9cd3d7494c43f809e6ab..7f4063330bcac9b8a265b41c39b0ba89e9d75a1d 100644 (file)
@@ -1,3 +1,104 @@
+2025-07-31  Jason Merrill  <jason@redhat.com>
+
+       Backported from master:
+       2025-07-31  Jason Merrill  <jason@redhat.com>
+
+       PR c++/120800
+       * g++.dg/cpp0x/constexpr-array30.C: New test.
+
+2025-07-31  Spencer Abson  <spencer.abson@arm.com>
+
+       Backported from master:
+       2025-07-31  Spencer Abson  <spencer.abson@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.abson@arm.com>
+
+       Backported from master:
+       2025-07-31  Spencer Abson  <spencer.abson@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  <ppalka@redhat.com>
+
+       Backported from master:
+       2025-06-05  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/120224
+       * g++.dg/cpp0x/alias-decl-80.C: New test.
+
+2025-07-31  Marek Polacek  <polacek@redhat.com>
+
+       Backported from master:
+       2025-06-27  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/120756
+       * g++.dg/warn/deprecated-22.C: New test.
+
+2025-07-31  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2025-07-31  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/121264
+       * gcc.dg/tree-ssa/pr121264.c: New test.
+
+2025-07-31  Jan Hubicka  <hubicka@ucw.cz>
+
+       Backported from master:
+       2025-07-11  Jan Hubicka  <hubicka@ucw.cz>
+
+       * g++.dg/lto/pr114790_0.C: New test.
+       * g++.dg/lto/pr114790_1.C: New test.
+
+2025-07-31  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-28  Richard Biener  <rguenther@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  <rguenther@suse.de>
+
+       Backported from master:
+       2025-07-30  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/121130
+       * gcc.dg/vect/vect-simd-pr121130.c: New testcase.
+
+2025-07-31  Pengfei Li  <Pengfei.Li2@arm.com>
+
+       Backported from master:
+       2025-07-30  Pengfei Li  <Pengfei.Li2@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.tools@gmail.com>
+
+       Backported from master:
+       2025-07-30  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/120427
+       * gcc.target/i386/pr120427-5.c: New test.
+
+2025-07-31  liuhongt  <hongtao.liu@intel.com>
+
+       Backported from master:
+       2025-07-30  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/pr121274.c: New test.
+
 2025-07-30  Qing Zhao  <qing.zhao@oracle.com>
 
        Backported from master: