From: GCC Administrator Date: Fri, 6 Feb 2026 00:16:39 +0000 (+0000) Subject: Daily bump. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=adaeecb1f57c6aa0b1c59143089d4d9e2c3f7adb;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/ChangeLog b/ChangeLog index 23cb92c0396..00cd9b25129 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2026-02-05 Iain Buclaw + + 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 * Makefile.tpl (STAGE1_CONFIGURE_FLAGS, STAGE2_CONFIGURE_FLAGS, diff --git a/contrib/ChangeLog b/contrib/ChangeLog index b8a6207f729..dea0e565b2c 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,13 @@ +2026-02-05 Torbjörn SVENSSON + + * download_prerequisites: Switch gcc.gnu.org link to https + +2026-02-05 Filip Kastl + + * check-params-in-docs.py: Extend architecture-specific options + filtering. Remove the mechanism for seeking to the param + section. + 2026-01-31 Pietro Monteiro * compare_tests: Use egrep if 'grep -E' is not supported. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7ff45543c89..71fa83e394c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,184 @@ +2026-02-05 David Malcolm + + * 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 + + PR testsuite/123559 + * cgraphunit.cc (check_global_declaration): Suppress OPT_Wunused. + +2026-02-05 Jakub Jelinek + + Revert: + 2026-01-28 Jakub Jelinek + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + liyunfei + + * 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 + + PR target/123870 + PR target/123969 + * config/riscv/vector.md: Add vlds to "no ratio" for + theadvector. + +2026-02-05 Robin Dapp + + PR target/123971 + * config/riscv/riscv.cc (riscv_vector_mode_supported_any_target_p): + Remove TARGET_XTHEADVECTOR. + +2026-02-05 Robin Dapp + + PR tree-optimization/123925 + * tree-ssa-forwprop.cc (simplify_vector_constructor): + Add nop-conversion handling for maybe_ident. + +2026-02-05 Robin Dapp + + 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 + + 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 + + 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 + + * simplify-rtx.cc (negated_ops_p): New. + (simplify_context::simplify_binary_operation_1): Use it. + +2026-02-05 Pan Li + + * 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 + + * 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 PR rtl-optimization/123922 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fcf56425299..4d3f16e040e 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20260205 +20260206 diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog index 83dc59a07d0..9c63c82937a 100644 --- a/gcc/algol68/ChangeLog +++ b/gcc/algol68/ChangeLog @@ -1,3 +1,28 @@ +2026-02-05 Jose E. Marchesi + + * a68-low-clauses.cc (a68_lower_revelation_ludes): Fix function + type for fdecl. + +2026-02-05 Jose E. Marchesi + + * 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 + + 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 * a68-parser-extract.cc (a68_extract_indicants): Don't call FORWARD if diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index d3eb97dd7cb..ee59ff15b87 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,12 @@ +2026-02-05 Jakub Jelinek + + Revert: + 2026-02-05 Jakub Jelinek + + 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 * c-cppbuiltin.cc (c_cpp_builtins): Bump __cpp_deduction_guides to diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 0f080bea024..991c465ca6a 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,20 @@ +2026-02-05 Michal Jires + + 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 + + Revert: + 2026-02-05 Jakub Jelinek + + 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 PR c++/102846 diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog index d7566e5b12c..02c505ed782 100644 --- a/gcc/cobol/ChangeLog +++ b/gcc/cobol/ChangeLog @@ -1,3 +1,40 @@ +2026-02-05 Robert Dubner + + * 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 * lang.opt (fexec-national-charset=): Add dot at the end of the diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 38925b86fbf..eb75a6131e9 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,31 @@ +2026-02-05 Michal Jires + + 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 + + PR c++/123934 + * reflect.cc (type_of): For FUNCTION_DECLs, use static_fn_type. + +2026-02-05 Patrick Palka + + PR c++/122169 + * pt.cc (tsubst_pack_index): Propagate cv-qualifiers of + PACK_INDEX_TYPE. + +2026-02-05 Jakub Jelinek + + Revert: + 2026-02-05 Jakub Jelinek + + 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 PR c++/123913 diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 6050cba3675..1bd8c0841a2 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2026-02-05 Joseph Myers + + * es.po: Update. + 2026-01-27 Joseph Myers * sv.po: Update. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f95f5029325..6d1be02247b 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,182 @@ +2026-02-05 Marek Polacek + + * g++.dg/reflect/p3394-1.C: Make dg-run. Add dg-output. + +2026-02-05 Kyrylo Tkachov + + PR target/117048 + PR target/123584 + * gcc.target/aarch64/simd/pr117048.c: Scan for # in assembly immediate. + +2026-02-05 Josef Melcr + + PR tree-optimization/123986 + * gfortran.dg/vect/pr123986.f90: New test. + +2026-02-05 Michal Jires + + PR testsuite/123559 + * c-c++-common/toplevel-extended-asm-1.c: New test. + +2026-02-05 Jakub Jelinek + + PR c/123882 + * gcc.dg/pr123882.c: New test. + +2026-02-05 Marek Polacek + + PR c++/123934 + * g++.dg/reflect/type_of2.C: Uncomment an assert. + +2026-02-05 Patrick Palka + + PR c++/122169 + * g++.dg/cpp26/pack-indexing19.C: New test. + +2026-02-05 Jakub Jelinek + + Revert: + 2026-02-05 Jakub Jelinek + + 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 + + * lib/lto.exp (lto-build-archive): Transform gcc-ar binary name. + +2026-02-05 Richard Biener + + PR tree-optimization/123983 + * gcc.dg/vect/vect-pr123983.c: New testcase. + +2026-02-05 Jakub Jelinek + + PR middle-end/123978 + * gcc.c-torture/execute/pr123978.c: New test. + +2026-02-05 Robin Dapp + + PR target/123870 + PR target/123969 + * gcc.target/riscv/rvv/xtheadvector/pr123969.c: New test. + +2026-02-05 Robin Dapp + + PR target/123971 + * gcc.target/riscv/rvv/xtheadvector/pr123971.c: New test. + +2026-02-05 Robin Dapp + + PR tree-optimization/123925 + * gcc.target/riscv/rvv/autovec/pr123925.c: New test. + +2026-02-05 Robin Dapp + + 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 + + * 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 + + 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 + + PR target/122343 + * gcc.target/nvptx/alloca-5.c: Adjust. + +2026-02-05 Richard Biener + + PR tree-optimization/121726 + * gcc.target/i386/pr121726.c: New testcase. + +2026-02-05 Tamar Christina + + PR tree-optimization/123898 + * gcc.target/aarch64/sve/pr123898.c: New test. + +2026-02-05 Alexandre Oliva + + PR testsuite/123936 + PR tree-optimization/122103 + * gcc.target/aarch64/sve/pr122103_1.c: Add sve hw requirement. + +2026-02-05 Alexandre Oliva + + PR middle-end/123775 + * gcc.target/aarch64/sve2/pr123775.c: Add sve128 and sve2 hw + requirements. + +2026-02-05 Alexandre Oliva + + PR tree-optimization/123729 + * g++.dg/torture/pr123729.C: Require hostedlib. + +2026-02-05 Pan Li + + * 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 + + * gcc.target/riscv/rvv/autovec/pr123916.c: New test. + +2026-02-05 Pan Li + + * 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 + + * 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 PR middle-end/121661 diff --git a/include/ChangeLog b/include/ChangeLog index 2c3ffbfe0e1..99f84263f47 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,11 @@ +2026-02-05 Matthieu Longo + + * 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 * cuda/cuda.h (CUpointer_attribute): New enum. diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog index c74198cf1a1..6b2e271bee0 100644 --- a/libgcobol/ChangeLog +++ b/libgcobol/ChangeLog @@ -1,3 +1,7 @@ +2026-02-05 Robert Dubner + + * valconv.cc (__gg__string_to_numeric_edited): Explanatory comment. + 2026-01-17 Robert Dubner James K. Lowden diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 955f92733f0..7ab93a4ab3c 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,12 @@ +2026-02-05 Andrew Stubbs + + * libgomp.texi: Mark TR14 omp_target_is_accessible status as "Y". + +2026-02-05 Andrew Stubbs + + * 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 * target.c (gomp_present_fatal): New function. diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 95dce963f56..8f9feae0292 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,7 @@ +2026-02-05 Matthieu Longo + + * testsuite/test-doubly-linked-list.c: Update. + 2026-01-12 Maciej W. Rozycki * objalloc.c (objalloc_free): Don't use the pointer passed if diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index 475de524a80..0c976264d64 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,17 @@ +2026-02-05 Iain Buclaw + + * src/MERGE: Merge upstream phobos f7249cf45. + +2026-02-05 Iain Buclaw + + * 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 * libdruntime/MERGE: Merge upstream druntime 24a41073c2. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ae2363d5564..6b6c20063d0 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,31 @@ +2026-02-05 Caolán McNamara + + * include/bits/regex.tcc (regex_traits::lookup_collatename): + Make __collatenames array const. + +2026-02-05 Jonathan Wakely + + * 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 + + * 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>. + +2026-02-05 Jonathan Wakely + + * 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 PR libstdc++/117404