From: GCC Administrator Date: Tue, 27 Jan 2026 00:16:29 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8b4d34ed1df71d6567bc916bd63982c43668dc3;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 178343802df..e5422f2afd6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,56 @@ +2026-01-26 Andrew Pinski + + PR tree-optimization/123820 + * gimple-ssa-strength-reduction.cc (create_add_on_incoming_edge): Use + the correct type for the stride (lhs if non-pointer). + +2026-01-26 Andrew Pinski + + PR middle-end/123709 + * final.cc (output_asm_operand_names): Skip over + opnum which is MAX_RECOG_OPERANDS (invalid). + (output_asm_insn): Increase opoutput and oporder size + by 1. For out of range operands, set the opnum to + MAX_RECOG_OPERANDS. + +2026-01-26 Filip Kastl + + * doc/invoke.texi: Document --param auto-profile-reorder-only. + * params.opt: Fix spelling. + +2026-01-26 Richard Biener + + PR tree-optimization/122474 + * tree-vectorizer.h (vect_reduc_info_s::neutral_op): New. + (VECT_REDUC_INFO_NEUTRAL_OP): New. + * tree-vect-loop.cc (vectorizable_reduction): Adjust condition + guarding the check for .VEC_SHL_INSERT. + +2026-01-26 Richard Biener + + PR tree-optimization/123755 + * tree-vect-stmts.cc (vectorizable_call): Fixup LEN masking + of unconditional but possibly trapping calls. + +2026-01-26 Victor Do Nascimento + + PR tree-optimization/123657 + * tree-vect-loop.cc (vect_analyze_loop_form): Add + chrec_dont_know check. + +2026-01-26 Richard Biener + + PR tree-optimization/123794 + * tree-vect-slp.cc (vect_remove_slp_scalar_calls): Unlink + VOPs for all calls. + +2026-01-26 Tamar Christina + + PR tree-optimization/122103 + PR tree-optimization/123628 + * tree-if-conv.cc (if_convertible_simdclone_stmt_p): New. + (if_convertible_stmt_p, predicate_statements): Use it. + 2026-01-25 Sandra Loosemore * gcc-urlifier.cc (test_gcc_urlifier): Match either positive diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 22e0939a393..87be239a539 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260126 +20260127 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index ab7b99e311f..b00556f040f 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,26 @@ +2026-01-26 David Malcolm + + PR analyzer/123145 + * program-state.cc (sm_state_map::impl_set_state): Update + iteration to avoid looking up binding_key values. + * region-model-reachability.cc (reachable_regions::handle_sval): + Use iter.get_svalue. + (reachable_regions::handle_parm): Likewise. + * region-model.cc (iterable_cluster::iterable_cluster): Update + iteration to avoid looking up binding_key values. + (iterable_cluster::dump_to_pp): Likewise. + (exposure_through_uninit_copy::calc_num_uninit_bits): Likewise. + (exposure_through_uninit_copy::complain_about_uninit_ranges): + Likewise. + (contains_uninit_p): Likewise. + * store.cc (binding_map::hash): Likewise. + * store.h (bit_range::hash): New, based on... + (concrete_binding::hash): ...this. Reimplement using the above. + (binding_map::const_iterator::get_svalue): New decl. + (binding_map::get_symbolic_bindings): New accessor. + (binding_map::for_each_value): Update iteration to avoid looking + up binding_key values. + 2026-01-21 David Malcolm * store.cc (binding_cluster::validate): Reimplement as... diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index a7234e49411..dd54a036641 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,35 @@ +2026-01-26 Marek Polacek + + * reflect.cc (check_splice_expr): Check if process_outer_var_ref + returned a capture, and give an error if so. + +2026-01-26 Marek Polacek + + * parser.cc (cp_parser_type_specifier): Adjust comment. + (cp_parser_type_id_1): Simplify setting of type_alias_p. + Use nullptr instead of NULL. + +2026-01-26 Marek Polacek + + PR c++/123620 + * reflect.cc (can_extract_member_or_function_p): Also check + fnptr_conv_p. + (extract_member_or_function): Call perform_implicit_conversion. + +2026-01-26 Nathaniel Shead + + PR c++/123663 + PR c++/123354 + * name-lookup.cc (struct local_state_t): New flag has_cfun. + (local_state_t::save_and_clear): Set has_cfun, call + push_function_context iff there's a cfun to save. + (local_state_t::restore): call pop_function_context if + has_cfun is set. + (maybe_push_to_top_level): Delegte push_function_context to + local_state_t::save_and_clear. + (maybe_pop_from_top_level): Delegate pop_function_context to + local_state_t::restore. + 2026-01-25 Iain Sandoe * cp-gimplify.cc (cp_genericize_r): Do not mark STATEMENT_LISTs diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e71ef46b452..d27616da026 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,79 @@ +2026-01-26 Andrew Pinski + + PR tree-optimization/123820 + * g++.dg/torture/pr123820-1.C: New test. + +2026-01-26 Andrew Pinski + + PR middle-end/123709 + * c-c++-common/asm-invalid-operand-1.c: New test. + +2026-01-26 Joseph Myers + + * lib/profopt.exp (profopt-execute): Also copy profile data from + target for additional sources. Call cleanup-after-saved-dg-test + before normal return. + +2026-01-26 Karl Meakin + + * gcc.target/aarch64/sve/pcs/asm_1.c + * gcc.target/aarch64/sve/pcs/asm_3.c: Fix tests. + +2026-01-26 Karl Meakin + + * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: Fix test. + +2026-01-26 Karl Meakin + + * gcc.target/aarch64/rotate_xar_1.c + * gcc.target/aarch64/sha3_1.c + * gcc.target/aarch64/sha3_2.c + * gcc.target/aarch64/sha3_3.c + * gcc.target/aarch64/xar_v2di_nonsve.c: Fix tests. + +2026-01-26 Marek Polacek + + * g++.dg/reflect/expr15.C: New test. + +2026-01-26 Marek Polacek + + PR c++/123620 + * g++.dg/reflect/extract1.C: Test removing noexcept. + * g++.dg/reflect/extract2.C: Adjust static_assert. + +2026-01-26 Richard Biener + + PR tree-optimization/122474 + * gcc.target/aarch64/sve2/pr123053.c: New testcase. + * gcc.target/riscv/rvv/pr122474.c: Likewise. + +2026-01-26 Victor Do Nascimento + + * gcc.dg/vect/vect-uncounted-run_4.c (main): New. + +2026-01-26 Richard Biener + + PR tree-optimization/123794 + * gcc.dg/vect/vect-simd-clone-pr123794.c: New testcase. + +2026-01-26 Richard Biener + + * gcc.dg/vect/costmodel/x86_64/costmodel-vect-epil-1.c: Use + -mprefer-vector-width=512. + +2026-01-26 Tamar Christina + + PR tree-optimization/122103 + PR tree-optimization/123628 + * gfortran.target/aarch64/pr123628.f90: New test. + +2026-01-26 Nathaniel Shead + + PR c++/123663 + PR c++/123354 + * g++.dg/cpp2a/concepts-pr123663.C: New test. + * g++.dg/template/pr123354.C + 2026-01-25 Roger Sayle PR middle-end/122348 diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index 77d394ea7a1..c6c56a3eb75 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,9 @@ +2026-01-26 Iain Buclaw + + PR d/122800 + * configure: Regenerate. + * configure.ac (libtool_VERSION): Update to 7:0:0. + 2025-12-29 Rainer Orth * configure: Regenerate. diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index 691c5d37b3d..0eee2314133 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,3 +1,7 @@ +2026-01-26 Pietro Monteiro + + * update_web_docs_git (MANUALS): Add ga68-coding-guidelines. + 2025-12-21 Gerald Pfeifer * update_web_docs_git: Avoid redirects from Sphinx stylesheets.