From: GCC Administrator Date: Sun, 8 Feb 2026 00:16:28 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=be597e8c7423998609efd733bf465912ca84d0d3;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1d1418fdf7d..d432b24818c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,57 @@ +2026-02-07 Jakub Jelinek + + PR tree-optimization/123672 + * tree-ssa-forwprop.cc (recognise_vec_perm_simplify_seq): Use std::swap + instead of fetching gimple_assign_rhs{1,2} again. Change type of lanes + vector from auto_vec to auto_vec and store true + instead of 1 into it. Fix comment typo and formatting fix. + (can_blend_vec_perm_simplify_seqs_p): Put end of comment on the same + line as the last sentence in it. + (calc_perm_vec_perm_simplify_seqs): Change lane_assignment type from + auto_vec to auto_vec and store 2 + l_orig into it + instead of true. Fix comment typo and formatting fix. Set use_seq1 + to line_assignment[i] < 2 instead of line_assignment[i] != 2. Replace + bogus computation of index for !use_seq with using + line_assignment[i] - 2. Set l1 to l1 % nelts and similarly for l2. + +2026-02-07 Jakub Jelinek + + * optabs.cc (expand_vec_perm_const): Comment spelling fix, + permuation -> permutation. + * config/arm/arm.cc (arm_evpc_neon_vtbl): Likewise. + * config/loongarch/loongarch.cc (loongarch_try_expand_lsx_vshuf_const): + Comment spelling fix, permuatation -> permutation. + (loongarch_is_elem_duplicate): Likewise. Comment spelling fix, + permuation -> permutation. + +2026-02-07 Richard Biener + + * config/i386/i386.cc (ix86_vector_costs::add_stmt_cost): + Remove double and triple accounting of GPR -> XMM moves + in construction of AVX and AVX512 vectors. + +2026-02-07 Stefan Schulze Frielinghaus + + * cse.cc (invalidate_from_sets_and_clobbers): Consider any hard + register referred to by any single register constraint + potentially being clobbered. + +2026-02-07 Roger Sayle + + PR middle-end/123826 + PR tree-optimization/123958 + PR c++/124002 + * tree-ssa-math-opts.cc (math_opts_dom_walker::after_dom_children): + Delete code that (mis)handled conversion of pow(x,2.0) to x*x. + +2026-02-07 Roger Sayle + Andrew Pinski + Jeff Law + + PR rtl-optimization/123833 + * recog.cc (cancel_changes): Update the recog_data cache if it + holds the instruction being changed. + 2026-02-06 Richard Ball * config/aarch64/aarch64-builtins.cc diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 85b56ab7966..52fc455de3d 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260207 +20260208 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 035ccf298ed..a8d2cc8ff47 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,9 @@ +2026-02-07 David Malcolm + + PR analyzer/116228 + * kf-lang-cp.cc (kf_operator_new::impl_call_post): Don't try to + add a constraint if the return value is discarded. + 2026-02-06 David Malcolm PR analyzer/98447 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 6387c33bd6f..e3030cbd4cd 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,14 @@ +2026-02-07 Jakub Jelinek + + PR c++/123659 + * tree.cc (cp_walk_subtrees): Handle SPLICE_SCOPE. + +2026-02-07 Jakub Jelinek + + PR c++/123752 + * pt.cc (tsubst_splice_expr): Return error_mark_node if + splice returned it. + 2026-02-06 Torbjörn SVENSSON PR middle-end/123892 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 337c8b9b318..6c8d8926324 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,56 @@ +2026-02-07 Marek Polacek + + PR c++/123616 + * g++.dg/reflect/type_of3.C: New test. + +2026-02-07 Jeff Law + + * gcc.dg/pr90838.c: Commit correct version of patch. + +2026-02-07 Jeff Law + + * gcc.dg/pr90838.c: Adjust expected output for loongarch. + +2026-02-07 Jakub Jelinek + + PR tree-optimization/123672 + * gcc.dg/pr123672.c: New test. + +2026-02-07 David Malcolm + + PR analyzer/116228 + * g++.dg/analyzer/ice-pr116228.C: New test. + +2026-02-07 Jakub Jelinek + + PR c++/123659 + * g++.dg/reflect/splice9.C: New test. + +2026-02-07 Jakub Jelinek + + PR c++/123752 + * g++.dg/reflect/splice8.C: New test. + +2026-02-07 Stefan Schulze Frielinghaus + + * gcc.target/powerpc/asm-hard-reg-2.c: New test. + +2026-02-07 Roger Sayle + + PR middle-end/123826 + PR tree-optimization/123958 + PR c++/124002 + * g++.target/i386/pr124002.C: New test case. + * gcc.target/i386/pr123958.c: Likewise. + * gcc.dg/errno-4.c: Likewise. + +2026-02-07 Roger Sayle + Andrew Pinski + Jeff Law + + PR rtl-optimization/123833 + * gcc.target/mips/pr123833.c: New test case. + 2026-02-06 Richard Ball * gcc.target/aarch64/atomic_store_with_stshh.c: Testcase change.