]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 8 Feb 2026 00:16:28 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 8 Feb 2026 00:16:28 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog

index 1d1418fdf7deaaf1e2b99dba52caff9f4eef72c5..d432b24818c36ff31bb3407e24a6b85543a71762 100644 (file)
@@ -1,3 +1,57 @@
+2026-02-07  Jakub Jelinek  <jakub@redhat.com>
+
+       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<unsigned int> to auto_vec<bool> 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<int> to auto_vec<unsigned> 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  <jakub@redhat.com>
+
+       * 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  <rguenther@suse.de>
+
+       * 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  <stefansf@gcc.gnu.org>
+
+       * 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  <roger@nextmovesoftware.com>
+
+       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  <roger@nextmovesoftware.com>
+           Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+           Jeff Law  <jeffrey.law@oss.qualcomm.com>
+
+       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  <Richard.Ball@arm.com>
 
        * config/aarch64/aarch64-builtins.cc
index 85b56ab79660d1fe1bafba178f6e82a019a2f749..52fc455de3dad2dae9b6ac44b1cbff1d275767e0 100644 (file)
@@ -1 +1 @@
-20260207
+20260208
index 035ccf298ed4dd7e65bd71a1c88bd7cdeef63f24..a8d2cc8ff47859ed665bcacda6c1f7257b601f63 100644 (file)
@@ -1,3 +1,9 @@
+2026-02-07  David Malcolm  <dmalcolm@redhat.com>
+
+       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  <dmalcolm@redhat.com>
 
        PR analyzer/98447
index 6387c33bd6fd5be62a0e0ede1c0b638b0cb1902e..e3030cbd4cdfd1a93e0864412a2c1dbc87c1ef6e 100644 (file)
@@ -1,3 +1,14 @@
+2026-02-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123659
+       * tree.cc (cp_walk_subtrees): Handle SPLICE_SCOPE.
+
+2026-02-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123752
+       * pt.cc (tsubst_splice_expr): Return error_mark_node if
+       splice returned it.
+
 2026-02-06  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
 
        PR middle-end/123892
index 337c8b9b31841dc4879c123f6c46215ce71e4d28..6c8d8926324b915df74761d8067fac3dbd034514 100644 (file)
@@ -1,3 +1,56 @@
+2026-02-07  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/123616
+       * g++.dg/reflect/type_of3.C: New test.
+
+2026-02-07  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+
+       * gcc.dg/pr90838.c: Commit correct version of patch.
+
+2026-02-07  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+
+       * gcc.dg/pr90838.c: Adjust expected output for loongarch.
+
+2026-02-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/123672
+       * gcc.dg/pr123672.c: New test.
+
+2026-02-07  David Malcolm  <dmalcolm@redhat.com>
+
+       PR analyzer/116228
+       * g++.dg/analyzer/ice-pr116228.C: New test.
+
+2026-02-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123659
+       * g++.dg/reflect/splice9.C: New test.
+
+2026-02-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/123752
+       * g++.dg/reflect/splice8.C: New test.
+
+2026-02-07  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+
+       * gcc.target/powerpc/asm-hard-reg-2.c: New test.
+
+2026-02-07  Roger Sayle  <roger@nextmovesoftware.com>
+
+       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  <roger@nextmovesoftware.com>
+           Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+           Jeff Law  <jeffrey.law@oss.qualcomm.com>
+
+       PR rtl-optimization/123833
+       * gcc.target/mips/pr123833.c: New test case.
+
 2026-02-06  Richard Ball  <Richard.Ball@arm.com>
 
        * gcc.target/aarch64/atomic_store_with_stshh.c: Testcase change.