From: GCC Administrator Date: Fri, 1 Aug 2025 00:26:54 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0d41077bba75597ec50dc10b7d1c46e1b018af9d;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f7c1792f3eb..30751bdea4f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,117 @@ +2025-07-31 Georg-Johann Lay + + Backported from master: + 2025-07-31 Georg-Johann Lay + + 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 + + Backported from master: + 2025-07-31 Georg-Johann Lay + + * config/avr/avr.cc (avr_output_addr_vec) : Asm out its .type. + +2025-07-31 Spencer Abson + + Backported from master: + 2025-07-31 Spencer Abson + + 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 + + PR tree-optimization/121256 + * tree-vect-loop.cc (vectorizable_recurr): Handle the case + of a NULL SLP node. + +2025-07-31 Andreas Schwab + + Backported from master: + 2025-07-21 Andreas Schwab + + 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 + + Backported from master: + 2025-07-31 Jakub Jelinek + + 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 + + Backported from master: + 2025-07-11 Jan Hubicka + + 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 + + Backported from master: + 2025-07-28 Richard Biener + + 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 + + Backported from master: + 2025-07-30 Richard Biener + + PR tree-optimization/121130 + * tree-vect-stmts.cc (vectorizable_call): Bail out for + .MASK_CALL. + +2025-07-31 Pengfei Li + + Backported from master: + 2025-07-30 Pengfei Li + + 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 + + Backported from master: + 2025-07-30 H.J. Lu + + 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 + + Backported from master: + 2025-07-30 liuhongt + + PR target/121274 + * config/i386/sse.md (*vec_concatv2di_0): Add a splitter + before it. + 2025-07-30 Jennifer Schmitz Dhruv Chawla diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index c5517550f8d..d0a9040db41 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250731 +20250801 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 37d6d754b4a..9afbcd4b5cf 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,9 @@ +2025-07-31 Eric Botcazou + + PR ada/120440 + * gcc-interface/Makefile.in (GNATLINK_OBJS): Add s-excmac.o. + (GNATMAKE_OBJS): Likewise. + 2025-07-25 Bob Duff * sem_ch12.adb (Check_Formal_Package_Instance): diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 06d2b8c876d..273312387ad 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,32 @@ +2025-07-31 Jason Merrill + + Backported from master: + 2025-07-31 Jason Merrill + + PR c++/120800 + * constexpr.cc (cxx_eval_vec_init_1): Suppress access control. + +2025-07-31 Patrick Palka + + Backported from master: + 2025-06-05 Patrick Palka + + PR c++/120224 + * pt.cc (tsubst_function_decl): Return error_mark_node if + substituting into the formal parameter list failed. + (tsubst_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 + + Backported from master: + 2025-06-27 Marek Polacek + + PR c++/120756 + * pt.cc (resolve_nondeduced_context): Pass complain to mark_used. + 2025-07-30 Jakub Jelinek Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 75c328a6ac1..7f4063330bc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,104 @@ +2025-07-31 Jason Merrill + + Backported from master: + 2025-07-31 Jason Merrill + + PR c++/120800 + * g++.dg/cpp0x/constexpr-array30.C: New test. + +2025-07-31 Spencer Abson + + Backported from master: + 2025-07-31 Spencer Abson + + 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 + + Backported from master: + 2025-07-31 Spencer Abson + + * 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 + + Backported from master: + 2025-06-05 Patrick Palka + + PR c++/120224 + * g++.dg/cpp0x/alias-decl-80.C: New test. + +2025-07-31 Marek Polacek + + Backported from master: + 2025-06-27 Marek Polacek + + PR c++/120756 + * g++.dg/warn/deprecated-22.C: New test. + +2025-07-31 Jakub Jelinek + + Backported from master: + 2025-07-31 Jakub Jelinek + + PR tree-optimization/121264 + * gcc.dg/tree-ssa/pr121264.c: New test. + +2025-07-31 Jan Hubicka + + Backported from master: + 2025-07-11 Jan Hubicka + + * g++.dg/lto/pr114790_0.C: New test. + * g++.dg/lto/pr114790_1.C: New test. + +2025-07-31 Richard Biener + + Backported from master: + 2025-07-28 Richard Biener + + 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 + + Backported from master: + 2025-07-30 Richard Biener + + PR tree-optimization/121130 + * gcc.dg/vect/vect-simd-pr121130.c: New testcase. + +2025-07-31 Pengfei Li + + Backported from master: + 2025-07-30 Pengfei Li + + 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 + + Backported from master: + 2025-07-30 H.J. Lu + + PR target/120427 + * gcc.target/i386/pr120427-5.c: New test. + +2025-07-31 liuhongt + + Backported from master: + 2025-07-30 liuhongt + + * gcc.target/i386/pr121274.c: New test. + 2025-07-30 Qing Zhao Backported from master: