]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 17 Feb 2023 00:17:49 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 17 Feb 2023 00:17:49 +0000 (00:17 +0000)
14 files changed:
ChangeLog
contrib/regression/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/analyzer/ChangeLog
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/jit/ChangeLog
gcc/objc/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libstdc++-v3/ChangeLog

index e0671ebaf88e0352a255200c6db41dd048927795..b26e482eb543adae14c588335c0043525bb469cb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2023-02-16  Martin Liska  <mliska@suse.cz>
+
+       * MAINTAINERS: I'm stepping down from my positions.
+
 2023-01-10  Philip Herron  <herron.philip@googlemail.com>
 
        * MAINTAINERS: Add Philip Herron as Rust front-end maintainer
index a4194276aa329fba51bce58c4e45800958f1c012..27dccaca91e4865008121deaca352a3780b6e379 100644 (file)
@@ -1,3 +1,7 @@
+2023-02-16  Hans-Peter Nilsson  <hp@axis.com>
+
+       * objs-gcc.sh: Only bootstrap if source-directory contains gcc.
+
 2012-08-26  Hans-Peter Nilsson  <hp@axis.com>
 
        * btest-gcc.sh (TESTLOGS): Make gfortran.sum optional.
index e55dccebc4ab5100b45b81c4dd84981d8d5960ff..b8fbe647a76cc09584b7af9b1e4c88dd52fbb44c 100644 (file)
@@ -1,3 +1,128 @@
+2023-02-16  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * doc/invoke.texi (Optimize Options): Reword the explanation
+       getting minimal, maximal and default values of a parameter.
+
+2023-02-16  Patrick Palka  <ppalka@redhat.com>
+
+       * 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  <jakub@redhat.com>
+
+       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  <jwakely@redhat.com>
+
+       * doc/invoke.texi (C++ Dialect Options): Suggest adding a
+       using-declaration to unhide functions.
+
+2023-02-16  Jakub Jelinek  <jakub@redhat.com>
+
+       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  <rguenther@suse.de>
+
+       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  <ebotcazou@adacore.com>
 
        PR target/90458
index 22d2daa87bab5852baa49ac900dfa5c87901fa8b..ef309477de2d109d7117a31f0f8d607042f13549 100644 (file)
@@ -1 +1 @@
-20230216
+20230217
index 7c135d44037ce8eb1877b59848b8f1d3184cb91a..15a3de715fb905608d1a5814630c6ead071c3971 100644 (file)
@@ -1,3 +1,20 @@
+2023-02-16  David Malcolm  <dmalcolm@redhat.com>
+
+       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  <dmalcolm@redhat.com>
 
        PR analyzer/108664
index e2ccd67746982712a83dc0f2269f6877ae54eb86..5bc8fa5582cbfe7ef985f92c864f3e59b9c5feee 100644 (file)
@@ -1,3 +1,8 @@
+2023-02-16  Patrick Palka  <ppalka@redhat.com>
+
+       * c-common.h: Mechanically drop static from static inline
+       functions via s/^static inline/inline/g.
+
 2023-02-01  Jason Merrill  <jason@redhat.com>
 
        * c.opt: Add -Wno-changes-meaning.
index 2d7a74ab1229d578c12aba99c980f216592f741b..26eeee2653d984746684ef3c7481b04e216aac84 100644 (file)
@@ -1,3 +1,8 @@
+2023-02-16  Patrick Palka  <ppalka@redhat.com>
+
+       * c-parser.h: Mechanically drop static from static inline
+       functions via s/^static inline/inline/g.
+
 2023-02-10  Joseph Myers  <joseph@codesourcery.com>
 
        * c-convert.cc (c_convert): Allow conversion of a null pointer
index baaa3943d71c5bca0f4b8fe55588215bb1016d1c..148276bff270c718de04762534be4a8d93aeea88 100644 (file)
@@ -1,3 +1,34 @@
+2023-02-16  Patrick Palka  <ppalka@redhat.com>
+
+       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) <case USING_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.
+       <case TYPENAME_TYPE>: 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.
+       <case SCOPE_REF>: Set tf_qualifying_scope when substituting the
+       scope.
+       <case *_TYPE>: Pass tf_qualifying_scope to tsubst if it was set.
+       * search.cc (lookup_member): Document default argument.
+
+2023-02-16  Patrick Palka  <ppalka@redhat.com>
+
+       * cp-tree.h: Mechanically drop static from static inline
+       functions via s/^static inline/inline/g.
+
 2023-02-15  Marek Polacek  <polacek@redhat.com>
 
        PR c++/106675
