https://gcc.gnu.org/g:efc76a7f339c23840919de8ccab20ad025ec8b03

commit r16-7493-gefc76a7f339c23840919de8ccab20ad025ec8b03
Author: GCC Administrator <[email protected]>
Date:   Fri Feb 13 00:16:32 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  60 +++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/algol68/ChangeLog   |   9 +++
 gcc/analyzer/ChangeLog  |  14 +++++
 gcc/c-family/ChangeLog  |   6 ++
 gcc/cobol/ChangeLog     |  46 +++++++++++++++
 gcc/cp/ChangeLog        |  55 ++++++++++++++++++
 gcc/testsuite/ChangeLog | 151 ++++++++++++++++++++++++++++++++++++++++++++++++
 libgcobol/ChangeLog     |  49 ++++++++++++++++
 libgomp/ChangeLog       |  14 +++++
 libiberty/ChangeLog     |   5 ++
 libitm/ChangeLog        |  17 ++++++
 libstdc++-v3/ChangeLog  |  35 +++++++++++
 13 files changed, 462 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 79794b23aafe..c507a5cb6254 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,63 @@
+2026-02-12  Hans-Peter Nilsson  <[email protected]>
+
+       * config/cris/cris.cc (cris_reduce_compare): Add forcing the first
+       operand to be a register, unless the second operand is 0, to scope.
+       * config/cris/cris.md ("*cstore<mode><code>4")
+       ("*cbranch<mode><code>4"): Add guards to condition, for either operand
+       to be a register unless the last operand is zero.
+
+2026-02-12  Hans-Peter Nilsson  <[email protected]>
+
+       * config/cris/cris.md (BWDSF): New mode_iterator replacing SISF.
+       All callers changed.
+       ("*movhi_internal<setcc><setnz><setnzvc>"): Anonymized from
+       "<acc><anz><anzvc>movhi<setcc><setnz><setnzvc>" to make it a
+       match-only pattern.  Add conditions to guard from source and
+       destination both being memory operands.
+       ("*movstricthi_internal", "*movstrictqi_internal"): Similarly
+       for "movstricthi" and "movstrictqi".
+       ("movstrict<mode>"): Add common expander for BW, forcing one operand
+       to be a register or source being zero.
+
+2026-02-12  Hans-Peter Nilsson  <[email protected]>
+
+       * config/cris/cris.md (SISF): New mode_iterator for SI and SF.
+       ("mov<mode>"): Make "movsi" a define_expand to include SFmode by
+       means of the SISF iterator and adjust to also handle SFmode.
+       ("*movsf_internal"): Anonymize "movsf"; make it a match-only pattern.
+       Add conditions to guard from source and destination both being memory
+       operands.
+
+2026-02-12  Kwok Cheung Yeung  <[email protected]>
+
+       PR middle-end/113436
+       * omp-low.cc (is_variable_sized): Add extra is_ref argument.  Check
+       referenced type if true.
+       (lower_omp_target): Call lower_private_allocate to generate code to
+       allocate memory for firstprivate/private clauses with allocators, and
+       insert code after dependent variables have been initialized.
+       Construct calls to free allocate memory and insert after target block.
+       Adjust decl values for clause variables.  Copy value of firstprivate
+       variables to allocated memory.
+
+2026-02-12  Andrew Pinski  <[email protected]>
+
+       PR rtl-optimization/124062
+       * ifcvt.cc (noce_try_cond_arith): Check the conditional code
+       for UNKNOWN.
+
+2026-02-12  Soumya AR  <[email protected]>
+
+       * config/aarch64/aarch64-json-schema.h: Include inherited members for
+       SVE vector costs.
+       * config/aarch64/aarch64-json-tunings-parser-generated.inc
+       (parse_vec_costs_sve): Regenerate.
+       * config/aarch64/aarch64-json-tunings-parser.cc
+       (aarch64_load_tuning_params_from_json_string): Clear dispatch scheduling
+       flag if dispatch_constraints is NULL.
+       * config/aarch64/aarch64-json-tunings-printer-generated.inc
+       (serialize_vec_costs_sve): Regenerate.
+
 2026-02-11  Vladimir N. Makarov  <[email protected]>
 
        PR rtl-optimization/121191
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9b4002687302..92cf98b484cb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260212
+20260213
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index d3de08abcec0..82613b7b560f 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,12 @@
+2026-02-12  James Bohl  <[email protected]>
+
+       PR algol68/124049
+       * Make-lang.in (ALGOL68_OBJS): Add algol68/a68-moids-sorting.o.
+       * a68.h: Add prototype for a68_sort_union_packs.
+       * a68-moids-sorting.cc: New file.
+       * a68-parser-modes.cc (a68_make_moid_list): Call a68_sort_union_packs.
+       * ga68-exports.pk (ga68_mode_64): Add comment on union mode ordering.
+
 2026-02-11  Jose E. Marchesi  <[email protected]>
 
        * ga68-coding-guidelines.texi (Enquiry clauses): New section.
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index a54d3d4d9c1a..bc617319e06f 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,17 @@
+2026-02-12  David Malcolm  <[email protected]>
+
+       PR analyzer/117369
+       * kf.cc (kf_sprintf::impl_call_pre): Use the capacity of the
+       region when "faking" a write to the destination buffer, to
+       avoid buffer overflow false +ves.
+
+2026-02-12  David Malcolm  <[email protected]>
+
+       PR analyzer/124073
+       * region-model.cc (region_model::push_frame): Bulletproof against
+       DECL_RESULT having null SSA on function missing a return
+       statement (-Wreturn-type).
+
 2026-02-11  David Malcolm  <[email protected]>
 
        PR analyzer/124055
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index d967cb7853c9..6263dd30b7b4 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2026-02-12  Andrew Pinski  <[email protected]>
+
+       PR c/105555
+       * c-common.cc (fold_offsetof): Handle REALPART_EXPR
+       and IMAGPART_EXPR.
+
 2026-02-06  Torbjörn SVENSSON  <[email protected]>
 
        PR middle-end/123892
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index dad127ddfc3d..44eb793b13ed 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,49 @@
+2026-02-12  Robert Dubner  <[email protected]>
+
+       * cbldiag.h: Copyright updated to 2026.
+       * cdf-copy.cc: Likewise.
+       * cdf.y: Likewise.
+       * cdfval.h: Likewise.
+       * cobol-system.h: Likewise.
+       * convert.cc: Likewise.
+       * copybook.h: Likewise.
+       * except.cc: Likewise.
+       * exceptg.h: Likewise.
+       * genapi.cc: Likewise.
+       * genapi.h: Likewise.
+       * gengen.cc: Likewise.
+       * gengen.h: Likewise.
+       * genmath.cc: Likewise.
+       * genmath.h: Likewise.
+       * genutil.cc: Likewise.
+       * genutil.h: Likewise.
+       * inspect.h: Likewise.
+       * lang-specs.h: Likewise.
+       * lexio.cc: Likewise.
+       * lexio.h: Likewise.
+       * messages.cc: Likewise.
+       * parse.y: Likewise.
+       * parse_ante.h: Likewise.
+       * parse_util.h: Likewise.
+       * scan.l: Likewise.
+       * scan_ante.h: Likewise.
+       * scan_post.h: Likewise.
+       * show_parse.h: Likewise.
+       * structs.cc: Likewise.
+       * structs.h: Likewise.
+       * symbols.cc: Likewise.
+       * symbols.h: Likewise.
+       * symfind.cc: Likewise.
+       * util.cc: Likewise.
+       * util.h: Likewise.
+
+2026-02-12  Robert Dubner  <[email protected]>
+
+       * genapi.cc (establish_using): Use a 128-bit type for
+       float-extended; handle numeric-edited values of different sizes
+       and signs correctly.
+       (create_and_call):  Use a 128-bit type for float-extended.
+
 2026-02-06  Robert Dubner  <[email protected]>
 
        PR cobol/119332
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0f54e4289ae9..2c5a2722cf8c 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,58 @@
+2026-02-12  Patrick Palka  <[email protected]>
+
+       * constraint.cc (finish_shorthand_constraint): Add is_non_type
+       parameter.  Handle constrained auto NTTPs.
+       * cp-tree.h (copy_template_args): Declare.
+       (expand_template_argument_pack): Declare.
+       (finish_shorthand_constraint): Adjust declaration.
+       * mangle.cc (write_template_param_decl): Obtain constraints of
+       an auto NTTP through TEMPLATE_PARM_CONSTRAINTS instead of
+       PLACEHOLDER_TYPE_CONSTRAINTS.
+       * parser.cc (cp_parser_constrained_type_template_parm): Inline
+       into its only caller and remove.
+       (cp_parser_constrained_non_type_template_parm): Likewise.
+       (finish_constrained_parameter): Simplify after the above.  Replace
+       the type of an ordinary constrained auto NTTP with a
+       non-constrained one and set TEMPLATE_PARM_CONSTRAINTS for it.
+       (cp_parser_template_parameter): Dispatch to
+       finish_constrained_parameter for a constrained auto NTTP.
+       * pt.cc (process_template_parm): Pass is_non_type to
+       finish_shorthand_constraint.  Use TEMPLATE_PARM_CONSTRAINTS
+       instead of TREE_TYPE for clarity.
+       (expand_template_argument_pack): Remove forward declaration.
+       (copy_template_args): Likewise.
+       (make_constrained_placeholder_type): Return the type not the
+       TYPE_NAME for consistency with make_auto_1 etc.
+       (do_auto_deduction): Assert we no longer see simple constrained
+       autos during coercion/deduction.
+
+2026-02-12  Patrick Palka  <[email protected]>
+
+       * cp-gimplify.cc (cp_gimplify_expr) <case CALL_EXPR>: Adjust
+       r16-7487 comment.
+
+2026-02-12  Patrick Palka  <[email protected]>
+
+       PR c++/123989
+       * cp-gimplify.cc (cp_gimplify_expr) <case CALL_EXPR>: Evaluate
+       the object argument of an xobj memfn call first too.
+
+2026-02-12  Marek Polacek  <[email protected]>
+
+       PR c++/124045
+       * parser.cc (cp_parser_parse_and_diagnose_invalid_type_name): Also
+       abort the tentative parse when id is error_mark_node.
+       (cp_parser_simple_declaration): Set CP_PARSER_FLAGS_TYPENAME_OPTIONAL
+       when in a namespace scope.
+       (cp_parser_single_declaration): Use cp_parser_flags instead of int.
+
+2026-02-12  Patrick Palka  <[email protected]>
+
+       PR c++/98939
+       PR libstdc++/119745
+       * class.cc (object_parms_correspond): Allow differing
+       FUNCTION_REF_QUALIFIED in C++20.
+
 2026-02-11  Boris Staletic  <[email protected]>
 
        PR c++/123660
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b73c39209c10..a6baefd735cb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,154 @@
+2026-02-12  Andrew Pinski  <[email protected]>
+
+       PR c/105555
+       * gcc.dg/complex-10.c: New test.
+
+2026-02-12  Patrick Palka  <[email protected]>
+
+       * g++.dg/cpp26/pack-indexing15.C: Adjust expected error upon
+       constrained auto NTTP satisfaction failure.
+       * g++.dg/cpp2a/concepts-placeholder12.C: Likewise.
+       * g++.dg/cpp2a/concepts-pr97093.C: Likewise.
+       * g++.dg/cpp2a/concepts-template-parm2.C: Likewise.
+       * g++.dg/cpp2a/concepts-template-parm6.C: Likewise.
+       * g++.dg/cpp2a/concepts-template-parm12.C: New test.
+
+2026-02-12  Patrick Palka  <[email protected]>
+
+       PR c++/123989
+       * g++.dg/cpp23/explicit-obj-eval-order.C: New test.
+
+2026-02-12  Kwok Cheung Yeung  <[email protected]>
+
+       PR middle-end/113436
+       * c-c++-common/gomp/pr113436-1.c: New.
+       * c-c++-common/gomp/pr113436-2.c: New.
+       * g++.dg/gomp/pr113436.C: New.
+       * gfortran.dg/gomp/pr113436-1.f90: New.
+       * gfortran.dg/gomp/pr113436-2.f90: New.
+       * gfortran.dg/gomp/pr113436-3.f90: New.
+       * gfortran.dg/gomp/pr113436-4.f90: New.
+
+2026-02-12  Robert Dubner  <[email protected]>
+
+       * cobol.dg/group2/USING_COMP-3_BY_REFERENCE.cob: New test.
+       * cobol.dg/group2/USING_COMP-3_BY_REFERENCE.out: New test.
+       * cobol.dg/group2/USING_COMP-3_BY_VALUE.cob: New test.
+       * cobol.dg/group2/USING_COMP-3_BY_VALUE.out: New test.
+       * cobol.dg/group2/USING_FLOAT-SLX_BY_REFERENCE.cob: New test.
+       * cobol.dg/group2/USING_FLOAT-SLX_BY_REFERENCE.out: New test.
+       * cobol.dg/group2/USING_FLOAT-SLX_BY_VALUE.cob: New test.
+       * cobol.dg/group2/USING_FLOAT-SLX_BY_VALUE.out: New test.
+       * cobol.dg/group2/USING_NumericDisplay_BY_REFERENCE.cob: New test.
+       * cobol.dg/group2/USING_NumericDisplay_BY_REFERENCE.out: New test.
+       * cobol.dg/group2/USING_NumericDisplay_BY_VALUE.cob: New test.
+       * cobol.dg/group2/USING_NumericDisplay_BY_VALUE.out: New test.
+       * cobol.dg/group2/USING_Signed_-_COMP-3_BY_REFERENCE.cob: New test.
+       * cobol.dg/group2/USING_Signed_-_COMP-3_BY_REFERENCE.out: New test.
+       * cobol.dg/group2/USING_Signed_-_COMP-3_BY_VALUE.cob: New test.
+       * cobol.dg/group2/USING_Signed_-_COMP-3_BY_VALUE.out: New test.
+       * cobol.dg/group2/USING_Signed_-_NumericDisplay_BY_REFERENCE.cob: New 
test.
+       * cobol.dg/group2/USING_Signed_-_NumericDisplay_BY_REFERENCE.out: New 
test.
+       * cobol.dg/group2/USING_Signed_-_NumericDisplay_BY_VALUE.cob: New test.
+       * cobol.dg/group2/USING_Signed_-_NumericDisplay_BY_VALUE.out: New test.
+       * cobol.dg/group2/USING_Signed___COMP-3_BY_REFERENCE.cob: New test.
+       * cobol.dg/group2/USING_Signed___COMP-3_BY_REFERENCE.out: New test.
+       * cobol.dg/group2/USING_Signed___COMP-3_BY_VALUE.cob: New test.
+       * cobol.dg/group2/USING_Signed___COMP-3_BY_VALUE.out: New test.
+       * cobol.dg/group2/USING_Signed___NumericDisplay_BY_REFERENCE.cob: New 
test.
+       * cobol.dg/group2/USING_Signed___NumericDisplay_BY_REFERENCE.out: New 
test.
+       * cobol.dg/group2/USING_Signed___NumericDisplay_BY_VALUE.cob: New test.
+       * cobol.dg/group2/USING_Signed___NumericDisplay_BY_VALUE.out: New test.
+
+2026-02-12  Richard Biener  <[email protected]>
+
+       * gcc.dg/vect/vect.exp: Adjust vec-scal-*.c glob.  Merge
+       globbing of non-bb-slp-*.c tests to a *.c glob excluding
+       bb-slp-*.c.
+       * gcc.dg/vect/vec-scal-opt.c: Move ...
+       * gcc.dg/vect/veclower/vec-scal-opt.c: ... here.
+       * gcc.dg/vect/vec-scal-opt1.c: Move ...
+       * gcc.dg/vect/veclower/vec-scal-opt1.c: ... here.
+       * gcc.dg/vect/vec-scal-opt2.c: Move ...
+       * gcc.dg/vect/veclower/vec-scal-opt2.c: ... here.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Rename to 
...
+       * gcc.dg/vect/complex/bb-slp-complex-add-double.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Rename to 
...
+       * gcc.dg/vect/complex/bb-slp-complex-add-float.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c: Rename 
to ...
+       * gcc.dg/vect/complex/bb-slp-complex-add-half-float.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c: 
Rename to ...
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-double.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c: 
Rename to ...
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-float.c: ... this.
+       * 
gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c: Rename 
to ...
+       * gcc.dg/vect/complex/bb-slp-complex-add-pattern-half-float.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Rename to 
...
+       * gcc.dg/vect/complex/bb-slp-complex-mla-double.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Rename to 
...
+       * gcc.dg/vect/complex/bb-slp-complex-mla-float.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: Rename 
to ...
+       * gcc.dg/vect/complex/bb-slp-complex-mla-half-float.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Rename to 
...
+       * gcc.dg/vect/complex/bb-slp-complex-mls-double.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Rename to 
...
+       * gcc.dg/vect/complex/bb-slp-complex-mls-float.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: Rename 
to ...
+       * gcc.dg/vect/complex/bb-slp-complex-mls-half-float.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Rename to 
...
+       * gcc.dg/vect/complex/bb-slp-complex-mul-double.c: ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Rename to 
...
+       * gcc.dg/vect/complex/bb-slp-complex-mul-float.c : ... this.
+       * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: Rename 
to ...
+       * gcc.dg/vect/complex/bb-slp-complex-mul-half-float.c: ... this.
+       * gcc.dg/vect/complex/complex-add-pattern-template.c: Skip.
+       * gcc.dg/vect/complex/complex-add-template.c: Skip.
+       * gcc.dg/vect/complex/complex-mla-template.c: Skip.
+       * gcc.dg/vect/complex/complex-mls-template.c: Skip.
+       * gcc.dg/vect/complex/complex-mul-template.c: Skip.
+       * gcc.dg/vect/complex/complex-operations.c: Skip.
+
+2026-02-12  Marek Polacek  <[email protected]>
+
+       PR c++/124045
+       * g++.dg/reflect/type1.C: Don't expect an error for a missing typename
+       in a namespace scope.
+
+2026-02-12  James Bohl  <[email protected]>
+
+       PR algol68/124049
+       * algol68/execute/modules/program-25.a68: New test.
+       * algol68/execute/modules/module25a.a68: New file.
+       * algol68/execute/modules/module25b.a68: New file.
+
+2026-02-12  Andrew Pinski  <[email protected]>
+
+       PR rtl-optimization/124062
+       * gcc.dg/torture/pr124062-1.c: New test.
+
+2026-02-12  Patrick Palka  <[email protected]>
+
+       PR c++/98939
+       PR libstdc++/119745
+       * g++.dg/cpp0x/ref-qual5.C: Expect no diagnostics in C++20.
+
+2026-02-12  David Malcolm  <[email protected]>
+
+       PR analyzer/117369
+       * c-c++-common/analyzer/sprintf-pr117369.c: New test.
+       * gcc.dg/analyzer/doom-d_main-IdentifyVersion.c: Update expected
+       results to reflect complexity limits being hit earlier.
+
+2026-02-12  David Malcolm  <[email protected]>
+
+       PR analyzer/111099
+       * gcc.dg/analyzer/torture/ice-pr111099.c: New test.
+
+2026-02-12  David Malcolm  <[email protected]>
+
+       PR analyzer/124073
+       * g++.dg/analyzer/ice-pr124073.C: New test.
+
 2026-02-11  Joseph Myers  <[email protected]>
 
        * lib/tsan-dg.exp (orig_tsan_options_saved, orig_tsan_options):
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 6b2e271bee0c..af5d54503e65 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,52 @@
+2026-02-12  Robert Dubner  <[email protected]>
+
+       PR cobol/121499
+       * LICENSE: Copyright updated to 2026.
+       * Makefile.am: Compile with -fstrict-aliasing.
+       * Makefile.in: Autoreconf.
+       * acinclude.m4: Copyright updated to 2026.
+       * charmaps.cc: Likewise.
+       * charmaps.h: Likewise.
+       * common-defs.h: Likewise.
+       * configure.tgt: Likewise.
+       * constants.cc: Likewise.
+       * ec.h: Likewise.
+       * encodings.h: Likewise.
+       * exceptl.h: Likewise.
+       * gcobolio.h: Likewise.
+       * gfileio.cc: Likewise.
+       * gfileio.h: Likewise.
+       * gmath.cc (multiply_int256_by_int64): Eliminate aliasing.
+       (divide_int256_by_int64): Likewise.
+       (multiply_int128_by_int128): Likewise.
+       (divide_int128_by_int128): Likewise.
+       * gmath.h: Copyright updated to 2026.
+       * intrinsic.cc: Likewise.
+       * io.cc: Likewise.
+       * io.h: Likewise.
+       * libgcobol.cc: Likewise.
+       * libgcobol.h: Likewise.
+       * stringbin.cc: Likewise.
+       * stringbin.h: Likewise.
+       * valconv.cc: Likewise.
+       * valconv.h: Likewise.
+       * xmlparse.cc: Likewise.
+
+2026-02-12  Robert Dubner  <[email protected]>
+
+       * Makefile.am: Temporarily continue to use -fno-strict-aliasing.
+       * Makefile.in: Likewise.
+       * libgcobol.cc (__gg__fetch_call_by_value_value): Simplify handling
+       of FldFloat.
+       (__gg__assign_value_from_stack): Likewise.
+       (__gg__unstring): Avoid uninitialized variable error.
+       (__gg__look_at_int128): New function useful for debugging.
+       (__gg__look_at_pointer): Likewise.
+       * xmlparse.cc (xml_event): Implement namespace XML.
+       (cdataBlock): Likewise.
+       (characters): Likewise.
+       (__gg__xml_parse):  Likewise.
+
 2026-02-05  Robert Dubner  <[email protected]>
 
        * valconv.cc (__gg__string_to_numeric_edited): Explanatory comment.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 7ab93a4ab3cc..046c682a87c4 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,17 @@
