[gcc r16-7493] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Fri Feb 13 00:17:05 GMT 2026


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

commit r16-7493-gefc76a7f339c23840919de8ccab20ad025ec8b03
Author: GCC Administrator <gccadmin@gcc.gnu.org>
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  <hp@axis.com>
+
+	* 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  <hp@axis.com>
+
+	* 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  <hp@axis.com>
+
+	* 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  <kcyeung@baylibre.com>
+
+	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  <andrew.pinski@oss.qualcomm.com>
+
+	PR rtl-optimization/124062
+	* ifcvt.cc (noce_try_cond_arith): Check the conditional code
+	for UNKNOWN.
+
+2026-02-12  Soumya AR  <soumyaa@nvidia.com>
+
+	* 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  <vmakarov@redhat.com>
 
 	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  <bohlj47@gmail.com>
+
+	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  <jemarch@gnu.org>
 
 	* 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  <dmalcolm@redhat.com>
+
+	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  <dmalcolm@redhat.com>
+
+	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  <dmalcolm@redhat.com>
 
 	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  <andrew.pinski@oss.qualcomm.com>
+
+	PR c/105555
+	* c-common.cc (fold_offsetof): Handle REALPART_EXPR
+	and IMAGPART_EXPR.
+
 2026-02-06  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
 
 	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  <rdubner@symas.com>
+
+	* 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  <rdubner@symas.com>
+
+	* 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  <rdubner@symas.com>
 
 	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  <ppalka@redhat.com>
+
+	* 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  <ppalka@redhat.com>
+
+	* cp-gimplify.cc (cp_gimplify_expr) <case CALL_EXPR>: Adjust
+	r16-7487 comment.
+
+2026-02-12  Patrick Palka  <ppalka@redhat.com>
+
+	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  <polacek@redhat.com>
+
+	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  <ppalka@redhat.com>
+
+	PR c++/98939
+	PR libstdc++/119745
+	* class.cc (object_parms_correspond): Allow differing
+	FUNCTION_REF_QUALIFIED in C++20.
+
 2026-02-11  Boris Staletic  <boris.staletic@protonmail.com>
 
 	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  <andrew.pinski@oss.qualcomm.com>
+
+	PR c/105555
+	* gcc.dg/complex-10.c: New test.
+
+2026-02-12  Patrick Palka  <ppalka@redhat.com>
+
+	* 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  <ppalka@redhat.com>
+
+	PR c++/123989
+	* g++.dg/cpp23/explicit-obj-eval-order.C: New test.
+
+2026-02-12  Kwok Cheung Yeung  <kcyeung@baylibre.com>
+
+	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  <rdubner@symas.com>
+
+	* 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  <rguenther@suse.de>
+
+	* 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  <polacek@redhat.com>
+
+	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  <bohlj47@gmail.com>
+
+	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  <andrew.pinski@oss.qualcomm.com>
+
+	PR rtl-optimization/124062
+	* gcc.dg/torture/pr124062-1.c: New test.
+
+2026-02-12  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/98939
+	PR libstdc++/119745
+	* g++.dg/cpp0x/ref-qual5.C: Expect no diagnostics in C++20.
+
+2026-02-12  David Malcolm  <dmalcolm@redhat.com>
+
+	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  <dmalcolm@redhat.com>
+
+	PR analyzer/111099
+	* gcc.dg/analyzer/torture/ice-pr111099.c: New test.
+
+2026-02-12  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/124073
+	* g++.dg/analyzer/ice-pr124073.C: New test.
+
 2026-02-11  Joseph Myers  <josmyers@redhat.com>
 
 	* 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  <rdubner@symas.com>
+
+	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  <rdubner@symas.com>
+
+	* 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  <rdubner@symas.com>
 
 	* 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  <kcyeung@baylibre.com>
+
+	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  <ams@baylibre.com>
 
 	* 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  <lh_mouse@126.com>
+
+	* vprintf-support.c (do_strtoul): New function.
+	(libiberty_vprintf_buffer_size): Replace `strtoul` with `do_strtoul`.
+
 2026-02-05  Matthieu Longo  <matthieu.longo@arm.com>
 
 	* 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  <pietro@sociotechnical.xyz>
+	    Jakub Jelinek   <jakub@redhat.com>
+
+	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  <pietro@sociotechnical.xyz>
 
 	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  <ppalka@redhat.com>
+
+	* 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  <xry111@xry111.site>
+	    Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/17_intro/badnames.cc (__unused): Do not define.
+	* testsuite/17_intro/names.cc [glibc == 2.43] (__unused): Undef.
+
+2026-02-12  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/type_traits (is_function): Declare before first
+	use.
+
+2026-02-12  Patrick Palka  <ppalka@redhat.com>
+
+	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  <tkaminsk@redhat.com>
 
 	* include/bits/funcref_impl.h (function_ref::function_ref(_Fn&&)):


More information about the Libstdc++-cvs mailing list