index 3547035c98be399c42d54cc7e54e40f51b882ac1..2253b6e333b429ccc4248afa7ea5ff49f1cde58e 100644 (file)
@@ -1,3 +1,8 @@
+2023-02-16  Patrick Palka  <ppalka@redhat.com>
+
+       * gfortran.h: Mechanically drop static from static inline
+       functions via s/^static inline/inline/g.
+
 2023-02-15  Steve Kargl  <kargl@gcc.gnu.org>
 
        PR fortran/103608
index 4a79c5c3d708fc6a1bc8df5621e27d7b5e4a5150..4c30cab1db82000e96128975cb20ce7c30be31bf 100644 (file)
@@ -1,3 +1,9 @@
+2023-02-16  Patrick Palka  <ppalka@redhat.com>
+
+       * 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  <lh_mouse@126.com>
 
        PR middle-end/108300
index 0668515d3205b5b73d3ba214c4a16b83af4afafb..8e9f676d15b727af806fbf8bc23bb6fd0d1f4a74 100644 (file)
@@ -1,3 +1,11 @@
+2023-02-16  Patrick Palka  <ppalka@redhat.com>
+
+       * 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  <joseph@codesourcery.com>
 
        * objc-next-runtime-abi-01.cc (build_next_objc_exception_stuff):
index 1b285d236b0ed5a65e984659d7d13caf57dcc749..63968c79cd33a1810a8a5ffe94dcd231efefaa4a 100644 (file)
@@ -1,3 +1,44 @@
+2023-02-16  David Malcolm  <dmalcolm@redhat.com>
+
+       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  <iain@sandoe.co.uk>
+
+       * objc.dg/proto-lossage-4.m: Amendn diagnostic matches for Windows.
+
+2023-02-16  Patrick Palka  <ppalka@redhat.com>
+
+       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  <jakub@redhat.com>
+
+       PR tree-optimization/108657
+       * gcc.dg/pr108657.c: New test.
+
+2023-02-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/108783
+       * gcc.c-torture/compile/pr108783.c: New test.
+
+2023-02-16  Richard Biener  <rguenther@suse.de>
+
+       PR tree-optimization/108791
+       * gcc.dg/torture/pr108791.c: New testcase.
+
+2023-02-16  Hans-Peter Nilsson  <hp@axis.com>
+
+       * lib/target-supports.exp (check_effective_target_lra): Add CRIS
+       as a non-LRA target.
+
 2023-02-15  Steve Kargl  <kargl@gcc.gnu.org>
 
        PR fortran/103608
index 2831ee899ae2fa37d02d96b6ea68337cc9fe2a02..13ddf64e65850a41459744ce5db78d33c1030adf 100644 (file)
@@ -1,3 +1,12 @@
+2023-02-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * libgomp.texi: Fix typos - theads -> threads.
+
+2023-02-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * testsuite/libgomp.fortran/target-nowait-array-section.f90: Fix
+       comment typo and improve its wording.
+
 2023-02-15  Tobias Burnus  <tobias@codesourcery.com>
 
        * target.c (gomp_target_rev): Dereference ptr
index f85938395c64aa9d189360a2360d7530af16c4a2..00aafa46b1765ae9274e4f61903716b48d84ee76 100644 (file)
@@ -1,3 +1,189 @@
+2023-02-16  Matthias Kretz  <m.kretz@gsi.de>
+
+       * 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  <m.kretz@gsi.de>
+
+       * 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  <m.kretz@gsi.de>
+
+       * testsuite/experimental/simd/tests/bits/verify.h
+       (verify::verify): Use %zx for size_t in format string.
+
+2023-02-16  Matthias Kretz  <m.kretz@gsi.de>
+
+       * 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  <m.kretz@gsi.de>
+
+       * testsuite/experimental/simd/README.md: Document the timeout
+       and timeout-factor directives. Minor typo fixed.
+
+2023-02-16  Matthias Kretz  <m.kretz@gsi.de>
+
+       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  <m.kretz@gsi.de>
+
+       * 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  <jwakely@redhat.com>
+
+       * testsuite/std/format/arguments/lwg3810.cc: Replace UTF-8
+       ellipsis character.
+
+2023-02-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       * 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  <jwakely@redhat.com>
+
+       * include/experimental/optional: Fix header name in comment.
+
+2023-02-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       * 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  <jwakely@redhat.com>
+
+       * 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  <jwakely@redhat.com>
+
+       * testsuite/17_intro/names_pstl.cc: Require et tbb_backend.
+
+2023-02-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/ext/throw_allocator.h: Use reserved names for
+       parameters.
+
+2023-02-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       * testsuite/17_intro/names_pstl.cc: Add space after effective
+       target name.
+
+2023-02-16  Jonathan Wakely  <jwakely@redhat.com>
+
+       * 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  <jwakely@redhat.com>
+
+       * 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  <gerald@pfeifer.com>
 
        * doc/xml/manual/status_cxx2017.xml: Update an open-std.org link