Daily bump.

This commit is contained in:
GCC Administrator
2026-02-13 00:16:32 +00:00
parent bfeb09e591
commit efc76a7f33
13 changed files with 462 additions and 1 deletions

View 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

View File

@@ -1 +1 @@
20260212
20260213

View 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.

View 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

View 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

View 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

View 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

View 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):

View 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.

View 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".

View 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.

View 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

View 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&&)):