From 9fae6825c3eff458fcdcfce994af2b27d14ec1fd Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Fri, 4 Jul 2025 00:25:21 +0000 Subject: [PATCH] Daily bump. --- 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 7a5219504d3..4179fab3a3e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,31 @@ +2025-07-03 Andrew Pinski + + Backported from master: + 2025-05-21 Andrew Pinski + + 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 + + Backported from master: + 2025-06-23 Sam James + Jeff Law + + 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 + + Backported from master: + 2025-06-22 Jeff Law + + 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 Backported from master: diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 695297928f6..f38cdfd1ac9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250703 +20250704 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 037a0b47972..4bfad295612 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,59 @@ +2025-07-03 Eric Botcazou + + * 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 + + * gcc-interface/trans.cc (addressable_p): Add COMPG third parameter. + : 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 + + * gcc-interface/trans.cc (gnat_to_gnu) : Allocate the + bounds alongside the data if the Is_Constr_Array_Subt_With_Bounds + flag is set on the designated type. + : 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 + + * 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 + + * exp_util.adb (Insert_Actions): Fix check. + +2025-07-03 Eric Botcazou + + * exp_ch6.adb (Expand_Ctrl_Function_Call): Do not bail out for the + declarations of return objects. + +2025-07-03 Ronan Desplanques + + * exp_ch7.adb (Make_Deep_Record_Body): Fix case of absent Initialize + primitive. + +2025-07-03 Ronan Desplanques + + * exp_aggr.adb (Generate_Finalization_Actions): Stop assuming that + initialize primitive exists. + +2025-07-03 Ronan Desplanques + + * exp_ch7.adb (Insert_Actions_In_Scope_Around): Fix condition. + +2025-07-03 Eric Botcazou + + * exp_ch4.adb (Handle_Changed_Representation): Alphabetize local + variables. Set the No_Finalize_Actions flag on the assignment. + 2025-07-01 Eric Botcazou PR ada/120705 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9b32452ed57..dd1acdc05ce 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,18 @@ +2025-07-03 Jakub Jelinek + + Backported from master: + 2025-07-03 Jakub Jelinek + + PR c++/120940 + * typeck.cc (cp_build_array_ref): Fix a pasto. + +2025-07-03 Jason Merrill + + 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 Backported from master: diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index d454b700f07..c0d0f9df1b5 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,12 @@ +2025-07-03 Andre Vehreschild + + Backported from master: + 2025-06-26 Andre Vehreschild + + PR fortran/120711 + * trans-array.cc (gfc_trans_array_ctor_element): Store the value + of the offset for reuse. + 2025-06-27 Harald Anlauf Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4d4102b4a30..ea2924480f9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,34 @@ +2025-07-03 Jakub Jelinek + + Backported from master: + 2025-07-03 Jakub Jelinek + + PR c++/120940 + * g++.dg/parse/pr120940.C: New test. + * g++.dg/warn/Wduplicated-branches9.C: New test. + +2025-07-03 Andrew Pinski + + Backported from master: + 2025-05-21 Andrew Pinski + + PR middle-end/120369 + * gcc.dg/torture/pr120369-1.c: New test. + +2025-07-03 Jason Merrill + + PR c++/120684 + PR c++/118856 + * g++.dg/cpp23/range-for10.C: New test. + +2025-07-03 Andre Vehreschild + + Backported from master: + 2025-06-26 Andre Vehreschild + + PR fortran/120711 + * gfortran.dg/asan/array_constructor_1.f90: New test. + 2025-07-01 Jakub Jelinek Backported from master: diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index fef02b1fe67..1d94cc30f56 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,26 @@ +2025-07-03 Patrick Palka + + Backported from master: + 2025-07-03 Patrick Palka + + 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 + + Backported from master: + 2025-07-03 Jonathan Wakely + + PR libstdc++/120931 + * include/bits/stl_uninitialized.h (__uninitialized_fill): + 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 Backported from master: -- 2.47.2