+2026-02-12  Kwok Cheung Yeung  <[email protected]>
+
+       PR middle-end/113436
+       * libgomp.texi (OpenMP 5.0): Mark allocate clause as implemented.
+       (Memory allocation): Add documentation for use in target construct.
+       * testsuite/libgomp.c++/firstprivate-1.C: Enable alignment check.
+       * testsuite/libgomp.c++/pr113436-1.C: New.
+       * testsuite/libgomp.c++/pr113436-2.C: New.
+       * testsuite/libgomp.c++/private-1.C: Enable alignment check.
+       * testsuite/libgomp.c-c++-common/pr113436-1.c: New.
+       * testsuite/libgomp.c-c++-common/pr113436-2.c: New.
+       * testsuite/libgomp.fortran/pr113436-1.f90: New.
+       * testsuite/libgomp.fortran/pr113436-2.f90: New.
+
 2026-02-05  Andrew Stubbs  <[email protected]>
 
        * libgomp.texi: Mark TR14 omp_target_is_accessible status as "Y".
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 8f9feae0292c..ad65bbad7e61 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,8 @@
+2026-02-12  LIU Hao  <[email protected]>
+
+       * vprintf-support.c (do_strtoul): New function.
+       (libiberty_vprintf_buffer_size): Replace `strtoul` with `do_strtoul`.
+
 2026-02-05  Matthieu Longo  <[email protected]>
 
        * testsuite/test-doubly-linked-list.c: Update.
diff --git a/libitm/ChangeLog b/libitm/ChangeLog
index 1a3077880916..0b5643508252 100644
--- a/libitm/ChangeLog
+++ b/libitm/ChangeLog
@@ -1,3 +1,20 @@
+2026-02-12  Pietro Monteiro  <[email protected]>
+           Jakub Jelinek   <[email protected]>
+
+       PR libitm/69018
+       * testsuite/lib/libitm.exp (libitm_init): Check
+       GXX_UNDER_TEST.  Add "${blddir}/.libs" to
+       always_ld_library_path if blddir is not empty.  Use
+       "-fdiagnostics-plain-output".  Don't set compiler to GCC_UNDER_TEST.
+       * testsuite/libitm.c++/c++.exp: If $blddir is not empty set
+       libstdc++_library_path, shlib_ext, lang_include_flags, add
+       "${blddir}/${lang_library_paths}" to ld_library_path.
+       Unset libstdc++_library_path and shlib_ext if we skip C++
+       tests and at the end of the test run.
+       * testsuite/libitm.c/c.exp: Update the FSF address to the
+       website in the license text. Unset lang_library_paths and
+       lang_include_flags.  Set the compiler to $GCC_UNDER_TEST.
+
 2026-01-31  Pietro Monteiro  <[email protected]>
 
        PR libitm/69018
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 358275a62c8b..abb7fa40e561 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,38 @@
+2026-02-12  Patrick Palka  <[email protected]>
+
+       * include/bits/regex_executor.tcc (_Executor::_M_rep_once_more):
+       Make unnused _Match_mode parameter unnamed.
+       (_Executor::_M_handle_repeat): Likewise.
+       (_Executor::_M_handle_subexpr_begin): Likewise.
+       (_Executor::_M_handle_subexpr_end): Likewise.
+       (_Executor::_M_handle_line_begin_assertion): Likewise.
+       (_Executor::_M_handle_line_end_assertion): Likewise.
+       (_Executor::_M_handle_match): Likewise.
+       (_Executor::_M_handle_backref): Likewise.
+       (_Executor::_M_handle_alternative): Likewise.
+
+2026-02-12  Xi Ruoyao  <[email protected]>
+           Jonathan Wakely  <[email protected]>
+
+       * testsuite/17_intro/badnames.cc (__unused): Do not define.
+       * testsuite/17_intro/names.cc [glibc == 2.43] (__unused): Undef.
+
+2026-02-12  Jonathan Wakely  <[email protected]>
+
+       * include/std/type_traits (is_function): Declare before first
+       use.
+
+2026-02-12  Patrick Palka  <[email protected]>
+
+       PR libstdc++/114865
+       * include/std/atomic (atomic<_Tp>::atomic(_Tp)) [C++11]:
+       Enable __builtin_clear_padding logic.
+       * testsuite/29_atomics/atomic/compare_exchange_padding.cc: Enable
+       this test in earlier modes, including C++11.
+       * testsuite/29_atomics/atomic/cons/zero_padding.cc [C++11]:
+       Enable tests verifying cleared padding bits for a non-static-init
+       std::atomic object.
+
 2026-02-11  Tomasz Kamiński  <[email protected]>
 
        * include/bits/funcref_impl.h (function_ref::function_ref(_Fn&&)):

Reply via email to