]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 6 Feb 2026 00:16:39 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 6 Feb 2026 00:16:39 +0000 (00:16 +0000)
17 files changed:
ChangeLog
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/algol68/ChangeLog
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cobol/ChangeLog
gcc/cp/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
include/ChangeLog
libgcobol/ChangeLog
libgomp/ChangeLog
libiberty/ChangeLog
libphobos/ChangeLog
libstdc++-v3/ChangeLog

index 23cb92c0396d231090f652bd072195bb798d45a6..00cd9b251291f9d6304762e30543a4a00fbc4d10 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2026-02-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/116975
+       * Makefile.in: Regenerate.
+       * Makefile.tpl (STAGE[+id+]_GDCFLAGS): New.
+       (STAGE2_GDCFLAGS): Add -fno-checking.
+       (STAGE3_GDCFLAGS): Add -fchecking=1.
+       (BASE_FLAGS_TO_PASS): Pass STAGE[+id+]_GDCFLAGS down.
+       (configure-stage[+id+]-[+prefix+][+module+]): Set GDCFLAGS for all gcc
+       module stages.
+       (all-stage[+id+]-[+prefix+][+module+]): Likewise.
+
 2026-02-04  Jakub Jelinek  <jakub@redhat.com>
 
        * Makefile.tpl (STAGE1_CONFIGURE_FLAGS, STAGE2_CONFIGURE_FLAGS,
index b8a6207f72989dc3ee49a4708d016d6602e5153b..dea0e565b2cb471f066221d0af04dc2f6b9e8fdb 100644 (file)
@@ -1,3 +1,13 @@
+2026-02-05  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+
+       * download_prerequisites: Switch gcc.gnu.org link to https
+
+2026-02-05  Filip Kastl  <fkastl@suse.cz>
+
+       * check-params-in-docs.py: Extend architecture-specific options
+       filtering.  Remove the mechanism for seeking to the param
+       section.
+
 2026-01-31  Pietro Monteiro  <pietro@sociotechnical.xyz>
 
        * compare_tests: Use egrep if 'grep -E' is not supported.
index 7ff45543c8972210b7578a0c1833e1e220a158d9..71fa83e394c009f522e97d646acfce3eb98213ab 100644 (file)
@@ -1,3 +1,184 @@
+2026-02-05  David Malcolm  <dmalcolm@redhat.com>
+
+       * value-range.cc (irange_bitmask::irange_bitmask): Fix typo in
+       comment.
+       * value-range.h (class vrange): Update leading comment to refer
+       to "subsets" rather than "ranges".  Allude to the available
+       subclasses.  Warn that the classes can be over-approximations and
+       thus can introduce imprecision.
+       (class irange_bitmask): Updating leading comment to refer to
+       knowledge about a "value", rather than a "range".  Reword
+       description of MASK and VALUE to clarify implementation, and
+       add an example.
+       (class irange): Update leading comment to refer to a
+       "subset of possible values" rather than a "range", and
+       that subclasses have responsibility for storage.
+       (class nan_state): Rewrite leading comment.
+       (class frange final): Update leading comment to refer to
+       subsets of possible values, rather than ranges, and to
+       consistently use "Nan" when capitalizing.
+
+2026-02-05  Michal Jires  <mjires@suse.cz>
+
+       PR testsuite/123559
+       * cgraphunit.cc (check_global_declaration): Suppress OPT_Wunused.
+
+2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       Revert:
+       2026-01-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/101312
+       * langhooks.h (struct lang_hooks_for_types): Remove
+       copy_lang_qualifiers.  Add build_lang_qualified_type.
+       * langhooks.cc (lhd_build_lang_qualified_type): New function.
+       * langhooks-def.h (lhd_build_lang_qualified_type): Declare.
+       (LANG_HOOKS_COPY_LANG_QUALIFIERS): Remove.
+       (LANG_HOOKS_BUILD_LANG_QUALIFIED_TYPE): Add.
+       (LANG_HOOKS_FOR_TYPES_INITIALIZER): Use
+       LANG_HOOKS_BUILD_LANG_QUALIFIED_TYPE instead of
+       LANG_HOOKS_COPY_LANG_QUALIFIERS.
+       * attribs.cc (build_type_attribute_qual_variant): Use
+       lang_hooks.types.build_lang_qualified_type instead of
+       build_qualified_type and/or build_qualified_type with
+       optional lang_hooks.types.copy_lang_qualifiers call.
+       (attr_access::array_as_string): Use "array " attribute instead of
+       "array".  If attribute has been created or intended quals differ
+       from quals of build_array_type, use copy_node and adjust quals and
+       attributes on the copy, print and then ggc_free.
+
+2026-02-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/123986
+       * tree-vect-slp.cc (vect_slp_analyze_operations): When
+       rolling back analyzed nodes, release node specific data
+       and reset SLP_TREE_TYPE.
+
+2026-02-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/123983
+       * tree-vect-loop-manip.cc (vect_update_ivs_after_vectorizer):
+       Only update the PHI argument on the requested edge.
+
+2026-02-05  Richard Earnshaw  <rearnsha@arm.com>
+
+       PR target/123604
+       * compare-elim.cc (find_flags_uses_in_insn): Handle COND_EXEC.
+       * config/arm/arm.cc (TARGET_FLAGS_REGNUM): Define.
+
+2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/123978
+       * range-op.h (OP_WIDEN_MULT_SIGNED_UNSIGNED): Define.
+       (OP_WIDEN_PLUS_SIGNED, OP_WIDEN_PLUS_UNSIGNED,
+       RANGE_OP_TABLE_SIZE): Renumber.
+       * gimple-range-op.cc (imple_range_op_handler::maybe_non_standard):
+       Use 3 different classes instead of 2 for WIDEN_MULT_EXPR, one
+       for both operands signed, one for both operands unsigned and
+       one for operands with different signedness.  In the last case
+       canonicalize to first operand signed second unsigned.
+       * range-op.cc (operator_widen_mult_signed::wi_fold): Use
+       TYPE_PRECISION (type) rather than wi::get_precision (whatever) * 2,
+       use SIGNED for all wide_int::from calls.
+       (operator_widen_mult_unsigned::wi_fold): Similarly but use UNSIGNED
+       for all wide_int::from calls.
+       (class operator_widen_mult_signed_unsigned): New type.
+       (operator_widen_mult_signed_unsigned::wi_fold): Define.
+
+2026-02-05  Jan Hubicka  <hubicka@ucw.cz>
+
+       PR ipa/123226
+       * cgraph.cc (cgraph_update_edges_for_call_stmt_node): Fix handling
+       of multi-target speculations resolved at clone materialization time
+
+2026-02-05  xiezhiheng  <xiezhiheng@huawei.com>
+           liyunfei  <liyunfei33@huawei.com>
+
+       * config/aarch64/aarch64-cores.def (AARCH64_CORE): Add hip12 core
+       * config/aarch64/aarch64-cost-tables.h: Add hip12_extra_costs
+       * config/aarch64/aarch64-tune.md: Regenerate
+       * config/aarch64/aarch64.cc: Include hip12 tuning model
+       * doc/invoke.texi: Document -mcpu=hip12
+       * config/aarch64/tuning_models/hip12.h: New file.
+
+2026-02-05  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR target/123870
+       PR target/123969
+       * config/riscv/vector.md: Add vlds to "no ratio" for
+       theadvector.
+
+2026-02-05  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR target/123971
+       * config/riscv/riscv.cc (riscv_vector_mode_supported_any_target_p):
+       Remove TARGET_XTHEADVECTOR.
+
+2026-02-05  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR tree-optimization/123925
+       * tree-ssa-forwprop.cc (simplify_vector_constructor):
+       Add nop-conversion handling for maybe_ident.
+
+2026-02-05  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR target/123910
+       * config/riscv/riscv-string.cc (riscv_expand_block_move):
+       Remove !xtheadvector guard.
+       (use_vector_stringop_p): Guard small LMULs.
+       (check_vectorise_memory_operation): Ditto.
+
+2026-02-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/121726
+       * tree-sra.cc (build_ref_for_offset): Add force_ref_all
+       parameter and use ptr_type_node as alias pointer type in
+       that case.
+       (build_ref_for_model): Add force_ref_all parameter and
+       pass it through, forcing build_ref_for_offset.
+       (generate_subtree_copies): Likewise.
+       (sra_modify_call_arg): Force ref-all accesses.
+
+2026-02-05  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/123898
+       * tree-ssa-math-opts.cc (strip_nop_view_converts): New.
+       (convert_mult_to_fma): Use it.
+
+2026-02-05  Alexandre Oliva  <oliva@adacore.com>
+
+       * simplify-rtx.cc (negated_ops_p): New.
+       (simplify_context::simplify_binary_operation_1): Use it.
+
+2026-02-05  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-opts.h (VR2FPR_COST_UNPROVIDED): Add new
+       sentinel for unprovided cost.
+       * config/riscv/riscv-protos.h (get_vr2fr_cost): Add new func
+       decl.
+       * config/riscv/riscv-vector-costs.cc (costs::adjust_stmt_cost):
+       Leverage new func to get cost of vr2fpr.
+       * config/riscv/riscv.cc (riscv_register_move_cost): Ditto.
+       (get_vr2fr_cost): Add new func to wrap access to the cost
+       of the vr2fpr.
+       * config/riscv/riscv.opt: Add new param vr2fpr-cost.
+
+2026-02-05  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-opts.h (GPR2VR_COST_UNPROVIDED): Depend on
+       default unprovided value.
+       (FPR2VR_COST_UNPROVIDED): Ditto.
+       (VR2GPR_COST_UNPROVIDED): Ditto.
+       (COST_UNPROVIDED): Add new default unprovided value.
+       * config/riscv/riscv-protos.h (get_vr2gr_cost): Add new func
+       decl.
+       * config/riscv/riscv-vector-costs.cc (costs::adjust_stmt_cost):
+       Leverage new func to get cost of vr2gpr.
+       * config/riscv/riscv.cc (riscv_register_move_cost): Ditto.
+       (get_vr2gr_cost): Add new func to wrap access to the cost
+       of the vr2gpr.
+       * config/riscv/riscv.opt: Add new param vr2gpr-cost.
+
 2026-02-04  Vladimir N. Makarov  <vmakarov@redhat.com>
 
        PR rtl-optimization/123922
index fcf564252992bdc912a0f3b6f4e107e3178f5224..4d3f16e040e0ea1ba7a8d7f01b9e828aa5722ff4 100644 (file)
@@ -1 +1 @@
-20260205
+20260206
index 83dc59a07d0835922e331e27d0ba3afd28897e2a..9c63c82937aa324cb27ba2ea7abc39a893eda65f 100644 (file)
@@ -1,3 +1,28 @@
+2026-02-05  Jose E. Marchesi  <jemarch@gnu.org>
+
+       * a68-low-clauses.cc (a68_lower_revelation_ludes): Fix function
+       type for fdecl.
+
+2026-02-05  Jose E. Marchesi  <jemarch@gnu.org>
+
+       * a68-low-bits.cc (a68_bits_set): Make bit number zero-based rathe
+       than one-based.
+       (a68_bits_clear): Likewise.
+       (a68_bits_test): Likewise.
+       * ga68.texi (Extended bits operators): Adapt documentation
+       accordingly.
+
+2026-02-05  Jose E. Marchesi  <jemarch@gnu.org>
+
+       PR algol68/123959
+       * a68.h: Expand prototype of a68_bits_shift to get a node argument
+       for location purposes.
+       * a68-low-bits.cc (a68_bits_shift): Implement RR compatible
+       semantics.
+       * a68-low-prelude.cc (a68_lower_shl3): Fix call to a68_bit_shift.
+       (a68_lower_shr3): Likewise.
+       * ga68.texi (Bits operators): Fix documentation of SHR and SHL.
+
 2026-02-03  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * a68-parser-extract.cc (a68_extract_indicants): Don't call FORWARD if
index d3eb97dd7cb124a959b3105a9871990d61928fa6..ee59ff15b87d28036982bd4d81d04c6063e5240d 100644 (file)
@@ -1,3 +1,12 @@
+2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       Revert:
+       2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/101312
+       * c-pretty-print.cc (c_pretty_printer::direct_abstract_declarator):
+       Look up "array " attribute instead of "array".
+
 2026-02-02  Patrick Palka  <ppalka@redhat.com>
 
        * c-cppbuiltin.cc (c_cpp_builtins): Bump __cpp_deduction_guides to
index 0f080bea0249e6896f7013038ba80af074b936b2..991c465ca6ac77f241a534e75c0d7aa7f82f35c3 100644 (file)
@@ -1,3 +1,20 @@
+2026-02-05  Michal Jires  <mjires@suse.cz>
+
+       PR testsuite/123559
+       * c-decl.cc (c_write_global_declarations_1): Check and suppress
+       OPT_Wunused.
+       * c-typeck.cc (build_asm_expr): Suppress OPT_Wunused.
+
+2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       Revert:
+       2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/101312
+       * c-tree.h (c_build_lang_qualified_type): Declare.
+       * c-objc-common.h (LANG_HOOKS_BUILD_LANG_QUALIFIED_TYPE): Define.
+       * c-objc-common.cc (c_build_lang_qualified_type): New function.
+
 2026-01-28  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
        PR c++/102846
index d7566e5b12c2dd6ca18a207373e1640f1f1daaf8..02c505ed78223e5c1efee89ca8be6eacf844dd3b 100644 (file)
@@ -1,3 +1,40 @@
+2026-02-05  Robert Dubner  <rdubner@symas.com>
+
+       * genapi.cc (DEFAULT_LINE_NUMBER): Remove unused #define.
+       (parser_statement_begin): Implement perform_is_armed logic.
+       (initialize_variable_internal): Handle both real and int types in
+       SHOW_PARSE tracing.
+       (section_label): Comment a renumbered insert_nop() for gdb-cobol
+       logic.
+       (paragraph_label): Likewise.
+       (leave_procedure): Eliminate call to gg_insert_into_assembler().
+       (parser_enter_section): Renumber insert_nop().
+       (parser_perform): Eliminate call to gg_insert_into_assembler().
+       (parser_perform_times): Likewise.
+       (internal_perform_through): Likewise.
+       (internal_perform_through_times): Likewise.
+       (parser_leave_file): Create the static _perform_line_pairs table.
+       (parser_sleep): Renumber insert_nop().
+       (parser_division): Remove calls to initialize_the_data().
+       (parser_perform_start): New call to insert_nop().
+       (parser_perform_conditional): Likewise.
+       (perform_outofline_before_until): Expanded comment.
+       (perform_outofline_after_until): Eliminate call to
+       gg_insert_into_assembler().
+       (perform_outofline_testafter_varying): Likewise.
+       (perform_outofline_before_varying): Likewise.
+       (perform_inline_testbefore_varying):  New call to insert_nop().
+       (create_and_call): Change a comment.
+       * gengen.cc (gg_create_goto_pair): Change characteristics of a
+       label.
+       * parse.y: Change how data are initialized.
+       * parse_ante.h (field_type_update): Likewise.
+       * symbols.cc (cbl_field_t::set_signable): Likewise.
+       (cbl_field_t::encode): Likewise.
+       * symbols.h (struct cbl_field_t): Likewise.
+       * util.cc (symbol_field_type_update): Likewise.
+       (cbl_field_t::encode_numeric): Likewise.
+
 2026-01-20  Jakub Jelinek  <jakub@redhat.com>
 
        * lang.opt (fexec-national-charset=): Add dot at the end of the
index 38925b86fbfdbe33e3722b09b43dfc5dddd9026e..eb75a6131e91d9b0b9bb10fe0c98f903d93b85f1 100644 (file)
@@ -1,3 +1,31 @@
+2026-02-05  Michal Jires  <mjires@suse.cz>
+
+       PR testsuite/123559
+       * decl.cc (wrapup_namespace_globals): Check and suppress OPT_Wunused.
+       * semantics.cc (finish_asm_stmt): Suppress OPT_Wunused.
+
+2026-02-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/123934
+       * reflect.cc (type_of): For FUNCTION_DECLs, use static_fn_type.
+
+2026-02-05  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/122169
+       * pt.cc (tsubst_pack_index): Propagate cv-qualifiers of
+       PACK_INDEX_TYPE.
+
+2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       Revert:
+       2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/101312
+       * cp-tree.h (cxx_build_lang_qualified_type): Declare.
+       * cp-objcp-common.h (LANG_HOOKS_COPY_LANG_QUALIFIERS): Remove.
+       (LANG_HOOKS_BUILD_LANG_QUALIFIED_TYPE): Define.
+       * tree.cc (cxx_build_lang_qualified_type): New function.
+
 2026-02-04  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/123913
index 6050cba3675c1c5fcfea6c58f142b9481b2b68a9..1bd8c0841a204342cd5058272ce5db0b8c1bf1dd 100644 (file)
@@ -1,3 +1,7 @@
+2026-02-05  Joseph Myers  <josmyers@redhat.com>
+
+       * es.po: Update.
+
 2026-01-27  Joseph Myers  <josmyers@redhat.com>
 
        * sv.po: Update.
index f95f5029325eb8d6fa9bc293d1640db87db7c1e6..6d1be02247bc95bf124e021170683294b1cf9a35 100644 (file)
@@ -1,3 +1,182 @@
+2026-02-05  Marek Polacek  <polacek@redhat.com>
+
+       * g++.dg/reflect/p3394-1.C: Make dg-run.  Add dg-output.
+
+2026-02-05  Kyrylo Tkachov  <ktkachov@nvidia.com>
+
+       PR target/117048
+       PR target/123584
+       * gcc.target/aarch64/simd/pr117048.c: Scan for # in assembly immediate.
+
+2026-02-05  Josef Melcr  <josef.melcr@suse.com>
+
+       PR tree-optimization/123986
+       * gfortran.dg/vect/pr123986.f90: New test.
+
+2026-02-05  Michal Jires  <mjires@suse.cz>
+
+       PR testsuite/123559
+       * c-c++-common/toplevel-extended-asm-1.c: New test.
+
+2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/123882
+       * gcc.dg/pr123882.c: New test.
+
+2026-02-05  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/123934
+       * g++.dg/reflect/type_of2.C: Uncomment an assert.
+
+2026-02-05  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/122169
+       * g++.dg/cpp26/pack-indexing19.C: New test.
+
+2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       Revert:
+       2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/101312
+       * c-c++-common/pr101312-1.c: New test.
+       * c-c++-common/pr101312-2.c: New test.
+
+2026-02-05  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
+
+       * lib/lto.exp (lto-build-archive): Transform gcc-ar binary name.
+
+2026-02-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/123983
+       * gcc.dg/vect/vect-pr123983.c: New testcase.
+
+2026-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/123978
+       * gcc.c-torture/execute/pr123978.c: New test.
+
+2026-02-05  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR target/123870
+       PR target/123969
+       * gcc.target/riscv/rvv/xtheadvector/pr123969.c: New test.
+
+2026-02-05  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR target/123971
+       * gcc.target/riscv/rvv/xtheadvector/pr123971.c: New test.
+
+2026-02-05  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR tree-optimization/123925
+       * gcc.target/riscv/rvv/autovec/pr123925.c: New test.
+
+2026-02-05  Robin Dapp  <rdapp@oss.qualcomm.com>
+
+       PR target/123910
+       * gcc.target/riscv/rvv/autovec/pr123910.c: New test.
+       * gcc.target/riscv/rvv/xtheadvector/pr114194-rv32.c: xfail.
+
+2026-02-05  Jose E. Marchesi  <jemarch@gnu.org>
+
+       * algol68/execute/bits-clear-1.a68: Adapt test to new CLEAR
+       semantics.
+       * algol68/execute/bits-set-1.a68: Likewise for SET.
+       * algol68/execute/bits-test-1.a68: Likewise for TEST.
+
+2026-02-05  Jose E. Marchesi  <jemarch@gnu.org>
+
+       PR algol68/123959
+       * algol68/execute/bits-shift-1.a68: New test.
+       * algol68/execute/bits-shift-2.a68: Likewise.
+       * algol68/execute/bits-shift-3.a68: Likewise.
+
+2026-02-05  Thomas Schwinge  <tschwinge@baylibre.com>
+
+       PR target/122343
+       * gcc.target/nvptx/alloca-5.c: Adjust.
+
+2026-02-05  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/121726
+       * gcc.target/i386/pr121726.c: New testcase.
+
+2026-02-05  Tamar Christina  <tamar.christina@arm.com>
+
+       PR tree-optimization/123898
+       * gcc.target/aarch64/sve/pr123898.c: New test.
+
+2026-02-05  Alexandre Oliva  <oliva@adacore.com>
+
+       PR testsuite/123936
+       PR tree-optimization/122103
+       * gcc.target/aarch64/sve/pr122103_1.c: Add sve hw requirement.
+
+2026-02-05  Alexandre Oliva  <oliva@adacore.com>
+
+       PR middle-end/123775
+       * gcc.target/aarch64/sve2/pr123775.c: Add sve128 and sve2 hw
+       requirements.
+
+2026-02-05  Alexandre Oliva  <oliva@adacore.com>
+
+       PR tree-optimization/123729
+       * g++.dg/torture/pr123729.C: Require hostedlib.
+
+2026-02-05  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Adjust the
+       asm check to not.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
+
+2026-02-05  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/pr123916.c: New test.
+
+2026-02-05  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f16.c: Add param
+       vr2fpr-cost.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-3-f64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-7-f64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vf-8-f64.c: Ditto.
+
+2026-02-05  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add param
+       vr2gpr-cost.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-u8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-u8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-u8.c: Ditto.
+
 2026-02-04  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
 
        PR middle-end/121661
index 2c3ffbfe0e1508afb0969f13212b2d4c451078e0..99f84263f479669802bcc35877aec6ebacf6551a 100644 (file)
@@ -1,3 +1,11 @@
+2026-02-05  Matthieu Longo  <matthieu.longo@arm.com>
+
+       * doubly-linked-list.h
+       (LINKED_LIST_SWAP_LISTS): Add new helper.
+       (LINKED_LIST_DECL_SWAP_LISTS): Likewise.
+       (LINKED_LIST_DEFN_SWAP_LISTS): Likewise.
+       (LWRAPPERTYPE##_swap_lists): Likewise.
+
 2026-02-03  Andrew Stubbs  <ams@baylibre.com>
 
        * cuda/cuda.h (CUpointer_attribute): New enum.
index c74198cf1a18edf7f6b30cff01da2d031bb3e3ee..6b2e271bee0cace0340d55d3ccb5ddc90f0e1c9a 100644 (file)
@@ -1,3 +1,7 @@
+2026-02-05  Robert Dubner  <rdubner@symas.com>
+
+       * valconv.cc (__gg__string_to_numeric_edited): Explanatory comment.
+
 2026-01-17  Robert Dubner  <rdubner@symas.com>
            James K. Lowden  <jklowden@cobolworx.com>
 
index 955f92733f06bf395cae41aee1ed1d1f58d71d26..7ab93a4ab3cc768c04d19eab7395938f27f0fc06 100644 (file)
@@ -1,3 +1,12 @@
+2026-02-05  Andrew Stubbs  <ams@baylibre.com>
+
+       * libgomp.texi: Mark TR14 omp_target_is_accessible status as "Y".
+
+2026-02-05  Andrew Stubbs  <ams@baylibre.com>
+
+       * libgomp.texi: Separate the ompx_gnu_pinned_mem_alloc notes for
+       NVPTX and AMD GCN, and move them to right sections.
+
 2026-02-04  Paul-Antoine Arras  <parras@baylibre.com>
 
        * target.c (gomp_present_fatal): New function.
index 95dce963f564d6c6cad2c121cb1c1ef6cdca36ac..8f9feae0292c5071379504a0889cb3afb5e04fe8 100644 (file)
@@ -1,3 +1,7 @@
+2026-02-05  Matthieu Longo  <matthieu.longo@arm.com>
+
+       * testsuite/test-doubly-linked-list.c: Update.
+
 2026-01-12  Maciej W. Rozycki  <macro@redhat.com>
 
        * objalloc.c (objalloc_free): Don't use the pointer passed if
index 475de524a80ecf8e53bd43736aaca8c59a0664c2..0c976264d648a9dd33e4e1526e3a02882a26263a 100644 (file)
@@ -1,3 +1,17 @@
+2026-02-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * src/MERGE: Merge upstream phobos f7249cf45.
+
+2026-02-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       * libdruntime/Makefile.am (DRUNTIME_DSOURCES): Add
+       core/internal/vararg/gnu.d.
+       (DRUNTIME_DSOURCES_LINUX): Add core/sys/linux/hdlc/ioctl.d,
+       core/sys/linux/net/if_.d.
+       (DRUNTIME_DSOURCES_SOLARIS): Add core/sys/solaris/sys/procfs.d,
+       core/sys/solaris/sys/regset.d, core/sys/solaris/thread.d.
+       * libdruntime/Makefile.in: Regenerate.
+
 2026-02-03  Iain Buclaw  <ibuclaw@gdcproject.org>
 
        * libdruntime/MERGE: Merge upstream druntime 24a41073c2.
index ae2363d5564ddc8442d58ec0af6f403c69341fe2..6b6c20063d076b84e0018326e6aff7a4683873b1 100644 (file)
@@ -1,3 +1,31 @@
+2026-02-05  Caolán McNamara  <caolanm@gmail.com>
+
+       * include/bits/regex.tcc (regex_traits::lookup_collatename):
+       Make __collatenames array const.
+
+2026-02-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/std/contracts (contract_violation::location): Use
+       source_location default constructor and then set _M_impl.
+       * include/std/source_location (source_location(const void*)):
+       Remove constructor.
+       * testsuite/18_support/contracts/includes.cc: Move to...
+       * testsuite/18_support/contracts/srcloc.cc: ...here. Test for
+       ambiguity caused by new constructor.
+
+2026-02-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       * python/libstdcxx/v6/printers.py (SharedPointerPrinter): Only
+       use gdb.Type.is_scalar if supported.
+       * testsuite/libstdc++-prettyprinters/compat.cc: Test printer for
+       old implementation of std::atomic<std::shared_ptr<T>>.
+
+2026-02-05  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/28_regex/algorithms/regex_match/multiline.cc: Add
+       string to static_assert.
+       * testsuite/28_regex/sub_match/lwg3204.cc: Likewise.
+
 2026-02-04  Nathan Myers  <ncm@cantrip.org>
 
        PR libstdc++/117404