+2025-02-13 Robin Dapp <rdapp.gcc@gmail.com>
+
+ PR target/118832
+ * config/riscv/riscv-v.cc (expand_const_vector): Expand as
+ vlmax insn during lra.
+
+2025-02-13 Marek Polacek <polacek@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 <ed@catmur.uk>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/70536
+ * dwarf2out.cc (gen_formal_parameter_pack_die): Add name attr.
+
+2025-02-13 Jakub Jelinek <jakub@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.lyon@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 <jakub@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 <ro@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 <ro@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 <stefansf@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 <rguenther@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_apinski@quicinc.com>
PR rtl-optimization/102150
+2025-02-13 Jakub Jelinek <jakub@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 <jason@redhat.com>
PR c++/188574
+2025-02-13 Jason Merrill <jason@redhat.com>
+
+ * tree.cc (handle_init_priority_attribute): Use OPT_prio_ctor_dtor.
+
+2025-02-13 Jason Merrill <jason@redhat.com>
+
+ * decl.cc (omp_declare_variant_finalize_one): Use forward_parm.
+
+2025-02-13 Jason Merrill <jason@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 <nathanieloshead@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 <jakub@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 <jason@redhat.com>
PR c++/118574
+2025-02-13 Thomas Koenig <tkoenig@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 <sloosemore@baylibre.com>
* trans-openmp.cc (gfc_trans_omp_declare_variant): Update call to
+2025-02-13 David Malcolm <dmalcolm@redhat.com>
+
+ PR other/116613
+ * dummy-frontend.cc
+ (jit_diagnostic_listener::on_report_diagnostic): Add
+ "final override".
+
2025-02-07 Richard Biener <rguenther@suse.de>
PR jit/118780
+2025-02-13 Robin Dapp <rdapp.gcc@gmail.com>
+
+ PR target/118832
+ * gcc.target/riscv/rvv/autovec/pr118832.c: New test.
+
+2025-02-13 Marek Polacek <polacek@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 <jason@redhat.com>
+
+ * g++.dg/cpp2a/nontype-class72.C: Disable -fimplicit-constexpr.
+
+2025-02-13 Ed Catmur <ed@catmur.uk>
+ Jason Merrill <jason@redhat.com>
+
+ PR c++/70536
+ * g++.dg/debug/dwarf2/template-func-params-7.C: Check for pack names.
+
+2025-02-13 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/special/initp1.C: Test disabling -Wprio-ctor-dtor.
+
+2025-02-13 Jason Merrill <jason@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 <tkoenig@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 <jason@redhat.com>
+
+ PR c++/118856
+ * g++.dg/cpp23/range-for9.C: New test.
+
+2025-02-13 Marek Polacek <polacek@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 <jakub@redhat.com>
+
+ PR debug/118790
+ * gfortran.dg/gomp/pr118790.f90: New test.
+
+2025-02-13 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/118849
+ * g++.dg/template/linkage6.C: New test.
+
+2025-02-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/118574
+ * g++.dg/coroutines/range-for2.C: New test.
+
+2025-02-13 Jakub Jelinek <jakub@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 <stefansf@gcc.gnu.org>
+
+ * gcc.target/s390/pr118835.c: New test.
+
+2025-02-13 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/118817
+ * gcc.dg/pr118817.c: New testcase.
+
2025-02-12 Marek Polacek <polacek@redhat.com>
PR c++/101740