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

index 79794b23aafedc3af7beaa16abe4e6ed833a45a3..c507a5cb6254826ed276dd78150cf8ab3888f6a4 100644 (file)
@@ -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
index 9b400268730298ad5912491763eec14db9c1e336..92cf98b484cbe2d77d55aa2a7112727f1c709b7e 100644 (file)
@@ -1 +1 @@
-20260212
+20260213
index d3de08abcec00db687c65f3b8e33e8cc0f8bb68d..82613b7b560f20893adb86c8e8fc39aeda88588d 100644 (file)
@@ -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.
index a54d3d4d9c1adee57171be6728d8f76adc60ea04..bc617319e06f05d828af01cb83d9c21280c5a537 100644 (file)
@@ -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
index d967cb7853c90baf8657092152da7f292bf3e158..6263dd30b7b40210c6e0f066b8c2672d649ed1d0 100644 (file)
@@ -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
index dad127ddfc3d79e7e10140cdffb7de820e2841a4..44eb793b13ed9ed947a09358630ee1aa147ad309 100644 (file)
@@ -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
index 0f54e4289ae9871bbf266e5f1c9f2fd9d5da4650..2c5a2722cf8c287e7cf1851012f44d4e2ceb08b7 100644 (file)
@@ -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
index b73c39209c10fc2f2322c849e2c980e612b20447..a6baefd735cba4b75844689c4199fca0772e6929 100644 (file)
@@ -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):
index 6b2e271bee0cace0340d55d3ccb5ddc90f0e1c9a..af5d54503e65fae63ded3520ebad9014b7bf482c 100644 (file)
@@ -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.
index 7ab93a4ab3cc768c04d19eab7395938f27f0fc06..046c682a87c4222655047ca3f8570ce3d6c6312e 100644 (file)
@@ -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".
index 8f9feae0292c5071379504a0889cb3afb5e04fe8..ad65bbad7e616276217b215fd7f6ae90b1ecb9c6 100644 (file)
@@ -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.
index 1a3077880916a52c72e895da6512f60b5ba524f8..0b56435082523343eee9910e8ca8f8c62cac2e59 100644 (file)
@@ -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
index 358275a62c8b58ec191e8ca38a9ab7ada39785e9..abb7fa40e561b14e45bb634b71144836532af61c 100644 (file)
@@ -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&&)):