From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id 90DF63858D33; Fri, 17 Feb 2023 00:18:28 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 90DF63858D33 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1676593108; bh=enwAL3vb7RIQpH4IYHl1hmA6IYKXHVX80ZX6alZVPuE=; h=From:To:Subject:Date:From; b=BozLRyhybTes3M7y0sy74uJFMcxlyxHzsmJduK1cc/4tM2TdV1oUTK5N9KgBwYvk/ KEadVTBrSK8vPy4MGbpp5rhMcA18YzrOyrI6IQex0hstbkjOiysW885L2x6maAzm57 pnmJlvy1Nj4F7gEijdSybD73HpD7azLNz0sX0IEw= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-6102] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 4d3b7be281e73ecdaa233598db1a8390422b7770 X-Git-Newrev: 88cc44952507dc60612040f8960f5158a3b74364 Message-Id: <20230217001828.90DF63858D33@sourceware.org> Date: Fri, 17 Feb 2023 00:18:28 +0000 (GMT) List-Id: https://gcc.gnu.org/g:88cc44952507dc60612040f8960f5158a3b74364 commit r13-6102-g88cc44952507dc60612040f8960f5158a3b74364 Author: GCC Administrator Date: Fri Feb 17 00:17:49 2023 +0000 Daily bump. Diff: --- ChangeLog | 4 + contrib/regression/ChangeLog | 4 + gcc/ChangeLog | 125 +++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 17 ++++ gcc/c-family/ChangeLog | 5 ++ gcc/c/ChangeLog | 5 ++ gcc/cp/ChangeLog | 31 ++++++++ gcc/fortran/ChangeLog | 5 ++ gcc/jit/ChangeLog | 6 ++ gcc/objc/ChangeLog | 8 ++ gcc/testsuite/ChangeLog | 41 ++++++++++ libgomp/ChangeLog | 9 +++ libstdc++-v3/ChangeLog | 186 +++++++++++++++++++++++++++++++++++++++++++ 14 files changed, 447 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index e0671ebaf88..b26e482eb54 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2023-02-16 Martin Liska + + * MAINTAINERS: I'm stepping down from my positions. + 2023-01-10 Philip Herron * MAINTAINERS: Add Philip Herron as Rust front-end maintainer diff --git a/contrib/regression/ChangeLog b/contrib/regression/ChangeLog index a4194276aa3..27dccaca91e 100644 --- a/contrib/regression/ChangeLog +++ b/contrib/regression/ChangeLog @@ -1,3 +1,7 @@ +2023-02-16 Hans-Peter Nilsson + + * objs-gcc.sh: Only bootstrap if source-directory contains gcc. + 2012-08-26 Hans-Peter Nilsson * btest-gcc.sh (TESTLOGS): Make gfortran.sum optional. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e55dccebc4a..b8fbe647a76 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,128 @@ +2023-02-16 Gerald Pfeifer + + * doc/invoke.texi (Optimize Options): Reword the explanation + getting minimal, maximal and default values of a parameter. + +2023-02-16 Patrick Palka + + * addresses.h: Mechanically drop 'static' from 'static inline' + functions via s/^static inline/inline/g. + * asan.h: Likewise. + * attribs.h: Likewise. + * basic-block.h: Likewise. + * bitmap.h: Likewise. + * cfghooks.h: Likewise. + * cfgloop.h: Likewise. + * cgraph.h: Likewise. + * cselib.h: Likewise. + * data-streamer.h: Likewise. + * debug.h: Likewise. + * df.h: Likewise. + * diagnostic.h: Likewise. + * dominance.h: Likewise. + * dumpfile.h: Likewise. + * emit-rtl.h: Likewise. + * except.h: Likewise. + * expmed.h: Likewise. + * expr.h: Likewise. + * fixed-value.h: Likewise. + * gengtype.h: Likewise. + * gimple-expr.h: Likewise. + * gimple-iterator.h: Likewise. + * gimple-predict.h: Likewise. + * gimple-range-fold.h: Likewise. + * gimple-ssa.h: Likewise. + * gimple.h: Likewise. + * graphite.h: Likewise. + * hard-reg-set.h: Likewise. + * hash-map.h: Likewise. + * hash-set.h: Likewise. + * hash-table.h: Likewise. + * hwint.h: Likewise. + * input.h: Likewise. + * insn-addr.h: Likewise. + * internal-fn.h: Likewise. + * ipa-fnsummary.h: Likewise. + * ipa-icf-gimple.h: Likewise. + * ipa-inline.h: Likewise. + * ipa-modref.h: Likewise. + * ipa-prop.h: Likewise. + * ira-int.h: Likewise. + * ira.h: Likewise. + * lra-int.h: Likewise. + * lra.h: Likewise. + * lto-streamer.h: Likewise. + * memmodel.h: Likewise. + * omp-general.h: Likewise. + * optabs-query.h: Likewise. + * optabs.h: Likewise. + * plugin.h: Likewise. + * pretty-print.h: Likewise. + * range.h: Likewise. + * read-md.h: Likewise. + * recog.h: Likewise. + * regs.h: Likewise. + * rtl-iter.h: Likewise. + * rtl.h: Likewise. + * sbitmap.h: Likewise. + * sched-int.h: Likewise. + * sel-sched-ir.h: Likewise. + * sese.h: Likewise. + * sparseset.h: Likewise. + * ssa-iterators.h: Likewise. + * system.h: Likewise. + * target-globals.h: Likewise. + * target.h: Likewise. + * timevar.h: Likewise. + * tree-chrec.h: Likewise. + * tree-data-ref.h: Likewise. + * tree-iterator.h: Likewise. + * tree-outof-ssa.h: Likewise. + * tree-phinodes.h: Likewise. + * tree-scalar-evolution.h: Likewise. + * tree-sra.h: Likewise. + * tree-ssa-alias.h: Likewise. + * tree-ssa-live.h: Likewise. + * tree-ssa-loop-manip.h: Likewise. + * tree-ssa-loop.h: Likewise. + * tree-ssa-operands.h: Likewise. + * tree-ssa-propagate.h: Likewise. + * tree-ssa-sccvn.h: Likewise. + * tree-ssa.h: Likewise. + * tree-ssanames.h: Likewise. + * tree-streamer.h: Likewise. + * tree-switch-conversion.h: Likewise. + * tree-vectorizer.h: Likewise. + * tree.h: Likewise. + * wide-int.h: Likewise. + +2023-02-16 Jakub Jelinek + + PR tree-optimization/108657 + * tree-ssa-dse.cc (initialize_ao_ref_for_dse): If lhs of stmt + exists and is not a SSA_NAME, call ao_ref_init even if the stmt + is a call to internal or builtin function. + +2023-02-16 Jonathan Wakely + + * doc/invoke.texi (C++ Dialect Options): Suggest adding a + using-declaration to unhide functions. + +2023-02-16 Jakub Jelinek + + PR tree-optimization/108783 + * tree-ssa-reassoc.cc (eliminate_redundant_comparison): If lcode + is equal to TREE_CODE (t), op1 to newop1 and op2 to newop2, set + t to curr->op. Otherwise, punt if either newop1 or newop2 are + SSA_NAME_OCCURS_IN_ABNORMAL_PHI SSA_NAMEs. + +2023-02-16 Richard Biener + + PR tree-optimization/108791 + * tree-ssa-forwprop.cc (optimize_vector_load): Build + the ADDR_EXPR of a TARGET_MEM_REF using a more meaningful + type. + 2023-02-15 Eric Botcazou PR target/90458 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 22d2daa87ba..ef309477de2 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230216 +20230217 diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog index 7c135d44037..15a3de715fb 100644 --- a/gcc/analyzer/ChangeLog +++ b/gcc/analyzer/ChangeLog @@ -1,3 +1,20 @@ +2023-02-16 David Malcolm + + PR analyzer/108806 + * constraint-manager.cc (bounded_range::dump_to_pp): Use + bounded_range::singleton_p. + (constraint_manager::add_bounded_ranges): Handle singleton ranges + by adding an EQ_EXPR constraint. + (constraint_manager::impossible_derived_conditions_p): New. + (constraint_manager::eval_condition): Reject EQ_EXPR when it would + imply impossible derived conditions. + (selftest::test_bits): New. + (selftest::run_constraint_manager_tests): Run it. + * constraint-manager.h (bounded_range::singleton_p): New. + (constraint_manager::impossible_derived_conditions_p): New decl. + * region-model.cc (region_model::get_rvalue_1): Handle + BIT_AND_EXPR, BIT_IOR_EXPR, and BIT_XOR_EXPR. + 2023-02-15 David Malcolm PR analyzer/108664 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index e2ccd677469..5bc8fa5582c 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,8 @@ +2023-02-16 Patrick Palka + + * c-common.h: Mechanically drop static from static inline + functions via s/^static inline/inline/g. + 2023-02-01 Jason Merrill * c.opt: Add -Wno-changes-meaning. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 2d7a74ab122..26eeee2653d 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,8 @@ +2023-02-16 Patrick Palka + + * c-parser.h: Mechanically drop static from static inline + functions via s/^static inline/inline/g. + 2023-02-10 Joseph Myers * c-convert.cc (c_convert): Allow conversion of a null pointer diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index baaa3943d71..148276bff27 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,34 @@ +2023-02-16 Patrick Palka + + PR c++/107773 + * cp-tree.h (enum tsubst_flags): New flag tf_qualifying_scope. + * decl.cc (make_typename_type): Use lookup_member instead of + lookup_field. If tf_qualifying_scope is set, pass want_type=true + instead of =false to lookup_member. Generalize format specifier + in diagnostic to handle both type and non-type bindings. + * pt.cc (tsubst_aggr_type_1): Clear tf_qualifying_scope. Tidy + the function. + (tsubst_decl) : Set tf_qualifying_scope when + substituting USING_DECL_SCOPE. + (tsubst): Clear tf_qualifying_scope right away and remember if + it was set. Do the same for tf_tst_ok sooner. + : Set tf_qualifying_scope when substituting + TYPE_CONTEXT. Pass tf_qualifying_scope to make_typename_type + if it was set. + (tsubst_qualified_id): Set tf_qualifying_scope when substituting + the scope. + (tsubst_copy): Clear tf_qualifying_scope and remember if it was + set. + : Set tf_qualifying_scope when substituting the + scope. + : Pass tf_qualifying_scope to tsubst if it was set. + * search.cc (lookup_member): Document default argument. + +2023-02-16 Patrick Palka + + * cp-tree.h: Mechanically drop static from static inline + functions via s/^static inline/inline/g. + 2023-02-15 Marek Polacek PR c++/106675 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 3547035c98b..2253b6e333b 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,8 @@ +2023-02-16 Patrick Palka + + * gfortran.h: Mechanically drop static from static inline + functions via s/^static inline/inline/g. + 2023-02-15 Steve Kargl PR fortran/103608 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 4a79c5c3d70..4c30cab1db8 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,9 @@ +2023-02-16 Patrick Palka + + * jit-dejagnu.h: Mechanically drop static from static inline + functions via s/^static inline/inline/g. + * jit-recording.h: Likewise. + 2023-01-07 LIU Hao PR middle-end/108300 diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 0668515d320..8e9f676d15b 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,11 @@ +2023-02-16 Patrick Palka + + * objc-act.h: Mechanically drop static from static inline + functions via s/^static inline/inline/g. + * objc-map.h: Likewise. + * objc-act.cc: Remove the redundant redeclarations of is_ivar + and lookup_category. + 2022-10-28 Joseph Myers * objc-next-runtime-abi-01.cc (build_next_objc_exception_stuff): diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1b285d236b0..63968c79cd3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,44 @@ +2023-02-16 David Malcolm + + PR analyzer/108806 + * gcc.dg/analyzer/null-deref-pr108806-qemu.c: New test. + * gcc.dg/analyzer/pr103217.c: Add -Wno-analyzer-too-complex. + * gcc.dg/analyzer/switch.c (test_bitmask_1): New. + (test_bitmask_2): New. + * gcc.dg/analyzer/uninit-pr108806-qemu.c: New test. + +2023-02-16 Iain Sandoe + + * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows. + +2023-02-16 Patrick Palka + + PR c++/107773 + * g++.dg/template/typename24.C: New test. + * g++.dg/template/typename25.C: New test. + * g++.dg/template/typename25a.C: New test. + * g++.dg/template/typename26.C: New test. + +2023-02-16 Jakub Jelinek + + PR tree-optimization/108657 + * gcc.dg/pr108657.c: New test. + +2023-02-16 Jakub Jelinek + + PR tree-optimization/108783 + * gcc.c-torture/compile/pr108783.c: New test. + +2023-02-16 Richard Biener + + PR tree-optimization/108791 + * gcc.dg/torture/pr108791.c: New testcase. + +2023-02-16 Hans-Peter Nilsson + + * lib/target-supports.exp (check_effective_target_lra): Add CRIS + as a non-LRA target. + 2023-02-15 Steve Kargl PR fortran/103608 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 2831ee899ae..13ddf64e658 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,12 @@ +2023-02-16 Jakub Jelinek + + * libgomp.texi: Fix typos - theads -> threads. + +2023-02-16 Jakub Jelinek + + * testsuite/libgomp.fortran/target-nowait-array-section.f90: Fix + comment typo and improve its wording. + 2023-02-15 Tobias Burnus * target.c (gomp_target_rev): Dereference ptr diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f85938395c6..00aafa46b17 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,189 @@ +2023-02-16 Matthias Kretz + + * include/experimental/bits/simd_math.h (__hypot): Bitcasting + between scalars requires the __bit_cast helper function instead + of simd_bit_cast. + +2023-02-16 Matthias Kretz + + * include/experimental/bits/simd_x86.h + (_SimdImplX86::_S_not_equal_to, _SimdImplX86::_S_less) + (_SimdImplX86::_S_less_equal): Do not call + __builtin_is_constant_evaluated in constexpr-if. + +2023-02-16 Matthias Kretz + + * testsuite/experimental/simd/tests/bits/verify.h + (verify::verify): Use %zx for size_t in format string. + +2023-02-16 Matthias Kretz + + * testsuite/experimental/simd/generate_makefile.sh: Generate and + pre-compile pch.h, which includes all headers that do not depend + on command-line macros. + * testsuite/experimental/simd/tests/bits/main.h: New file. + (iterate_abis, main): Moved from verify.h. + * testsuite/experimental/simd/tests/bits/verify.h + (iterate_abis, main): Moved to main.h. + * testsuite/experimental/simd/tests/bits/conversions.h: Add + include guard. + (genHalfBits): Simplify. + * testsuite/experimental/simd/tests/bits/make_vec.h: Add include + guard. + (make_alternating_mask): Moved from mask_loadstore. + * testsuite/experimental/simd/tests/bits/mathreference.h: Add + include guard. + * testsuite/experimental/simd/tests/bits/test_values.h: Ditto. + * testsuite/experimental/simd/tests/mask_loadstore.cc + (make_mask, make_alternating_mask): Removed. + * testsuite/experimental/simd/tests/mask_reductions.cc: Ditto. + * testsuite/experimental/simd/tests/operators.cc (genHalfBits): + Removed. + * testsuite/experimental/simd/tests/abs.cc: Only include + bits/main.h. + Ditto. + * testsuite/experimental/simd/tests/algorithms.cc: Ditto. + * testsuite/experimental/simd/tests/broadcast.cc: Ditto. + * testsuite/experimental/simd/tests/casts.cc: Ditto. + * testsuite/experimental/simd/tests/fpclassify.cc: Ditto. + * testsuite/experimental/simd/tests/frexp.cc: Ditto. + * testsuite/experimental/simd/tests/generator.cc: Ditto. + * testsuite/experimental/simd/tests/hypot3_fma.cc: Ditto. + * testsuite/experimental/simd/tests/integer_operators.cc: Ditto. + * testsuite/experimental/simd/tests/ldexp_scalbn_scalbln_modf.cc: + * testsuite/experimental/simd/tests/loadstore.cc: Ditto. + * testsuite/experimental/simd/tests/logarithm.cc: Ditto. + * testsuite/experimental/simd/tests/mask_broadcast.cc: Ditto. + * testsuite/experimental/simd/tests/mask_conversions.cc: Ditto. + * testsuite/experimental/simd/tests/mask_implicit_cvt.cc: Ditto. + * testsuite/experimental/simd/tests/mask_operator_cvt.cc: Ditto. + * testsuite/experimental/simd/tests/mask_operators.cc: Ditto. + * testsuite/experimental/simd/tests/math_1arg.cc: Ditto. + * testsuite/experimental/simd/tests/math_2arg.cc: Ditto. + * testsuite/experimental/simd/tests/operator_cvt.cc: Ditto. + * testsuite/experimental/simd/tests/reductions.cc: Ditto. + * testsuite/experimental/simd/tests/remqo.cc: Ditto. + * testsuite/experimental/simd/tests/simd.cc: Ditto. + * testsuite/experimental/simd/tests/sincos.cc: Ditto. + * testsuite/experimental/simd/tests/split_concat.cc: Ditto. + * testsuite/experimental/simd/tests/splits.cc: Ditto. + * testsuite/experimental/simd/tests/trigonometric.cc: Ditto. + * testsuite/experimental/simd/tests/trunc_ceil_floor.cc: Ditto. + * testsuite/experimental/simd/tests/where.cc: Ditto. + +2023-02-16 Matthias Kretz + + * testsuite/experimental/simd/README.md: Document the timeout + and timeout-factor directives. Minor typo fixed. + +2023-02-16 Matthias Kretz + + PR libstdc++/108030 + * include/experimental/bits/simd_detail.h: Define + _GLIBCXX_SIMD_ALWAYS_INLINE_LAMBDA. + * include/experimental/bits/simd.h: Annotate lambdas with + _GLIBCXX_SIMD_ALWAYS_INLINE_LAMBDA. + * include/experimental/bits/simd_builtin.h: Ditto. + * include/experimental/bits/simd_converter.h: Ditto. + * include/experimental/bits/simd_fixed_size.h: Ditto. + * include/experimental/bits/simd_math.h: Ditto. + * include/experimental/bits/simd_neon.h: Ditto. + * include/experimental/bits/simd_x86.h: Ditto. + +2023-02-16 Matthias Kretz + + * include/experimental/bits/simd.h + (_SimdWrapper::_M_is_constprop_none_of) + (_SimdWrapper::_M_is_constprop_all_of): Return false unless the + computed result still satisfies __builtin_constant_p. + +2023-02-16 Jonathan Wakely + + * testsuite/std/format/arguments/lwg3810.cc: Replace UTF-8 + ellipsis character. + +2023-02-16 Jonathan Wakely + + * include/Makefile.am: Add new header. + * include/Makefile.in: Regenerate. + * include/experimental/synchronized_value: New file. + * testsuite/experimental/synchronized_value.cc: New test. + +2023-02-16 Jonathan Wakely + + * include/experimental/optional: Fix header name in comment. + +2023-02-16 Jonathan Wakely + + * include/std/format (__format::_Arg_store): New class template. + (basic_format_args): Remove nested type _Store and add deduction + guide from _Arg_store. + (basic_format_arg, make_format_args): Adjust. + * testsuite/std/format/arguments/lwg3810.cc: New test. + +2023-02-16 Jonathan Wakely + + * include/bits/stl_pair.h (pair) [C++20]: Add non-dangling + constraints to constructors and add deleted overloads for the + dangling cases, as per P2255R2. + (pair) [!C++20 && _GLIBCXX_DEBUG]: Add static assertions to + make dangling cases ill-formed. + * testsuite/20_util/pair/dangling_ref.cc: New test. + +2023-02-16 Jonathan Wakely + + * testsuite/17_intro/names_pstl.cc: Require et tbb_backend. + +2023-02-16 Jonathan Wakely + + * include/ext/throw_allocator.h: Use reserved names for + parameters. + +2023-02-16 Jonathan Wakely + + * testsuite/17_intro/names_pstl.cc: Add space after effective + target name. + +2023-02-16 Jonathan Wakely + + * include/pstl/algorithm_fwd.h (__pattern_search_n) + (__brick_unique_copy, __brick_adjacent_find) + (__brick_generate_n, __pattern_generate_n): Use reserved names + for parameters. + * include/pstl/algorithm_impl.h (__brick_unique_copy) + (__pattern_reverse, __brick_generate_n): Likewise. + * include/pstl/execution_impl.h (__prefer_unsequenced_tag) + (__prefer_parallel_tag): Likewise. + * include/pstl/glue_algorithm_impl.h (transform): Likewise. + * include/pstl/glue_numeric_defs.h (adjacent_difference): + Likewise. + * include/pstl/numeric_impl.h (__brick_adjacent_difference): + Likewise. + * include/pstl/parallel_backend_tbb.h (__merge_func): Likewise. + * include/pstl/unseq_backend_simd.h (_Combiner) + (__simd_min_element, __simd_minmax_element): Likewise. + * testsuite/17_intro/names_pstl.cc: New test. + +2023-02-16 Jonathan Wakely + + * include/bits/fs_ops.h (create_directory): Use reserved name + for parameter. + * include/bits/ranges_algo.h (__contains_subrange_fn): + Likewise. + * include/bits/regex_automaton.h (_State_base::_M_print): + Likewise. + * include/bits/regex_automaton.tcc(_State_base::_M_print): + Likewise. + * include/bits/regex_scanner.tcc(_Scanner::_M_print): Likewise. + * include/experimental/bits/fs_ops.h (create_directory): + Likewise. + * include/std/mutex (timed_mutex::_M_clocklock): Likewise. + (recursive_timed_mutex:_M_clocklock): Likewise. + * include/std/tuple (basic_common_reference): Likewise. + * libsupc++/cxxabi_init_exception.h + (__cxa_init_primary_exception): Likewise. + * testsuite/17_intro/names.cc: Add checks. + 2023-02-14 Gerald Pfeifer * doc/xml/manual/status_cxx2017.xml: Update an open-std.org link