[gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-8404-gb6ecd493886891f8150905a2fd3b7d54e88fc7be' into redhat/gcc-11-branch

Jakub Jelinek jakub@gcc.gnu.org
Wed May 12 13:37:08 GMT 2021


https://gcc.gnu.org/g:2274d6c6dc94803fb17a8466bace08a15b387509

commit 2274d6c6dc94803fb17a8466bace08a15b387509
Merge: eb4b27fdf64 b6ecd493886
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Wed May 12 15:34:49 2021 +0200

    Merge commit 'r11-8404-gb6ecd493886891f8150905a2fd3b7d54e88fc7be' into redhat/gcc-11-branch

Diff:

 gcc/ChangeLog                                      |   244 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/cfgcleanup.c                                   |     6 +-
 gcc/cfgexpand.c                                    |     7 +-
 gcc/config/aarch64/aarch64-bti-insert.c            |    15 +
 gcc/config/aarch64/aarch64.c                       |     6 +-
 gcc/config/aarch64/constraints.md                  |     2 +
 gcc/config/arm/arm.c                               |     2 +-
 gcc/config/bpf/bpf.h                               |    16 +-
 gcc/config/i386/i386.c                             |    23 +-
 gcc/config/nvptx/nvptx.c                           |    10 +-
 gcc/config/riscv/riscv.opt                         |     4 +-
 gcc/config/rs6000/aix.h                            |     5 +
 gcc/config/rs6000/aix64.opt                        |     6 +
 gcc/config/s390/s390-builtins.def                  |    44 +-
 gcc/config/s390/s390.c                             |    59 +-
 gcc/config/vax/vax.c                               |    34 +-
 gcc/cp/ChangeLog                                   |    19 +
 gcc/cp/parser.c                                    |     8 +-
 gcc/cp/semantics.c                                 |     6 +-
 gcc/d/ChangeLog                                    |     8 +
 gcc/d/dmd/dsymbolsem.c                             |     7 +-
 gcc/early-remat.c                                  |     2 +-
 gcc/fortran/ChangeLog                              |    19 +
 gcc/fortran/interface.c                            |    11 +-
 gcc/fortran/openmp.c                               |     1 +
 gcc/fortran/trans-expr.c                           |     1 +
 gcc/internal-fn.c                                  |    12 +
 gcc/ipa-prop.c                                     |    23 +-
 gcc/modulo-sched.c                                 |    56 +-
 gcc/omp-low.c                                      |    12 +-
 gcc/po/ChangeLog                                   |    18 +
 gcc/po/be.po                                       | 11208 +++++++++--------
 gcc/po/da.po                                       | 11243 ++++++++---------
 gcc/po/de.po                                       | 11232 ++++++++---------
 gcc/po/el.po                                       | 11209 +++++++++--------
 gcc/po/es.po                                       | 11242 ++++++++---------
 gcc/po/fi.po                                       | 11222 ++++++++---------
 gcc/po/fr.po                                       | 11234 ++++++++---------
 gcc/po/hr.po                                       | 11207 +++++++++--------
 gcc/po/id.po                                       | 11235 ++++++++---------
 gcc/po/ja.po                                       | 11311 ++++++++---------
 gcc/po/nl.po                                       | 11218 +++++++++--------
 gcc/po/ru.po                                       | 11238 ++++++++---------
 gcc/po/sr.po                                       | 11235 ++++++++---------
 gcc/po/sv.po                                       | 11227 ++++++++---------
 gcc/po/tr.po                                       | 11238 ++++++++---------
 gcc/po/uk.po                                       | 12559 +++++++++----------
 gcc/po/vi.po                                       | 11228 +++++++++--------
 gcc/po/zh_CN.po                                    | 11249 ++++++++---------
 gcc/po/zh_TW.po                                    | 11237 ++++++++---------
 gcc/postreload.c                                   |     3 +-
 gcc/testsuite/ChangeLog                            |   169 +
 gcc/testsuite/c-c++-common/gomp/pr100450.c         |    20 +
 gcc/testsuite/c-c++-common/gomp/task-detach-3.c    |    19 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-100362.C |    25 +
 gcc/testsuite/g++.dg/pr100253.C                    |    33 +
 gcc/testsuite/g++.dg/pr98032.C                     |    20 +
 gcc/testsuite/gcc.c-torture/compile/pr100305.c     |    13 +
 gcc/testsuite/gcc.c-torture/execute/20210505-1.c   |    31 +
 gcc/testsuite/gcc.dg/cpp/pr100392.c                |     5 +
 gcc/testsuite/gcc.dg/cpp/pr100392.h                |     4 +
 gcc/testsuite/gcc.dg/gomp/pr100508.c               |    14 +
 gcc/testsuite/gcc.dg/pr100225.c                    |    15 +
 gcc/testsuite/gcc.dg/pr100414.c                    |     9 +
 gcc/testsuite/gcc.dg/torture/pr100329.c            |    16 +
 gcc/testsuite/gcc.dg/torture/pr96513.c             |    26 +
 gcc/testsuite/gcc.dg/tree-ssa/pr100278.c           |    17 +
 gcc/testsuite/gcc.target/aarch64/pr99988.c         |    66 +
 .../aarch64/sve/acle/general-c/pr100270_1.c        |   103 +
 .../aarch64/sve/acle/general-c/sizeless-2.c        |    36 +-
 .../aarch64/sve/acle/general/attributes_7.c        |    72 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr100302.c    |    12 +
 .../vector/long-double-asm-in-out-hard-fp-reg.c    |    33 +
 .../vector/long-double-asm-inout-hard-fp-reg.c     |    31 +
 .../gcc.target/s390/zvector/imm-range-error-1.c    |     2 +-
 gcc/testsuite/gcc.target/s390/zvector/vec-permi.c  |    54 +
 gcc/testsuite/gdc.test/compilable/test21898.d      |     7 +
 gcc/testsuite/gfortran.dg/argument_checking_25.f90 |    12 +
 gcc/testsuite/gfortran.dg/gomp/map-5.f90           |    13 +
 gcc/tree-ssa-phiopt.c                              |     5 +-
 gcc/tree-ssa-pre.c                                 |    10 +
 gcc/tree-ssa-reassoc.c                             |    10 +
 gcc/tree-vect-stmts.c                              |    18 +-
 libcpp/ChangeLog                                   |     8 +
 libcpp/lex.c                                       |    14 +-
 libgfortran/ChangeLog                              |    12 +
 libgfortran/io/async.c                             |     4 +-
 libgfortran/io/io.h                                |     4 +-
 libgfortran/io/transfer.c                          |    14 +-
 libgomp/ChangeLog                                  |    15 +
 libgomp/taskloop.c                                 |    22 +-
 libgomp/testsuite/libgomp.c/target-43.c            |    24 +
 libgomp/testsuite/libgomp.c/task-reduction-4.c     |    21 +
 .../libgomp.oacc-c-c++-common/atomic_capture-3.c   |  1627 +++
 libphobos/ChangeLog                                |     7 +
 libphobos/src/std/process.d                        |     2 +-
 libstdc++-v3/ChangeLog                             |  1385 ++
 libstdc++-v3/include/bits/allocator.h              |    44 +-
 libstdc++-v3/include/bits/basic_string.h           |    16 +-
 libstdc++-v3/include/bits/memoryfwd.h              |     7 +-
 libstdc++-v3/include/bits/shared_ptr.h             |     2 +
 libstdc++-v3/include/bits/shared_ptr_base.h        |    15 +-
 libstdc++-v3/include/bits/std_thread.h             |     2 +-
 libstdc++-v3/include/experimental/internet         |     8 +-
 libstdc++-v3/include/ext/malloc_allocator.h        |     8 +-
 libstdc++-v3/include/ext/new_allocator.h           |     8 +-
 .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp |    26 +-
 libstdc++-v3/include/std/future                    |    64 +-
 libstdc++-v3/include/std/istream                   |    79 +-
 libstdc++-v3/include/std/ostream                   |    83 +-
 libstdc++-v3/include/std/ranges                    |     9 +-
 libstdc++-v3/include/std/stop_token                |     1 -
 libstdc++-v3/include/std/type_traits               |    17 +-
 libstdc++-v3/include/std/variant                   |    50 +-
 libstdc++-v3/include/std/version                   |     4 +-
 libstdc++-v3/python/Makefile.am                    |    20 +-
 libstdc++-v3/python/Makefile.in                    |    14 +-
 libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES           |     1 +
 libstdc++-v3/src/c++17/ryu/ryu_generic_128.h       |    21 +-
 .../17_intro/headers/c++2017/all_attributes.cc     |     1 -
 .../17_intro/headers/c++2017/all_no_exceptions.cc  |     2 +-
 .../headers/c++2017/all_pedantic_errors.cc         |     2 +-
 .../17_intro/headers/c++2017/operator_names.cc     |     2 +-
 .../17_intro/headers/c++2017/parallel_mode.cc      |     1 -
 .../testsuite/17_intro/headers/c++2017/stdc++.cc   |     1 -
 .../headers/c++2017/stdc++_multiple_inclusion.cc   |     1 -
 .../18_support/aligned_alloc/aligned_alloc.cc      |     1 -
 libstdc++-v3/testsuite/18_support/byte/81076.cc    |     1 -
 .../testsuite/18_support/byte/global_neg.cc        |     3 +-
 libstdc++-v3/testsuite/18_support/byte/ops.cc      |     1 -
 .../testsuite/18_support/byte/requirements.cc      |     1 -
 .../18_support/headers/cfloat/values_c++17.cc      |     1 -
 libstdc++-v3/testsuite/18_support/launder/1.cc     |     1 -
 .../testsuite/18_support/launder/nodiscard.cc      |     1 -
 .../testsuite/18_support/launder/requirements.cc   |     1 -
 .../18_support/launder/requirements_neg.cc         |     1 -
 libstdc++-v3/testsuite/18_support/new_aligned.cc   |     1 -
 .../uncaught_exceptions/uncaught_exceptions.cc     |     1 -
 .../19_diagnostics/error_code/is_error_code_v.cc   |     1 -
 .../19_diagnostics/error_condition/hash.cc         |     1 -
 .../20_util/addressof/requirements/constexpr.cc    |     1 -
 libstdc++-v3/testsuite/20_util/allocator/void.cc   |    40 +-
 libstdc++-v3/testsuite/20_util/any/assign/1.cc     |     1 -
 libstdc++-v3/testsuite/20_util/any/assign/2.cc     |     1 -
 .../testsuite/20_util/any/assign/emplace.cc        |     1 -
 .../testsuite/20_util/any/assign/exception.cc      |     3 +-
 libstdc++-v3/testsuite/20_util/any/assign/self.cc  |     1 -
 libstdc++-v3/testsuite/20_util/any/cons/1.cc       |     1 -
 libstdc++-v3/testsuite/20_util/any/cons/2.cc       |     1 -
 libstdc++-v3/testsuite/20_util/any/cons/90415.cc   |     1 -
 libstdc++-v3/testsuite/20_util/any/cons/92156.cc   |     1 -
 libstdc++-v3/testsuite/20_util/any/cons/aligned.cc |     1 -
 .../testsuite/20_util/any/cons/explicit.cc         |     1 -
 .../testsuite/20_util/any/cons/in_place.cc         |     1 -
 .../testsuite/20_util/any/cons/nontrivial.cc       |     1 -
 libstdc++-v3/testsuite/20_util/any/make_any.cc     |     1 -
 .../testsuite/20_util/any/misc/any_cast.cc         |     5 +-
 .../testsuite/20_util/any/misc/any_cast_neg.cc     |     1 -
 .../testsuite/20_util/any/misc/any_cast_no_rtti.cc |     2 +-
 libstdc++-v3/testsuite/20_util/any/misc/swap.cc    |     1 -
 libstdc++-v3/testsuite/20_util/any/modifiers/1.cc  |     1 -
 .../testsuite/20_util/any/modifiers/83658.cc       |     1 -
 .../testsuite/20_util/any/modifiers/92156.cc       |     1 -
 .../testsuite/20_util/any/observers/type.cc        |     1 -
 libstdc++-v3/testsuite/20_util/any/requirements.cc |     1 -
 libstdc++-v3/testsuite/20_util/any/typedefs.cc     |     1 -
 libstdc++-v3/testsuite/20_util/as_const/1.cc       |     1 -
 .../testsuite/20_util/as_const/rvalue_neg.cc       |     1 -
 libstdc++-v3/testsuite/20_util/bind/83427.cc       |     1 -
 .../testsuite/20_util/bind/is_placeholder_v.cc     |     1 -
 .../20_util/bool_constant/requirements.cc          |     1 -
 .../20_util/duration/arithmetic/constexpr_c++17.cc |     1 -
 .../requirements/treat_as_floating_point_v.cc      |     1 -
 .../testsuite/20_util/duration_cast/rounding.cc    |     1 -
 .../members/weak_from_this.cc                      |     1 -
 libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc |     1 -
 libstdc++-v3/testsuite/20_util/from_chars/3.cc     |     2 +-
 .../testsuite/20_util/from_chars/requirements.cc   |     1 -
 libstdc++-v3/testsuite/20_util/function/91456.cc   |     1 -
 .../testsuite/20_util/function/cons/deduction.cc   |     1 -
 .../testsuite/20_util/function_objects/83607.cc    |     1 -
 .../testsuite/20_util/function_objects/invoke/3.cc |     7 +-
 .../20_util/function_objects/invoke/59768.cc       |     1 -
 .../20_util/function_objects/invoke/version.cc     |     9 +
 .../20_util/function_objects/mem_fn/80478.cc       |     1 -
 .../testsuite/20_util/function_objects/not_fn/1.cc |     1 -
 .../20_util/function_objects/not_fn/87538.cc       |     1 -
 .../20_util/function_objects/searchers.cc          |     1 -
 .../requirements/explicit_instantiation.cc         |     1 -
 .../requirements/typedefs.cc                       |     1 -
 .../has_unique_object_representations/value.cc     |     1 -
 libstdc++-v3/testsuite/20_util/hash/nullptr.cc     |     1 -
 .../testsuite/20_util/headers/memory/synopsis.cc   |     2 +
 .../testsuite/20_util/in_place/requirements.cc     |     1 -
 .../20_util/is_aggregate/incomplete_neg.cc         |     1 -
 .../requirements/explicit_instantiation.cc         |     1 -
 .../20_util/is_aggregate/requirements/typedefs.cc  |     1 -
 .../testsuite/20_util/is_aggregate/value.cc        |     1 -
 .../testsuite/20_util/is_invocable/83395.cc        |     1 -
 .../testsuite/20_util/is_invocable/91456.cc        |     1 -
 .../requirements/explicit_instantiation.cc         |     1 -
 .../20_util/is_invocable/requirements/typedefs.cc  |     1 -
 .../testsuite/20_util/is_invocable/value.cc        |     1 -
 .../20_util/is_literal_type/deprecated-1z.cc       |     1 -
 .../20_util/is_nothrow_constructible/94003.cc      |     1 -
 .../20_util/is_nothrow_invocable/83395.cc          |     1 -
 .../requirements/explicit_instantiation.cc         |     1 -
 .../is_nothrow_invocable/requirements/typedefs.cc  |     1 -
 .../20_util/is_nothrow_invocable/value.cc          |     1 -
 .../requirements/explicit_instantiation.cc         |     1 -
 .../is_nothrow_swappable/requirements/typedefs.cc  |     1 -
 .../20_util/is_nothrow_swappable/value.cc          |     1 -
 .../requirements/explicit_instantiation.cc         |     1 -
 .../requirements/typedefs.cc                       |     1 -
 .../20_util/is_nothrow_swappable_with/value.cc     |     1 -
 .../requirements/explicit_instantiation.cc         |     1 -
 .../20_util/is_swappable/requirements/typedefs.cc  |     1 -
 .../testsuite/20_util/is_swappable/value.cc        |     1 -
 .../requirements/explicit_instantiation.cc         |     1 -
 .../is_swappable_with/requirements/typedefs.cc     |     1 -
 .../testsuite/20_util/is_swappable_with/value.cc   |     1 -
 .../testsuite/20_util/logical_traits/83134.cc      |     1 -
 .../requirements/explicit_instantiation.cc         |     1 -
 .../logical_traits/requirements/typedefs.cc        |     1 -
 .../testsuite/20_util/logical_traits/value.cc      |     1 -
 .../testsuite/20_util/memory_resource/1.cc         |     1 -
 .../testsuite/20_util/memory_resource/2.cc         |     1 -
 .../20_util/monotonic_buffer_resource/1.cc         |     1 -
 .../20_util/monotonic_buffer_resource/93208.cc     |     1 -
 .../20_util/monotonic_buffer_resource/allocate.cc  |     1 -
 .../monotonic_buffer_resource/deallocate.cc        |     1 -
 .../20_util/monotonic_buffer_resource/release.cc   |     1 -
 .../monotonic_buffer_resource/upstream_resource.cc |     1 -
 libstdc++-v3/testsuite/20_util/optional/77288.cc   |     1 -
 libstdc++-v3/testsuite/20_util/optional/84601.cc   |     1 -
 .../testsuite/20_util/optional/assignment/1.cc     |     1 -
 .../testsuite/20_util/optional/assignment/2.cc     |     1 -
 .../testsuite/20_util/optional/assignment/3.cc     |     1 -
 .../testsuite/20_util/optional/assignment/4.cc     |     1 -
 .../testsuite/20_util/optional/assignment/5.cc     |     1 -
 .../testsuite/20_util/optional/assignment/6.cc     |     1 -
 .../testsuite/20_util/optional/assignment/7.cc     |     1 -
 .../testsuite/20_util/optional/assignment/8.cc     |     1 -
 .../testsuite/20_util/optional/assignment/9.cc     |     1 -
 .../testsuite/20_util/optional/bad_access.cc       |     1 -
 .../testsuite/20_util/optional/cons/77727.cc       |     1 -
 .../testsuite/20_util/optional/cons/85642.cc       |     1 -
 .../testsuite/20_util/optional/cons/copy.cc        |     1 -
 .../testsuite/20_util/optional/cons/deduction.cc   |     1 -
 .../testsuite/20_util/optional/cons/default.cc     |     1 -
 .../testsuite/20_util/optional/cons/move.cc        |     1 -
 .../testsuite/20_util/optional/cons/trivial.cc     |     1 -
 .../testsuite/20_util/optional/cons/value.cc       |     1 -
 .../testsuite/20_util/optional/cons/value_neg.cc   |     1 -
 .../20_util/optional/constexpr/cons/default.cc     |     1 -
 .../20_util/optional/constexpr/cons/value.cc       |     1 -
 .../20_util/optional/constexpr/in_place.cc         |     1 -
 .../20_util/optional/constexpr/make_optional.cc    |     1 -
 .../20_util/optional/constexpr/nullopt.cc          |     1 -
 .../20_util/optional/constexpr/observers/1.cc      |     1 -
 .../20_util/optional/constexpr/observers/2.cc      |     1 -
 .../20_util/optional/constexpr/observers/3.cc      |     1 -
 .../20_util/optional/constexpr/observers/4.cc      |     1 -
 .../20_util/optional/constexpr/observers/5.cc      |     1 -
 .../20_util/optional/constexpr/relops/1.cc         |     1 -
 .../20_util/optional/constexpr/relops/2.cc         |     1 -
 .../20_util/optional/constexpr/relops/3.cc         |     1 -
 .../20_util/optional/constexpr/relops/4.cc         |     1 -
 .../20_util/optional/constexpr/relops/5.cc         |     1 -
 .../20_util/optional/constexpr/relops/6.cc         |     1 -
 libstdc++-v3/testsuite/20_util/optional/hash.cc    |     1 -
 .../testsuite/20_util/optional/in_place.cc         |     1 -
 .../testsuite/20_util/optional/make_optional.cc    |     1 -
 libstdc++-v3/testsuite/20_util/optional/nullopt.cc |     1 -
 .../testsuite/20_util/optional/observers/1.cc      |     1 -
 .../testsuite/20_util/optional/observers/2.cc      |     1 -
 .../testsuite/20_util/optional/observers/3.cc      |     1 -
 .../testsuite/20_util/optional/observers/4.cc      |     1 -
 .../testsuite/20_util/optional/observers/5.cc      |     1 -
 .../testsuite/20_util/optional/observers/6.cc      |     1 -
 .../testsuite/20_util/optional/relops/1.cc         |     1 -
 .../testsuite/20_util/optional/relops/2.cc         |     1 -
 .../testsuite/20_util/optional/relops/3.cc         |     1 -
 .../testsuite/20_util/optional/relops/4.cc         |     1 -
 .../testsuite/20_util/optional/relops/5.cc         |     1 -
 .../testsuite/20_util/optional/relops/6.cc         |     1 -
 .../testsuite/20_util/optional/relops/7.cc         |     1 -
 .../testsuite/20_util/optional/requirements.cc     |     1 -
 libstdc++-v3/testsuite/20_util/optional/swap/1.cc  |     1 -
 libstdc++-v3/testsuite/20_util/optional/swap/2.cc  |     1 -
 .../testsuite/20_util/optional/typedefs.cc         |     1 -
 .../testsuite/20_util/pair/cons/deduction.cc       |     1 -
 libstdc++-v3/testsuite/20_util/pair/swap_cxx17.cc  |     1 -
 .../testsuite/20_util/polymorphic_allocator/1.cc   |     1 -
 .../polymorphic_allocator/construct_pair.cc        |     1 -
 .../20_util/polymorphic_allocator/resource.cc      |     1 -
 .../20_util/polymorphic_allocator/select.cc        |     1 -
 .../20_util/ratio/requirements/ratio_equal_v.cc    |     1 -
 .../testsuite/20_util/reference_wrapper/83427.cc   |     1 -
 .../20_util/reference_wrapper/deduction.cc         |     1 -
 .../testsuite/20_util/remove_cvref/value.cc        |     7 +
 .../20_util/scoped_allocator/69293_neg.cc          |     1 +
 .../20_util/shared_ptr/casts/reinterpret.cc        |     1 -
 .../testsuite/20_util/shared_ptr/cons/deduction.cc |     1 -
 .../testsuite/20_util/shared_ptr/cons/lwg3548.cc   |    16 +
 .../20_util/shared_ptr/cons/unique_ptr_deleter.cc  |    17 +-
 .../testsuite/20_util/shared_ptr/creation/99006.cc |     9 +
 .../20_util/shared_ptr/requirements/weak_type.cc   |     1 -
 .../memory_management_tools/1.cc                   |     1 -
 .../memory_management_tools/destroy_neg.cc         |     3 +-
 .../pstl/uninitialized_construct.cc                |     2 +-
 .../pstl/uninitialized_copy_move.cc                |     2 +-
 .../pstl/uninitialized_fill_destroy.cc             |     2 +-
 .../uninitialized_value_construct/94540.cc         |     1 -
 .../uninitialized_value_construct/94831.cc         |     1 -
 .../uninitialized_value_construct_n/94540.cc       |     1 -
 .../uninitialized_value_construct_n/sizes.cc       |     1 -
 .../20_util/synchronized_pool_resource/allocate.cc |     2 +-
 .../synchronized_pool_resource/allocate_single.cc  |     1 -
 .../20_util/synchronized_pool_resource/cons.cc     |     2 +-
 .../synchronized_pool_resource/cons_single.cc      |     1 -
 .../20_util/synchronized_pool_resource/is_equal.cc |     2 +-
 .../synchronized_pool_resource/multithreaded.cc    |     2 +-
 .../20_util/synchronized_pool_resource/options.cc  |     2 +-
 .../20_util/synchronized_pool_resource/release.cc  |     2 +-
 .../synchronized_pool_resource/release_single.cc   |     1 -
 .../20_util/time_point/arithmetic/constexpr.cc     |     1 -
 .../testsuite/20_util/time_point_cast/rounding.cc  |     1 -
 libstdc++-v3/testsuite/20_util/to_chars/3.cc       |     1 -
 libstdc++-v3/testsuite/20_util/to_chars/4.cc       |    36 +
 .../testsuite/20_util/to_chars/chars_format.cc     |     1 -
 libstdc++-v3/testsuite/20_util/to_chars/lwg3266.cc |     1 -
 .../testsuite/20_util/to_chars/requirements.cc     |     1 -
 libstdc++-v3/testsuite/20_util/tuple/78939.cc      |     1 -
 libstdc++-v3/testsuite/20_util/tuple/apply/1.cc    |     1 -
 libstdc++-v3/testsuite/20_util/tuple/apply/2.cc    |     1 -
 .../testsuite/20_util/tuple/cons/deduction.cc      |     1 -
 .../testsuite/20_util/tuple/make_from_tuple/1.cc   |     1 -
 .../testsuite/20_util/tuple/make_from_tuple/2.cc   |     1 -
 libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc |     1 -
 .../testsuite/20_util/tuple/tuple_size_v.cc        |     1 -
 .../20_util/unique_ptr/cons/deduction_neg.cc       |     5 +-
 .../specialized_algorithms/swap_cxx17.cc           |     1 -
 .../allocate-max-chunks.cc                         |     1 -
 .../unsynchronized_pool_resource/allocate.cc       |     1 -
 .../20_util/unsynchronized_pool_resource/cons.cc   |     1 -
 .../unsynchronized_pool_resource/is_equal.cc       |     1 -
 .../unsynchronized_pool_resource/options.cc        |     1 -
 .../unsynchronized_pool_resource/release.cc        |     1 -
 .../testsuite/20_util/uses_allocator/69293_neg.cc  |     2 +-
 .../requirements/uses_allocator_v.cc               |     1 -
 .../20_util/variable_templates_for_traits.cc       |     1 -
 libstdc++-v3/testsuite/20_util/variant/100384.cc   |     9 +
 libstdc++-v3/testsuite/20_util/variant/80165.cc    |     1 -
 libstdc++-v3/testsuite/20_util/variant/85183.cc    |     1 -
 libstdc++-v3/testsuite/20_util/variant/86874.cc    |     1 -
 libstdc++-v3/testsuite/20_util/variant/87431.cc    |     1 -
 libstdc++-v3/testsuite/20_util/variant/87619.cc    |     1 -
 libstdc++-v3/testsuite/20_util/variant/91807.cc    |     1 -
 libstdc++-v3/testsuite/20_util/variant/any.cc      |     1 -
 libstdc++-v3/testsuite/20_util/variant/compile.cc  |     9 +-
 .../testsuite/20_util/variant/deduction.cc         |     1 -
 .../testsuite/20_util/variant/exception_safety.cc  |     1 -
 libstdc++-v3/testsuite/20_util/variant/hash.cc     |     1 -
 .../testsuite/20_util/variant/index_type.cc        |     1 -
 .../testsuite/20_util/variant/relops/89851.cc      |     1 -
 .../testsuite/20_util/variant/relops/90008.cc      |     1 -
 libstdc++-v3/testsuite/20_util/variant/run.cc      |     1 -
 libstdc++-v3/testsuite/20_util/variant/visit.cc    |     1 -
 libstdc++-v3/testsuite/20_util/void_t/1.cc         |     1 -
 .../testsuite/20_util/weak_ptr/cons/deduction.cc   |     1 -
 .../testsuite/21_strings/basic_string/79162.cc     |     1 -
 .../21_strings/basic_string/cons/char/7.cc         |     1 -
 .../21_strings/basic_string/cons/char/79162.cc     |     1 -
 .../21_strings/basic_string/cons/char/86138.cc     |     1 -
 .../21_strings/basic_string/cons/char/9.cc         |     1 -
 .../21_strings/basic_string/cons/char/deduction.cc |     1 -
 .../basic_string/cons/char/moveable2_c++17.cc      |     1 -
 .../21_strings/basic_string/cons/wchar_t/7.cc      |     1 -
 .../21_strings/basic_string/cons/wchar_t/79162.cc  |     1 -
 .../21_strings/basic_string/cons/wchar_t/86138.cc  |     1 -
 .../21_strings/basic_string/cons/wchar_t/9.cc      |     1 -
 .../basic_string/cons/wchar_t/deduction.cc         |     1 -
 .../basic_string/cons/wchar_t/moveable2_c++17.cc   |     1 -
 .../testsuite/21_strings/basic_string/hash/hash.cc |     1 -
 .../testsuite/21_strings/basic_string/lwg2758.cc   |     1 -
 .../testsuite/21_strings/basic_string/lwg2946.cc   |     1 -
 .../basic_string/modifiers/append/char/4.cc        |     1 -
 .../basic_string/modifiers/append/wchar_t/4.cc     |     1 -
 .../basic_string/modifiers/assign/char/4.cc        |     1 -
 .../basic_string/modifiers/assign/wchar_t/4.cc     |     1 -
 .../basic_string/modifiers/insert/char/3.cc        |     1 -
 .../basic_string/modifiers/insert/wchar_t/3.cc     |     1 -
 .../basic_string/modifiers/replace/char/7.cc       |     1 -
 .../basic_string/modifiers/replace/wchar_t/7.cc    |     1 -
 .../basic_string/operations/compare/char/2.cc      |     1 -
 .../basic_string/operations/compare/wchar_t/2.cc   |     1 -
 .../basic_string/operations/data/char/2.cc         |     1 -
 .../basic_string/operations/data/char/86169.cc     |     1 -
 .../basic_string/operations/data/wchar_t/2.cc      |     1 -
 .../basic_string/operations/find/char/5.cc         |     1 -
 .../basic_string/operations/find/wchar_t/5.cc      |     1 -
 .../21_strings/basic_string/operators/char/5.cc    |     1 -
 .../21_strings/basic_string/operators/wchar_t/5.cc |     1 -
 .../21_strings/basic_string/types/pmr_typedefs.cc  |     1 -
 .../21_strings/basic_string_view/capacity/1.cc     |     1 -
 .../basic_string_view/capacity/empty_neg.cc        |     1 -
 .../21_strings/basic_string_view/cons/char/1.cc    |     1 -
 .../21_strings/basic_string_view/cons/char/2.cc    |     1 -
 .../21_strings/basic_string_view/cons/char/3.cc    |     1 -
 .../basic_string_view/cons/char/nonnull.cc         |     2 +-
 .../21_strings/basic_string_view/cons/wchar_t/1.cc |     1 -
 .../21_strings/basic_string_view/cons/wchar_t/2.cc |     1 -
 .../21_strings/basic_string_view/cons/wchar_t/3.cc |     1 -
 .../basic_string_view/cons/wchar_t/nonnull.cc      |     2 +-
 .../basic_string_view/element_access/char/1.cc     |     1 -
 .../basic_string_view/element_access/char/2.cc     |     2 +-
 .../element_access/char/back_constexpr_neg.cc      |     2 +-
 .../element_access/char/constexpr.cc               |     1 -
 .../element_access/char/constexpr_neg.cc           |     2 +-
 .../basic_string_view/element_access/char/empty.cc |     1 -
 .../element_access/char/front_back.cc              |     1 -
 .../element_access/char/front_back_constexpr.cc    |     1 -
 .../element_access/char/front_constexpr_neg.cc     |     2 +-
 .../basic_string_view/element_access/wchar_t/1.cc  |     1 -
 .../basic_string_view/element_access/wchar_t/2.cc  |     2 +-
 .../element_access/wchar_t/back_constexpr_neg.cc   |     2 +-
 .../element_access/wchar_t/constexpr.cc            |     1 -
 .../element_access/wchar_t/constexpr_neg.cc        |     2 +-
 .../element_access/wchar_t/empty.cc                |     1 -
 .../element_access/wchar_t/front_back.cc           |     1 -
 .../element_access/wchar_t/front_constexpr_neg.cc  |     2 +-
 .../21_strings/basic_string_view/include.cc        |     2 +-
 .../basic_string_view/inserters/94051.cc           |     1 -
 .../basic_string_view/inserters/char/1.cc          |     1 -
 .../basic_string_view/inserters/char/2.cc          |     1 -
 .../basic_string_view/inserters/char/3.cc          |     1 -
 .../basic_string_view/inserters/pod/10081-out.cc   |     1 -
 .../basic_string_view/inserters/wchar_t/1.cc       |     1 -
 .../basic_string_view/inserters/wchar_t/2.cc       |     1 -
 .../basic_string_view/inserters/wchar_t/3.cc       |     1 -
 .../basic_string_view/literals/types-char8_t.cc    |     2 +-
 .../21_strings/basic_string_view/literals/types.cc |     1 -
 .../basic_string_view/literals/values-char8_t.cc   |     2 +-
 .../basic_string_view/literals/values.cc           |     1 -
 .../modifiers/remove_prefix/char/1.cc              |     1 -
 .../modifiers/remove_prefix/wchar_t/1.cc           |     1 -
 .../modifiers/remove_suffix/char/1.cc              |     1 -
 .../modifiers/remove_suffix/wchar_t/1.cc           |     1 -
 .../basic_string_view/modifiers/swap/char/1.cc     |     1 -
 .../basic_string_view/modifiers/swap/wchar_t/1.cc  |     1 -
 .../basic_string_view/operations/compare/char/1.cc |     1 -
 .../operations/compare/char/13650.cc               |     1 -
 .../basic_string_view/operations/compare/char/2.cc |     1 -
 .../operations/compare/char/70483.cc               |     1 -
 .../operations/compare/char/nonnull.cc             |     2 +-
 .../operations/compare/wchar_t/1.cc                |     1 -
 .../operations/compare/wchar_t/13650.cc            |     1 -
 .../operations/compare/wchar_t/2.cc                |     1 -
 .../basic_string_view/operations/copy/char/1.cc    |     1 -
 .../basic_string_view/operations/copy/char/2.cc    |     1 -
 .../basic_string_view/operations/copy/wchar_t/1.cc |     1 -
 .../basic_string_view/operations/copy/wchar_t/2.cc |     1 -
 .../basic_string_view/operations/data/char/1.cc    |     1 -
 .../basic_string_view/operations/data/wchar_t/1.cc |     1 -
 .../basic_string_view/operations/find/char/1.cc    |     1 -
 .../basic_string_view/operations/find/char/2.cc    |     1 -
 .../basic_string_view/operations/find/char/3.cc    |     1 -
 .../basic_string_view/operations/find/char/4.cc    |     1 -
 .../operations/find/char/nonnull.cc                |     2 +-
 .../basic_string_view/operations/find/wchar_t/1.cc |     1 -
 .../basic_string_view/operations/find/wchar_t/2.cc |     1 -
 .../basic_string_view/operations/find/wchar_t/3.cc |     1 -
 .../basic_string_view/operations/find/wchar_t/4.cc |     1 -
 .../basic_string_view/operations/rfind/char/1.cc   |     1 -
 .../basic_string_view/operations/rfind/char/2.cc   |     1 -
 .../basic_string_view/operations/rfind/char/3.cc   |     1 -
 .../operations/rfind/char/nonnull.cc               |     2 +-
 .../operations/rfind/wchar_t/1.cc                  |     1 -
 .../operations/rfind/wchar_t/2.cc                  |     1 -
 .../operations/rfind/wchar_t/3.cc                  |     1 -
 .../operations/string_conversion/1.cc              |     1 -
 .../basic_string_view/operations/substr/char/1.cc  |     1 -
 .../operations/substr/char/83511.cc                |     1 -
 .../operations/substr/wchar_t/1.cc                 |     1 -
 .../operations/substr/wchar_t/83511.cc             |     1 -
 .../basic_string_view/operators/char/2.cc          |     1 -
 .../basic_string_view/operators/char/89446.cc      |     2 +-
 .../basic_string_view/operators/wchar_t/2.cc       |     1 -
 .../basic_string_view/operators/wchar_t/89446.cc   |     2 +-
 .../basic_string_view/range_access/char/1.cc       |     1 -
 .../basic_string_view/range_access/wchar_t/1.cc    |     1 -
 .../requirements/explicit_instantiation/1.cc       |     1 -
 .../requirements/explicit_instantiation/char/1.cc  |     1 -
 .../explicit_instantiation/char16_t/1.cc           |     1 -
 .../explicit_instantiation/char32_t/1.cc           |     1 -
 .../explicit_instantiation/char8_t/1.cc            |     2 +-
 .../explicit_instantiation/wchar_t/1.cc            |     1 -
 .../basic_string_view/requirements/traits_neg.cc   |     1 -
 .../basic_string_view/requirements/typedefs.cc     |     1 -
 .../21_strings/basic_string_view/typedefs.cc       |     1 -
 .../21_strings/basic_string_view/types/1.cc        |     1 -
 .../char_traits/requirements/char/99181.cc         |     1 -
 .../requirements/constexpr_functions_c++17.cc      |    12 +-
 .../requirements/constexpr_functions_c++20.cc      |     7 +
 .../21_strings/char_traits/requirements/version.cc |    16 +
 .../23_containers/array/cons/deduction.cc          |     1 -
 .../23_containers/array/cons/deduction_neg.cc      |     3 +-
 .../array/element_access/constexpr_c++17.cc        |     1 -
 .../array/requirements/constexpr_iter.cc           |     1 -
 .../array/specialized_algorithms/swap_cxx17.cc     |     1 -
 .../23_containers/deque/cons/deduction.cc          |     1 -
 .../deque/modifiers/emplace/cxx17_return.cc        |     1 -
 .../23_containers/deque/types/pmr_typedefs.cc      |     1 -
 .../deque/types/pmr_typedefs_debug.cc              |     2 +-
 .../23_containers/forward_list/cons/deduction.cc   |     1 -
 .../forward_list/modifiers/emplace_cxx17_return.cc |     1 -
 .../23_containers/forward_list/pmr_typedefs.cc     |     1 -
 .../forward_list/pmr_typedefs_debug.cc             |     2 +-
 .../testsuite/23_containers/list/cons/deduction.cc |     1 -
 .../list/modifiers/emplace/cxx17_return.cc         |     1 -
 .../testsuite/23_containers/list/pmr_typedefs.cc   |     1 -
 .../23_containers/list/pmr_typedefs_debug.cc       |     2 +-
 .../testsuite/23_containers/map/cons/deduction.cc  |     1 -
 .../23_containers/map/modifiers/extract.cc         |     1 -
 .../23_containers/map/modifiers/insert/83226.cc    |     1 -
 .../map/modifiers/insert_or_assign/1.cc            |     1 -
 .../testsuite/23_containers/map/modifiers/merge.cc |     1 -
 .../23_containers/map/modifiers/try_emplace/1.cc   |     1 -
 .../testsuite/23_containers/map/pmr_typedefs.cc    |     1 -
 .../23_containers/map/pmr_typedefs_debug.cc        |     2 +-
 .../23_containers/multimap/cons/deduction.cc       |     1 -
 .../23_containers/multimap/modifiers/extract.cc    |     1 -
 .../23_containers/multimap/modifiers/merge.cc      |     1 -
 .../23_containers/multimap/pmr_typedefs.cc         |     1 -
 .../23_containers/multimap/pmr_typedefs_debug.cc   |     2 +-
 .../23_containers/multiset/cons/deduction.cc       |     1 -
 .../23_containers/multiset/modifiers/extract.cc    |     1 -
 .../23_containers/multiset/modifiers/merge.cc      |     1 -
 .../23_containers/multiset/pmr_typedefs.cc         |     1 -
 .../23_containers/multiset/pmr_typedefs_debug.cc   |     2 +-
 .../23_containers/priority_queue/deduction.cc      |     1 -
 .../testsuite/23_containers/queue/deduction.cc     |     1 -
 .../queue/members/emplace_cxx17_return.cc          |     1 -
 .../testsuite/23_containers/set/cons/deduction.cc  |     1 -
 .../23_containers/set/modifiers/extract.cc         |     1 -
 .../testsuite/23_containers/set/modifiers/merge.cc |     1 -
 .../23_containers/set/modifiers/node_swap.cc       |     1 -
 .../testsuite/23_containers/set/pmr_typedefs.cc    |     1 -
 .../23_containers/set/pmr_typedefs_debug.cc        |     2 +-
 .../testsuite/23_containers/stack/deduction.cc     |     1 -
 .../stack/members/emplace_cxx17_return.cc          |     1 -
 .../23_containers/unordered_map/cons/deduction.cc  |     1 -
 .../unordered_map/modifiers/extract.cc             |     1 -
 .../unordered_map/modifiers/insert_or_assign.cc    |     1 -
 .../23_containers/unordered_map/modifiers/merge.cc |     1 -
 .../unordered_map/modifiers/try_emplace.cc         |     1 -
 .../23_containers/unordered_map/pmr_typedefs.cc    |     1 -
 .../unordered_map/pmr_typedefs_debug.cc            |     2 +-
 .../unordered_multimap/cons/deduction.cc           |     1 -
 .../unordered_multimap/modifiers/extract.cc        |     1 -
 .../unordered_multimap/modifiers/merge.cc          |     1 -
 .../unordered_multimap/pmr_typedefs.cc             |     1 -
 .../unordered_multimap/pmr_typedefs_debug.cc       |     2 +-
 .../unordered_multiset/cons/deduction.cc           |     1 -
 .../unordered_multiset/modifiers/extract.cc        |     1 -
 .../unordered_multiset/modifiers/merge.cc          |     1 -
 .../unordered_multiset/pmr_typedefs.cc             |     1 -
 .../unordered_multiset/pmr_typedefs_debug.cc       |     2 +-
 .../23_containers/unordered_set/cons/deduction.cc  |     1 -
 .../unordered_set/modifiers/extract.cc             |     1 -
 .../23_containers/unordered_set/modifiers/merge.cc |     1 -
 .../23_containers/unordered_set/pmr_typedefs.cc    |     1 -
 .../unordered_set/pmr_typedefs_debug.cc            |     2 +-
 .../vector/bool/emplace_cxx17_return.cc            |     1 -
 .../23_containers/vector/cons/89164_c++17.cc       |     1 -
 .../23_containers/vector/cons/deduction.cc         |     1 -
 .../vector/modifiers/emplace/cxx17_return.cc       |     1 -
 .../testsuite/23_containers/vector/pmr_typedefs.cc |     1 -
 .../vector/types/pmr_typedefs_debug.cc             |     2 +-
 .../testsuite/24_iterators/container_access.cc     |     1 -
 .../headers/iterator/range_access_c++17.cc         |     1 -
 .../headers/iterator/synopsis_c++17.cc             |     1 -
 .../range_access/range_access_cpp17.cc             |     1 -
 .../range_access/range_access_cpp17_neg.cc         |     1 -
 .../testsuite/24_iterators/reverse_iterator/2.cc   |     8 +-
 libstdc++-v3/testsuite/25_algorithms/clamp/1.cc    |     1 -
 libstdc++-v3/testsuite/25_algorithms/clamp/2.cc    |     1 -
 .../testsuite/25_algorithms/clamp/constexpr.cc     |     1 -
 .../clamp/requirements/explicit_instantiation/1.cc |     1 -
 .../requirements/explicit_instantiation/pod.cc     |     1 -
 .../testsuite/25_algorithms/copy/debug/99402.cc    |     3 +-
 .../copy_backward/move_iterators/69478.cc          |     2 +-
 .../testsuite/25_algorithms/for_each/for_each_n.cc |     1 -
 .../25_algorithms/for_each/for_each_n_debug.cc     |     1 -
 .../testsuite/25_algorithms/move_backward/69478.cc |     2 +-
 .../testsuite/25_algorithms/move_backward/93872.cc |     2 +-
 .../25_algorithms/pstl/alg_merge/inplace_merge.cc  |     2 +-
 .../25_algorithms/pstl/alg_merge/merge.cc          |     2 +-
 .../pstl/alg_modifying_operations/copy_if.cc       |     2 +-
 .../pstl/alg_modifying_operations/copy_move.cc     |     2 +-
 .../pstl/alg_modifying_operations/fill.cc          |     2 +-
 .../pstl/alg_modifying_operations/generate.cc      |     2 +-
 .../alg_modifying_operations/is_partitioned.cc     |     2 +-
 .../pstl/alg_modifying_operations/partition.cc     |     2 +-
 .../alg_modifying_operations/partition_copy.cc     |     2 +-
 .../pstl/alg_modifying_operations/remove.cc        |     2 +-
 .../pstl/alg_modifying_operations/remove_copy.cc   |     2 +-
 .../pstl/alg_modifying_operations/replace.cc       |     2 +-
 .../pstl/alg_modifying_operations/replace_copy.cc  |     2 +-
 .../pstl/alg_modifying_operations/rotate.cc        |     2 +-
 .../pstl/alg_modifying_operations/rotate_copy.cc   |     2 +-
 .../pstl/alg_modifying_operations/swap_ranges.cc   |     2 +-
 .../alg_modifying_operations/transform_binary.cc   |     2 +-
 .../alg_modifying_operations/transform_unary.cc    |     2 +-
 .../pstl/alg_modifying_operations/unique.cc        |     2 +-
 .../alg_modifying_operations/unique_copy_equal.cc  |     2 +-
 .../pstl/alg_nonmodifying/adjacent_find.cc         |     2 +-
 .../25_algorithms/pstl/alg_nonmodifying/all_of.cc  |     2 +-
 .../25_algorithms/pstl/alg_nonmodifying/any_of.cc  |     2 +-
 .../25_algorithms/pstl/alg_nonmodifying/count.cc   |     2 +-
 .../25_algorithms/pstl/alg_nonmodifying/equal.cc   |     2 +-
 .../25_algorithms/pstl/alg_nonmodifying/find.cc    |     2 +-
 .../pstl/alg_nonmodifying/find_end.cc              |     2 +-
 .../pstl/alg_nonmodifying/find_first_of.cc         |     2 +-
 .../25_algorithms/pstl/alg_nonmodifying/find_if.cc |     2 +-
 .../pstl/alg_nonmodifying/for_each.cc              |     2 +-
 .../pstl/alg_nonmodifying/mismatch.cc              |     2 +-
 .../25_algorithms/pstl/alg_nonmodifying/none_of.cc |     2 +-
 .../pstl/alg_nonmodifying/nth_element.cc           |     2 +-
 .../25_algorithms/pstl/alg_nonmodifying/reverse.cc |     2 +-
 .../pstl/alg_nonmodifying/reverse_copy.cc          |     2 +-
 .../pstl/alg_nonmodifying/search_n.cc              |     2 +-
 .../25_algorithms/pstl/alg_sorting/includes.cc     |     2 +-
 .../25_algorithms/pstl/alg_sorting/is_heap.cc      |     2 +-
 .../25_algorithms/pstl/alg_sorting/is_sorted.cc    |     2 +-
 .../pstl/alg_sorting/lexicographical_compare.cc    |     2 +-
 .../pstl/alg_sorting/minmax_element.cc             |     2 +-
 .../25_algorithms/pstl/alg_sorting/partial_sort.cc |     2 +-
 .../pstl/alg_sorting/partial_sort_copy.cc          |     2 +-
 .../25_algorithms/pstl/alg_sorting/set.cc          |     2 +-
 .../25_algorithms/pstl/alg_sorting/sort.cc         |     2 +-
 .../testsuite/25_algorithms/pstl/feature_test-2.cc |     1 -
 .../testsuite/25_algorithms/pstl/feature_test-3.cc |     1 -
 .../testsuite/25_algorithms/pstl/feature_test-4.cc |     1 -
 .../testsuite/25_algorithms/pstl/feature_test-5.cc |     1 -
 .../testsuite/25_algorithms/pstl/feature_test.cc   |     1 -
 libstdc++-v3/testsuite/25_algorithms/sample/1.cc   |     1 -
 libstdc++-v3/testsuite/25_algorithms/sample/2.cc   |     1 -
 libstdc++-v3/testsuite/25_algorithms/sample/3.cc   |     1 -
 .../testsuite/25_algorithms/sample/81221.cc        |     1 -
 .../testsuite/25_algorithms/search/searcher.cc     |     1 -
 .../testsuite/26_numerics/exclusive_scan/1.cc      |     1 -
 libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc  |     1 -
 .../headers/cmath/functions_std_c++17.cc           |     1 -
 .../testsuite/26_numerics/headers/cmath/hypot.cc   |     1 -
 .../headers/cmath/special_functions_global.cc      |     1 -
 .../testsuite/26_numerics/inclusive_scan/1.cc      |     1 -
 libstdc++-v3/testsuite/26_numerics/lcm/1.cc        |     1 -
 libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc  |     1 -
 .../pstl/numeric_ops/adjacent_difference.cc        |     2 +-
 .../26_numerics/pstl/numeric_ops/reduce.cc         |     2 +-
 .../testsuite/26_numerics/pstl/numeric_ops/scan.cc |     2 +-
 .../pstl/numeric_ops/transform_reduce.cc           |     2 +-
 .../26_numerics/pstl/numeric_ops/transform_scan.cc |     2 +-
 libstdc++-v3/testsuite/26_numerics/reduce/1.cc     |     1 -
 libstdc++-v3/testsuite/26_numerics/reduce/2.cc     |     1 -
 .../26_numerics/transform_exclusive_scan/1.cc      |     1 -
 .../26_numerics/transform_inclusive_scan/1.cc      |     1 -
 .../testsuite/26_numerics/transform_reduce/1.cc    |     1 -
 .../testsuite/26_numerics/valarray/deduction.cc    |     1 -
 .../27_io/basic_filebuf/open/char/path.cc          |     2 +-
 .../27_io/basic_fstream/cons/char/path.cc          |     2 +-
 .../27_io/basic_fstream/open/char/path.cc          |     2 +-
 .../27_io/basic_ifstream/cons/char/path.cc         |     2 +-
 .../27_io/basic_ifstream/open/char/path.cc         |     2 +-
 .../extractors_character/char/lwg2499_neg.cc       |    12 +-
 .../extractors_character/wchar_t/lwg2499_neg.cc    |     4 +-
 .../27_io/basic_istream/extractors_other/char/4.cc |    79 +-
 .../basic_istream/extractors_other/wchar_t/4.cc    |    79 +-
 .../27_io/basic_ofstream/cons/char/path.cc         |     2 +-
 .../27_io/basic_ofstream/open/char/path.cc         |     2 +-
 .../27_io/basic_ostream/inserters_other/char/6.cc  |    80 +-
 .../basic_ostream/inserters_other/char/99692.cc    |    34 +
 .../basic_ostream/inserters_other/char/lwg2221.cc  |     2 +-
 .../basic_ostream/inserters_other/wchar_t/6.cc     |    80 +-
 .../27_io/filesystem/directory_entry/86597.cc      |     1 -
 .../27_io/filesystem/directory_entry/lwg3171.cc    |     1 -
 .../testsuite/27_io/filesystem/file_status/1.cc    |     1 -
 .../27_io/filesystem/filesystem_error/cons.cc      |     1 -
 .../27_io/filesystem/filesystem_error/copy.cc      |     1 -
 .../testsuite/27_io/filesystem/iterators/91067.cc  |     1 -
 .../27_io/filesystem/iterators/caching.cc          |     1 -
 .../filesystem/iterators/directory_iterator.cc     |     1 -
 .../testsuite/27_io/filesystem/iterators/pop.cc    |     1 -
 .../filesystem/iterators/recursion_pending.cc      |     1 -
 .../iterators/recursive_directory_iterator.cc      |     1 -
 .../27_io/filesystem/operations/absolute.cc        |     1 -
 .../testsuite/27_io/filesystem/operations/all.cc   |     2 +-
 .../27_io/filesystem/operations/canonical.cc       |     1 -
 .../testsuite/27_io/filesystem/operations/copy.cc  |     1 -
 .../27_io/filesystem/operations/copy_file.cc       |     1 -
 .../filesystem/operations/create_directories.cc    |     1 -
 .../filesystem/operations/create_directory.cc      |     1 -
 .../27_io/filesystem/operations/create_symlink.cc  |     1 -
 .../27_io/filesystem/operations/current_path.cc    |     1 -
 .../27_io/filesystem/operations/equivalent.cc      |     1 -
 .../27_io/filesystem/operations/exists.cc          |     1 -
 .../27_io/filesystem/operations/file_size.cc       |     1 -
 .../27_io/filesystem/operations/is_empty.cc        |     1 -
 .../27_io/filesystem/operations/last_write_time.cc |     1 -
 .../27_io/filesystem/operations/permissions.cc     |     1 -
 .../27_io/filesystem/operations/proximate.cc       |     1 -
 .../27_io/filesystem/operations/read_symlink.cc    |     1 -
 .../27_io/filesystem/operations/relative.cc        |     1 -
 .../27_io/filesystem/operations/remove.cc          |     1 -
 .../27_io/filesystem/operations/remove_all.cc      |     1 -
 .../27_io/filesystem/operations/rename.cc          |     1 -
 .../27_io/filesystem/operations/resize_file.cc     |     1 -
 .../testsuite/27_io/filesystem/operations/space.cc |     1 -
 .../27_io/filesystem/operations/status.cc          |     1 -
 .../27_io/filesystem/operations/symlink_status.cc  |     1 -
 .../filesystem/operations/temp_directory_path.cc   |     1 -
 .../filesystem/operations/weakly_canonical.cc      |     1 -
 .../testsuite/27_io/filesystem/path/append/path.cc |     1 -
 .../27_io/filesystem/path/append/source.cc         |     1 -
 .../27_io/filesystem/path/assign/assign.cc         |     1 -
 .../testsuite/27_io/filesystem/path/assign/copy.cc |     1 -
 .../27_io/filesystem/path/compare/compare.cc       |     1 -
 .../27_io/filesystem/path/compare/lwg2936.cc       |     1 -
 .../27_io/filesystem/path/compare/path.cc          |     1 -
 .../27_io/filesystem/path/compare/strings.cc       |     1 -
 .../27_io/filesystem/path/concat/92853.cc          |     1 -
 .../27_io/filesystem/path/concat/94063.cc          |     1 -
 .../testsuite/27_io/filesystem/path/concat/path.cc |     1 -
 .../27_io/filesystem/path/concat/strings.cc        |     1 -
 .../27_io/filesystem/path/construct/80762.cc       |     1 -
 .../27_io/filesystem/path/construct/90281.cc       |     1 -
 .../27_io/filesystem/path/construct/90634.cc       |     1 -
 .../27_io/filesystem/path/construct/copy.cc        |     1 -
 .../27_io/filesystem/path/construct/default.cc     |     1 -
 .../27_io/filesystem/path/construct/format.cc      |     1 -
 .../27_io/filesystem/path/construct/locale.cc      |     1 -
 .../27_io/filesystem/path/construct/range.cc       |     1 -
 .../27_io/filesystem/path/construct/string_view.cc |     1 -
 .../27_io/filesystem/path/decompose/extension.cc   |     1 -
 .../27_io/filesystem/path/decompose/filename.cc    |     1 -
 .../27_io/filesystem/path/decompose/parent_path.cc |     1 -
 .../filesystem/path/decompose/relative_path.cc     |     1 -
 .../filesystem/path/decompose/root_directory.cc    |     1 -
 .../27_io/filesystem/path/decompose/root_name.cc   |     1 -
 .../27_io/filesystem/path/decompose/root_path.cc   |     1 -
 .../27_io/filesystem/path/decompose/stem.cc        |     1 -
 .../filesystem/path/factory/u8path-char8_t.cc      |     2 +-
 .../27_io/filesystem/path/factory/u8path.cc        |     1 -
 .../27_io/filesystem/path/generation/normal.cc     |     1 -
 .../27_io/filesystem/path/generation/normal2.cc    |     1 -
 .../27_io/filesystem/path/generation/proximate.cc  |     1 -
 .../27_io/filesystem/path/generation/relative.cc   |     1 -
 .../27_io/filesystem/path/generic/94242.cc         |     1 -
 .../filesystem/path/generic/generic_string.cc      |     1 -
 .../testsuite/27_io/filesystem/path/generic/utf.cc |     1 -
 .../27_io/filesystem/path/generic/wchar_t.cc       |     1 -
 .../testsuite/27_io/filesystem/path/io/dr2989.cc   |     2 +-
 .../27_io/filesystem/path/itr/components.cc        |     1 -
 .../27_io/filesystem/path/itr/traversal.cc         |     1 -
 .../27_io/filesystem/path/modifiers/clear.cc       |     1 -
 .../filesystem/path/modifiers/make_preferred.cc    |     1 -
 .../filesystem/path/modifiers/remove_filename.cc   |     1 -
 .../filesystem/path/modifiers/replace_extension.cc |     1 -
 .../filesystem/path/modifiers/replace_filename.cc  |     1 -
 .../27_io/filesystem/path/modifiers/swap.cc        |     1 -
 .../27_io/filesystem/path/native/alloc.cc          |     1 -
 .../27_io/filesystem/path/native/string-char8_t.cc |     2 +-
 .../27_io/filesystem/path/native/string.cc         |     1 -
 .../27_io/filesystem/path/nonmember/append.cc      |     1 -
 .../27_io/filesystem/path/nonmember/cmp.cc         |     1 -
 .../27_io/filesystem/path/nonmember/hash_value.cc  |     1 -
 .../testsuite/27_io/filesystem/path/query/empty.cc |     1 -
 .../27_io/filesystem/path/query/empty_neg.cc       |     1 -
 .../27_io/filesystem/path/query/has_extension.cc   |     1 -
 .../27_io/filesystem/path/query/has_filename.cc    |     1 -
 .../27_io/filesystem/path/query/has_parent_path.cc |     1 -
 .../filesystem/path/query/has_relative_path.cc     |     1 -
 .../filesystem/path/query/has_root_directory.cc    |     1 -
 .../27_io/filesystem/path/query/has_root_name.cc   |     1 -
 .../27_io/filesystem/path/query/has_root_path.cc   |     1 -
 .../27_io/filesystem/path/query/has_stem.cc        |     1 -
 .../27_io/filesystem/path/query/is_absolute.cc     |     1 -
 .../27_io/filesystem/path/query/is_relative.cc     |     1 -
 .../27_io/manipulators/standard/char/quoted_sv.cc  |     1 -
 .../manipulators/standard/wchar_t/quoted_sv.cc     |     1 -
 libstdc++-v3/testsuite/27_io/rvalue_streams-2.cc   |    11 -
 libstdc++-v3/testsuite/27_io/rvalue_streams.cc     |    74 +-
 libstdc++-v3/testsuite/27_io/types/4.cc            |     1 -
 .../28_regex/basic_regex/ctors/deduction.cc        |     1 -
 .../28_regex/match_results/pmr_typedefs.cc         |     1 -
 libstdc++-v3/testsuite/29_atomics/atomic/69769.cc  |     1 -
 .../29_atomics/atomic/is_always_lock_free.cc       |     1 -
 .../29_atomics/atomic/requirements/typedefs.cc     |     1 -
 .../atomic_integral/is_always_lock_free.cc         |     1 -
 .../atomic_integral/requirements/typedefs.cc       |     1 -
 .../30_threads/lock_guard/cons/deduction.cc        |     1 -
 .../30_threads/promise/members/at_thread_exit2.cc  |     1 -
 .../testsuite/30_threads/scoped_lock/cons/1.cc     |     1 -
 .../30_threads/scoped_lock/cons/deduction.cc       |     1 -
 .../requirements/explicit_instantiation.cc         |     1 -
 .../scoped_lock/requirements/typedefs.cc           |     1 -
 .../testsuite/30_threads/shared_lock/70766.cc      |     1 -
 .../testsuite/30_threads/shared_mutex/cons/1.cc    |     1 -
 .../30_threads/shared_mutex/cons/assign_neg.cc     |     1 -
 .../30_threads/shared_mutex/cons/copy_neg.cc       |     1 -
 .../shared_mutex/requirements/standard_layout.cc   |     1 -
 .../30_threads/shared_mutex/try_lock/1.cc          |     1 -
 .../30_threads/shared_mutex/try_lock/2.cc          |     1 -
 .../testsuite/30_threads/shared_mutex/unlock/1.cc  |     1 -
 .../30_threads/unique_lock/cons/deduction.cc       |     1 -
 .../filesystem/path/construct/string_view.cc       |     2 +-
 .../testsuite/libstdc++-prettyprinters/91997.cc    |     2 +-
 .../testsuite/libstdc++-prettyprinters/cxx17.cc    |     2 +-
 821 files changed, 113205 insertions(+), 108302 deletions(-)


More information about the Libstdc++-cvs mailing list