https://gcc.gnu.org/g:397c56af99e1675fc682606b280e53feafd07be0

commit r15-7517-g397c56af99e1675fc682606b280e53feafd07be0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Feb 14 00:17:35 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 77 ++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/c-family/ChangeLog  | 10 ++++++
 gcc/cp/ChangeLog        | 38 +++++++++++++++++++++
 gcc/fortran/ChangeLog   | 10 ++++++
 gcc/jit/ChangeLog       |  7 ++++
 gcc/testsuite/ChangeLog | 90 +++++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 233 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 438e772e5572..f8574164cfb7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,80 @@
+2025-02-13  Robin Dapp  <rdapp....@gmail.com>
+
+       PR target/118832
+       * config/riscv/riscv-v.cc (expand_const_vector):  Expand as
+       vlmax insn during lra.
+
+2025-02-13  Marek Polacek  <pola...@redhat.com>
+
+       PR driver/117739
+       * doc/invoke.texi: Tweak wording for -Whardened.
+       * gcc.cc (driver_handle_option): If -z lazy or -z norelro was
+       specified, don't enable linker hardening.
+       (process_command): Don't check warn_hardened.
+
+2025-02-13  Ed Catmur  <e...@catmur.uk>
+           Jason Merrill  <ja...@redhat.com>
+
+       PR c++/70536
+       * dwarf2out.cc (gen_formal_parameter_pack_die): Add name attr.
+
+2025-02-13  Jakub Jelinek  <ja...@redhat.com>
+
+       PR debug/118790
+       * gengtype.cc (write_roots): Remove cache variable, instead break from
+       the loop on match and test o for NULL.  If the cache option has
+       non-empty string argument, call the specified function with v->name
+       as argument before calling gt_cleare_cache on it.
+       * tree.cc (gt_value_expr_mark_2, gt_value_expr_mark_1,
+       gt_value_expr_mark): New functions.
+       (value_expr_for_decl): Use GTY ((cache ("gt_value_expr_mark"))) rather
+       than just GTY ((cache)).
+       * doc/gty.texi (cache): Document optional argument of cache option.
+
+2025-02-13  Christophe Lyon  <christophe.l...@linaro.org>
+
+       PR target/114522
+       * config/arm/arm-builtins.cc (arm_fold_aes_op): New function.
+       (arm_general_gimple_fold_builtin): New function.
+       * config/arm/arm-builtins.h (arm_general_gimple_fold_builtin): New
+       prototype.
+       * config/arm/arm.cc (arm_gimple_fold_builtin): Call
+       arm_general_gimple_fold_builtin as needed.
+
+2025-02-13  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/118822
+       PR c++/118833
+       * tree-iterator.h (tsi_split_stmt_list): Declare.
+       * tree-iterator.cc (tsi_split_stmt_list): New function.
+
+2025-02-13  Rainer Orth  <r...@cebitec.uni-bielefeld.de>
+
+       * configure.ac (gcc_cv_ld_eh_frame_ciev3): Remove.
+       * configure, config.in: Regenerate.
+       * config/sol2.cc (solaris_override_options): Remove.
+       * config/sol2.h (SUBTARGET_OVERRIDE_OPTIONS): Remove.
+       * config/sol2-protos.h (solaris_override_options): Remove.
+
+2025-02-13  Rainer Orth  <r...@cebitec.uni-bielefeld.de>
+
+       * doc/install.texi (Specific, *-*-solaris2*): Updates for newer
+       Solaris 11.4 SRUs and binutils 2.44.
+
+2025-02-13  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       PR target/118835
+       * config/s390/s390.cc (s390_valid_shift_count): Reject shift
+       count operands which do not trivially fit the scheme of
+       address operands.
+
+2025-02-13  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/118817
+       * tree-ssa-sccvn.cc (vn_nary_simplify): Do not process
+       CONSTRUCTOR NARY or update from CONSTRUCTOR simplified
+       gimple_match_op.
+
 2025-02-12  Andrew Pinski  <quic_apin...@quicinc.com>
 
        PR rtl-optimization/102150
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d38af5a63570..c2b6f8fd1b4f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250213
+20250214
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 8b035a659640..fea2e37faf42 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,13 @@
+2025-02-13  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/118822
+       PR c++/118833
+       * c-common.h (WHILE_COND_CLEANUP): Change description in comment.
+       (FOR_COND_CLEANUP): Likewise.
+       * c-gimplify.cc (genericize_c_loop): Adjust for COND_CLEANUP
+       being CLEANUP_STMT/TRY_FINALLY_EXPR trailing nesting depth
+       instead of actual cleanup.
+
 2025-02-11  Jason Merrill  <ja...@redhat.com>
 
        PR c++/188574
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index f35d99191990..8d0aac90dc88 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,41 @@
+2025-02-13  Jason Merrill  <ja...@redhat.com>
+
+       * tree.cc (handle_init_priority_attribute): Use OPT_prio_ctor_dtor.
+
+2025-02-13  Jason Merrill  <ja...@redhat.com>
+
+       * decl.cc (omp_declare_variant_finalize_one): Use forward_parm.
+
+2025-02-13  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/118856
+       * call.cc (struct extend_temps_data): Add var_map.
+       (extend_all_temps): Adjust.
+       (set_up_extended_ref_temp): Make walk_data void*.
+       (extend_temps_r): Remap variables.  Handle pset here.
+       Extend all TARGET_EXPRs.
+
+2025-02-13  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/118849
+       * decl2.cc (min_vis_expr_r): Constrain visibility according to
+       the type of decl_constant_var_p decls.
+
+2025-02-13  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/118822
+       PR c++/118833
+       * semantics.cc (adjust_loop_decl_cond): Allow multiple trailing
+       CLEANUP_STMT levels in *BODY_P.  Set *CLEANUP_P to the number
+       of levels rather than one particular cleanup, keep the cleanups
+       in *PREP_P.  Set *BODY_P to the last stmt in the cur_stmt_list
+       or NULL if *CLEANUP_P and the innermost cur_stmt_list is empty.
+       (finish_loop_cond_prep): New function.
+       (finish_while_stmt, finish_for_stmt): Use it.  Don't call
+       set_one_cleanup_loc.
+       * constexpr.cc (cxx_eval_loop_expr): Adjust handling of
+       {FOR,WHILE}_COND_{PREP,CLEANUP}.
+
 2025-02-11  Jason Merrill  <ja...@redhat.com>
 
        PR c++/118574
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 1f2e88f57be9..934d70f3a2eb 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,13 @@
+2025-02-13  Thomas Koenig  <tkoe...@gcc.gnu.org>
+
+       PR fortran/118845
+       * interface.cc (compare_parameter): If the formal attribute has been
+       generated from an actual argument list, also output an pointer to
+       there in case of an error.
+       (gfc_get_formal_from_actual_arglist): Set function and subroutine
+       attributes and (if it is a function) the typespec from the actual
+       argument.
+
 2025-02-11  Sandra Loosemore  <sloosem...@baylibre.com>
 
        * trans-openmp.cc (gfc_trans_omp_declare_variant): Update call to
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index 063697dae08a..dfff85d566f0 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,10 @@
+2025-02-13  David Malcolm  <dmalc...@redhat.com>
+
+       PR other/116613
+       * dummy-frontend.cc
+       (jit_diagnostic_listener::on_report_diagnostic): Add
+       "final override".
+
 2025-02-07  Richard Biener  <rguent...@suse.de>
 
        PR jit/118780
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c1a64f9a7f8c..612a9f38aa9b 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,93 @@
+2025-02-13  Robin Dapp  <rdapp....@gmail.com>
+
+       PR target/118832
+       * gcc.target/riscv/rvv/autovec/pr118832.c: New test.
+
+2025-02-13  Marek Polacek  <pola...@redhat.com>
+
+       PR driver/117739
+       * c-c++-common/fhardened-16.c: New test.
+       * c-c++-common/fhardened-17.c: New test.
+       * c-c++-common/fhardened-18.c: New test.
+       * c-c++-common/fhardened-19.c: New test.
+       * c-c++-common/fhardened-20.c: New test.
+       * c-c++-common/fhardened-21.c: New test.
+
+2025-02-13  Jason Merrill  <ja...@redhat.com>
+
+       * g++.dg/cpp2a/nontype-class72.C: Disable -fimplicit-constexpr.
+
+2025-02-13  Ed Catmur  <e...@catmur.uk>
+           Jason Merrill  <ja...@redhat.com>
+
+       PR c++/70536
+       * g++.dg/debug/dwarf2/template-func-params-7.C: Check for pack names.
+
+2025-02-13  Jason Merrill  <ja...@redhat.com>
+
+       * g++.dg/special/initp1.C: Test disabling -Wprio-ctor-dtor.
+
+2025-02-13  Jason Merrill  <ja...@redhat.com>
+
+       * g++.dg/gomp/declare-variant-3.C: Adjust diagnostic.
+       * g++.dg/gomp/declare-variant-5.C: Adjust diagnostic.
+
+2025-02-13  Thomas Koenig  <tkoe...@gcc.gnu.org>
+
+       PR fortran/118845
+       * gfortran.dg/recursive_check_4.f03: Adjust call so types matche.
+       * gfortran.dg/recursive_check_6.f03: Likewise.
+       * gfortran.dg/specifics_2.f90: Adjust calls so types match.
+       * gfortran.dg/interface_52.f90: New test.
+       * gfortran.dg/interface_53.f90: New test.
+
+2025-02-13  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/118856
+       * g++.dg/cpp23/range-for9.C: New test.
+
+2025-02-13  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/113800
+       DR 2450
+       * g++.dg/cpp26/pack-indexing15.C: New test.
+       * g++.dg/cpp2a/nontype-class68.C: New test.
+       * g++.dg/cpp2a/nontype-class69.C: New test.
+       * g++.dg/cpp2a/nontype-class70.C: New test.
+       * g++.dg/cpp2a/nontype-class71.C: New test.
+       * g++.dg/cpp2a/nontype-class72.C: New test.
+
+2025-02-13  Jakub Jelinek  <ja...@redhat.com>
+
+       PR debug/118790
+       * gfortran.dg/gomp/pr118790.f90: New test.
+
+2025-02-13  Nathaniel Shead  <nathanielosh...@gmail.com>
+
+       PR c++/118849
+       * g++.dg/template/linkage6.C: New test.
+
+2025-02-13  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/118574
+       * g++.dg/coroutines/range-for2.C: New test.
+
+2025-02-13  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/118822
+       PR c++/118833
+       * g++.dg/expr/for9.C: New test.
+       * g++.dg/cpp26/decomp12.C: New test.
+
+2025-02-13  Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       * gcc.target/s390/pr118835.c: New test.
+
+2025-02-13  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/118817
+       * gcc.dg/pr118817.c: New testcase.
+
 2025-02-12  Marek Polacek  <pola...@redhat.com>
 
        PR c++/101740

Reply via email to