https://gcc.gnu.org/g:9fae6825c3eff458fcdcfce994af2b27d14ec1fd
commit r15-9921-g9fae6825c3eff458fcdcfce994af2b27d14ec1fd Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Jul 4 00:25:21 2025 +0000 Daily bump. Diff: --- gcc/ChangeLog | 28 +++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 56 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/cp/ChangeLog | 15 +++++++++++++ gcc/fortran/ChangeLog | 9 ++++++++ gcc/testsuite/ChangeLog | 31 +++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 23 ++++++++++++++++++++ 7 files changed, 163 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7a5219504d30..4179fab3a3e8 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,31 @@ +2025-07-03 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2025-05-21 Andrew Pinski <quic_apin...@quicinc.com> + + PR middle-end/120369 + * tree-complex.cc (gimple_expand_builtin_cabs): Return early + if the LHS of cabs is null. + +2025-07-03 Sam James <s...@gentoo.org> + + Backported from master: + 2025-06-23 Sam James <s...@gentoo.org> + Jeff Law <j...@ventanamicro.com> + + PR rtl-optimization/120795 + * ext-dce.cc (ext_dce_try_optimize_insn): Enable rescan in + remove_reg_equal_equiv_notes call. + +2025-07-03 Jeff Law <j...@ventanamicro.com> + + Backported from master: + 2025-06-22 Jeff Law <j...@ventanamicro.com> + + PR rtl-optimization/120550 + * ext-dce.cc (ext_dce_try_optimize_insn): Drop REG_EQUAL/REG_EQUIV + notes on modified insns. + 2025-07-02 Richard Biener <rguent...@suse.de> Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 695297928f69..f38cdfd1ac94 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250703 +20250704 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 037a0b479722..4bfad2956124 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,59 @@ +2025-07-03 Eric Botcazou <ebotca...@adacore.com> + + * gcc-interface/Makefile.in (gnatlib-sjlj): Delete. + (gnatlib-zcx): Do not modify Frontend_Exceptions constant. + * libgnat/system-linux-loongarch.ads (Frontend_Exceptions): Delete. + +2025-07-03 Eric Botcazou <ebotca...@adacore.com> + + * gcc-interface/trans.cc (addressable_p): Add COMPG third parameter. + <COMPONENT_REF>: Do not return true out of alignment considerations + for non-strict-alignment targets if COMPG is set. + (Call_to_gnu): Pass true as COMPG in the call to the addressable_p + predicate if the called subprogram is an initialization procedure. + +2025-07-03 Eric Botcazou <ebotca...@adacore.com> + + * gcc-interface/trans.cc (gnat_to_gnu) <N_Allocator>: Allocate the + bounds alongside the data if the Is_Constr_Array_Subt_With_Bounds + flag is set on the designated type. + <N_Free_Statement>: Take into account the allocated bounds if the + Is_Constr_Array_Subt_With_Bounds flag is set on the designated type. + +2025-07-03 Eric Botcazou <ebotca...@adacore.com> + + * gcc-interface/decl.cc (gnat_to_gnu_component_type): Validate the + Component_Size like the size of a type only if the component type + is actually packed. + +2025-07-03 Ronan Desplanques <desplanq...@adacore.com> + + * exp_util.adb (Insert_Actions): Fix check. + +2025-07-03 Eric Botcazou <ebotca...@adacore.com> + + * exp_ch6.adb (Expand_Ctrl_Function_Call): Do not bail out for the + declarations of return objects. + +2025-07-03 Ronan Desplanques <desplanq...@adacore.com> + + * exp_ch7.adb (Make_Deep_Record_Body): Fix case of absent Initialize + primitive. + +2025-07-03 Ronan Desplanques <desplanq...@adacore.com> + + * exp_aggr.adb (Generate_Finalization_Actions): Stop assuming that + initialize primitive exists. + +2025-07-03 Ronan Desplanques <desplanq...@adacore.com> + + * exp_ch7.adb (Insert_Actions_In_Scope_Around): Fix condition. + +2025-07-03 Eric Botcazou <ebotca...@adacore.com> + + * exp_ch4.adb (Handle_Changed_Representation): Alphabetize local + variables. Set the No_Finalize_Actions flag on the assignment. + 2025-07-01 Eric Botcazou <ebotca...@adacore.com> PR ada/120705 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9b32452ed576..dd1acdc05ce2 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,18 @@ +2025-07-03 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2025-07-03 Jakub Jelinek <ja...@redhat.com> + + PR c++/120940 + * typeck.cc (cp_build_array_ref): Fix a pasto. + +2025-07-03 Jason Merrill <ja...@redhat.com> + + PR c++/120684 + PR c++/118856 + * constexpr.cc (cxx_eval_constant_expression) [TARGET_EXPR]: Clear + the value first if is_complex. + 2025-07-01 Jakub Jelinek <ja...@redhat.com> Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index d454b700f073..c0d0f9df1b52 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2025-07-03 Andre Vehreschild <ve...@gcc.gnu.org> + + Backported from master: + 2025-06-26 Andre Vehreschild <ve...@gcc.gnu.org> + + PR fortran/120711 + * trans-array.cc (gfc_trans_array_ctor_element): Store the value + of the offset for reuse. + 2025-06-27 Harald Anlauf <anl...@gmx.de> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4d4102b4a303..ea2924480f9d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,34 @@ +2025-07-03 Jakub Jelinek <ja...@redhat.com> + + Backported from master: + 2025-07-03 Jakub Jelinek <ja...@redhat.com> + + PR c++/120940 + * g++.dg/parse/pr120940.C: New test. + * g++.dg/warn/Wduplicated-branches9.C: New test. + +2025-07-03 Andrew Pinski <quic_apin...@quicinc.com> + + Backported from master: + 2025-05-21 Andrew Pinski <quic_apin...@quicinc.com> + + PR middle-end/120369 + * gcc.dg/torture/pr120369-1.c: New test. + +2025-07-03 Jason Merrill <ja...@redhat.com> + + PR c++/120684 + PR c++/118856 + * g++.dg/cpp23/range-for10.C: New test. + +2025-07-03 Andre Vehreschild <ve...@gcc.gnu.org> + + Backported from master: + 2025-06-26 Andre Vehreschild <ve...@gcc.gnu.org> + + PR fortran/120711 + * gfortran.dg/asan/array_constructor_1.f90: New test. + 2025-07-01 Jakub Jelinek <ja...@redhat.com> Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index fef02b1fe671..1d94cc30f56a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,26 @@ +2025-07-03 Patrick Palka <ppa...@redhat.com> + + Backported from master: + 2025-07-03 Patrick Palka <ppa...@redhat.com> + + PR libstdc++/120934 + * include/std/ranges (concat_view::end): Refine condition + for returning an iterator instead of default_sentinel as + per the updated P/R for LWG 4166. + * testsuite/std/ranges/concat/1.cc (test05): New test. + +2025-07-03 Jonathan Wakely <jwak...@redhat.com> + + Backported from master: + 2025-07-03 Jonathan Wakely <jwak...@redhat.com> + + PR libstdc++/120931 + * include/bits/stl_uninitialized.h (__uninitialized_fill<true>): + Fix typo resulting in call to __do_uninit_copy instead of + __do_uninit_fill. + * testsuite/20_util/specialized_algorithms/uninitialized_fill/120931.cc: + New test. + 2025-07-01 Tomasz KamiĆski <tkami...@redhat.com> Backported from master: