]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 23 Jan 2026 00:16:27 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 23 Jan 2026 00:16:27 +0000 (00:16 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/algol68/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 6c6dd6b06d74763ab6150070a1e4c67cc88c40f9..981bee88b3cc000464d9416cb16574dbfc53ab1c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2026-01-22  Alejandro Colomar  <alx@kernel.org>
+
+       * MAINTAINERS: Add myself to Write After Approval and DCO
+
 2026-01-19  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
 
        * configure: Regenerate.
index 342f46c147bcf363fd5b22ef6e9027ec6f54da99..df50b66bbe3c08be72ffa8d1a12f03cc476e6aee 100644 (file)
@@ -1,3 +1,139 @@
+2026-01-22  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/123742
+       * config/arm/neon.md (*smin<mode>3_neon): Renamed to ...
+       (*smin<VDQWH:mode>3_neon): ... this.  Add HFmode support.
+       (*smax<mode>3_neon): Renamed to ...
+       (*smax<VDQWH:mode>3_neon): ... this.  Add HFmode support.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/123741
+       * tree-vect-stmts.cc (vectorizable_store): Add missing check
+       on loop vectorization.
+
+2026-01-22  Jonathan Wakely  <jwakely@redhat.com>
+
+       * tree-vrp.cc (remove_unreachable::fully_replaceable): Fix typo
+       in comment.
+
+2026-01-22  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR tree-optimization/123731
+       * tree-ssa-forwprop.cc (simplify_vector_constructor): Handle nop
+       conversion between during extraction.
+
+2026-01-22  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR target/122869
+       * config/riscv/riscv-vector-builtins-bases.cc (fold_fault_load):
+       Remove
+       * config/riscv/riscv-vector-builtins.cc (function_expander::use_contiguous_load_insn):
+       Use new helper.
+       (function_expander::prepare_contiguous_load_insn): New helper.
+       (function_expander::use_fof_load_insn): New function to emit FoF
+       loads.
+       * config/riscv/riscv-vector-builtins.h: Declare new functions.
+
+2026-01-22  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR target/123279
+       * config/riscv/riscv-vector-builtins-functions.def (REQUIRED_EXTENSIONS):
+       Add VECTOR_EXT_NO_XTHEAD.
+       (vlm): Move to VECTOR_EXT_NO_XTHEAD.
+       (vsm): Ditto.
+       (vzext): Ditto.
+       (vsext): Ditto.
+       (vaaddu): Ditto.
+       (vaadd): Ditto.
+       (vasubu): Ditto.
+       (vasub): Ditto.
+       (vfrsqrt7): Ditto.
+       (vfrec7): Ditto.
+       (vfrec7_frm): Ditto.
+       (vfslide1up): Ditto.
+       (vfslide1down): Ditto.
+       (vluxei8): Ditto.
+       (vluxei16): Ditto.
+       (vluxei32): Ditto.
+       (vluxei64): Ditto.
+       (vsuxei8): Ditto.
+       (vsuxei16): Ditto.
+       (vsuxei32): Ditto.
+       (vsuxei64): Ditto.
+       (vluxseg): Ditto.
+       (vsuxseg): Ditto.
+       (vrgatherei16): Ditto.
+       (vlseg): Keep.
+       (vsseg): Keep.
+       (vlsseg): Keep.
+       (vssseg): Keep.
+       (vloxseg): Keep.
+       (vsoxseg): Keep.
+       (vlsegff): Keep.
+       * config/riscv/riscv-vector-builtins.cc (GTY): Split
+       registered_functions into multiple partitions.
+       (is_fractional_lmul): New function.
+       (xthvector_unsupported_p): Ditto.
+       (get_builtin_partition): Ditto.
+       (function_builder::add_function): Use new functions.
+       (lookup_registered_function): Ditto.
+       (builtin_decl): Use lookup_registered_function.
+       (gimple_fold_builtin): Ditto.
+       (expand_builtin): Ditto.
+       (check_builtin_call): Ditto.
+       (resolve_overloaded_builtin): Ditto.
+       * config/riscv/riscv-vector-builtins.h (enum required_ext):
+       (enum rvv_builtin_partition): New enum.
+       (required_ext_to_isa_name): Add NO_XTHEAD.
+       (required_extensions_specified): Ditto.
+       * config/riscv/riscv-vector-switch.def (ENTRY): Remove
+       XTheadVector.
+       (TUPLE_ENTRY): Ditto.
+       * config/riscv/riscv.cc (riscv_expand_mult_with_const_int): Fix
+       whitespace.
+       (riscv_legitimize_poly_move): Ditto.
+       (riscv_vector_fractional_lmul_p): New function.
+       (riscv_validate_vector_type): Use new function.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/123755
+       * tree-vect-stmts.cc (vectorizable_call): Register mask when
+       the call could trap.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/123756
+       * tree-vect-loop.cc (vect_transform_reduction): Remove
+       bogus assert.
+
+2026-01-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/123736
+       * tree-ssa-loop-unswitch.cc (hoist_guard): Guard dump message
+       on dump_file && (dump_flags & TDF_DETAILS) condition.
+
+2026-01-22  David Malcolm  <dmalcolm@redhat.com>
+
+       PR diagnostics/122622
+       * diagnostics/paths-output.cc: Include "diagnostics/file-cache.h".
+       (event_range::print_as_text): Generalize the fallback logic for
+       special locations to also cover the case where source-printing
+       will fail, and show the location for that case.
+       (event_range::print_as_html): Likewise.
+       (event_range::can_print_source_p): New.
+
+2026-01-22  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/123631
+       * config/i386/i386-expand.cc (ix86_vector_duplicate_value):
+       Don't force CONST_INT to reg !TARGET_PREFER_BCST_FROM_INTEGER,
+       force it to mem instead.
+       * config/i386/i386.h (TARGET_PREFER_BCST_FROM_INTEGER): New macro.
+       * config/i386/x86-tune.def
+       (X86_TUNE_PREFER_BCST_FROM_INTEGER): New tune.
+
 2026-01-21  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
 
        PR target/122781
index 46ee4542b0026d7b5e024eb4eb46f5db72d1782b..d15fc3db7472d3b03cb22f1507b0454715a38933 100644 (file)
@@ -1 +1 @@
-20260122
+20260123
index 43f4a3a68dd088a6b69208453cbad65aef9486e3..a9b4344c8da5c04e3ae2f36720d648b2fc64c63a 100644 (file)
@@ -1,3 +1,9 @@
+2026-01-22  Mohammad-Reza Nabipoor  <mnabipoor@gnu.org>
+
+       PR algol68/123734
+       * ga68.texi: Fix code examples to make them compilable.
+       And s/consists on/consists of/g.
+
 2026-01-20  Jakub Jelinek  <jakub@redhat.com>
 
        * lang.opt (std=algol68, std=gnu68): Add dot at the end of the
index 228c178c75ceb6f9b02cae8290820139340e35ad..ac0d24b4b904cdac293ccee9d316ca3f1bd59b15 100644 (file)
@@ -1,3 +1,27 @@
+2026-01-22  Marek Polacek  <polacek@redhat.com>
+
+       * reflect.cc (class_members_of): Update a comment to mention
+       finish_member_declaration.
+
+2026-01-22  Marek Polacek  <polacek@redhat.com>
+           Jason Merrill  <jason@redhat.com>
+
+       * reflect.cc (type_linkage_name): Rename to...
+       (reflection_type_linkage_name): ...this.
+       (eval_has_internal_linkage): Call reflection_type_linkage_name instead
+       of type_linkage_name.
+       (eval_has_module_linkage): Likewise.
+       (eval_has_external_linkage): Likewise.
+       (eval_has_c_language_linkage): Likewise.
+       (eval_has_linkage): Likewise.
+
+2026-01-22  Marek Polacek  <polacek@redhat.com>
+
+       * class.cc (user_provided_p): Return false for a deleted
+       namespace-scope function.
+       * reflect.cc (eval_is_user_provided): Don't check
+       DECL_NAMESPACE_SCOPE_P or DECL_DELETED_FN.
+
 2026-01-21  Marek Polacek  <polacek@redhat.com>
 
        * cp-tree.h (maybe_get_first_fn): Declare.
index fc1140964c52a4507d8af5f382c2cba014c5709f..d1068529ae2d4c9a2a79bccee4ddc085a7ec237c 100644 (file)
@@ -1,3 +1,73 @@
+2026-01-22  Hans-Peter Nilsson  <hp@axis.com>
+
+       * g++.dg/guality/guality.exp, gcc.dg/guality/guality.exp,
+       gcc.dg/simulate-thread/simulate-thread.exp,
+       g++.dg/simulate-thread/simulate-thread.exp,
+       gfortran.dg/guality/guality.exp: Exit early for simulators.
+
+2026-01-22  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/123742
+       * gcc.target/arm/neon-smax16.c: New test.
+       * gcc.target/arm/neon-smin16.c: New test.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/123741
+       * gfortran.dg/vect/vect-pr123741.f90: New testcase.
+
+2026-01-22  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/123753
+       * gcc.c-torture/execute/pr123753.c: New test.
+
+2026-01-22  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR tree-optimization/123731
+       * gcc.dg/vect/pr123731.c: New test.
+
+2026-01-22  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR target/122869
+       * gcc.target/riscv/rvv/base/pr122656-1.c: Remove dg-error.
+       * gcc.target/riscv/rvv/vsetvl/ffload-3.c: XFAIL for -O2 and -O3.
+       * gcc.target/riscv/rvv/base/pr122869.c: New test.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/123755
+       * gcc.dg/vect/vect-pr123755.c: New testcase.
+
+2026-01-22  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/123756
+       * gcc.dg/vect/vect-pr123756.c: New testcase.
+
+2026-01-22  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR testsuite/123751
+       * gcc.dg/tree-ssa/pr46555.c: Disable for arm thumb1.
+
+2026-01-22  Alejandro Colomar  <alx@kernel.org>
+
+       * gcc.dg/maxof-compile.c (quals): New test.
+
+2026-01-22  David Malcolm  <dmalcolm@redhat.com>
+
+       PR diagnostics/122622
+       * sarif-replay.dg/2.1.0-valid/missing-source-pr122622-check-html.py:
+       New test script.
+       * sarif-replay.dg/2.1.0-valid/missing-source-pr122622.sarif: New
+       test.
+       * sarif-replay.dg/2.1.0-valid/spec-example-4.sarif: Update
+       expected output to reflect showing event locations and text.
+       * sarif-replay.dg/2.1.0-valid/tutorial-example.sarif: Likewise.
+
+2026-01-22  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+
+       PR tree-optimization/123745
+       * gcc.dg/torture/pr123745-1.c: New test.
+
 2026-01-21  David Malcolm  <dmalcolm@redhat.com>
 
        * c-c++-common/analyzer/flex-without-call-summaries.c: Skip on
index b170460e119c5fd16e4f722e141afac2f193e246..6a6aeb8280abdb5086760f2a8ac5f6ae26fa8d33 100644 (file)
@@ -1,3 +1,8 @@
+2026-01-22  Frank Scheiner  <frank.scheiner@web.de>
+
+       * config/abi/post/ia64-linux-gnu/baseline_symbols.txt:
+       Regenerate.
+
 2026-01-20  Jakub Jelinek  <jakub@redhat.com>
 
        * include/bits/version.def (reflection): Add cxx11abi = yes;.