[gcc(refs/vendors/redhat/heads/gcc-10-branch)] Merge commit 'r10-9747-g34a9bc1f95027eea1560369765b8b2b5722b6779' into redhat/gcc-10-branch

Jakub Jelinek jakub@gcc.gnu.org
Thu Apr 22 17:23:30 GMT 2021


https://gcc.gnu.org/g:dc5e381a715a658cfcc08ba3cbaa6bc53adc596f

commit dc5e381a715a658cfcc08ba3cbaa6bc53adc596f
Merge: 966e4575ccd 34a9bc1f950
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Thu Apr 22 19:22:55 2021 +0200

    Merge commit 'r10-9747-g34a9bc1f95027eea1560369765b8b2b5722b6779' into redhat/gcc-10-branch

Diff:

 ChangeLog                                          |   11 +
 config/ChangeLog                                   |    4 +
 contrib/ChangeLog                                  |   20 +
 contrib/gcc-changelog/git_commit.py                |   51 +-
 contrib/gcc-changelog/git_email.py                 |    2 +-
 contrib/gcc-changelog/git_update_version.py        |    4 +
 contrib/gcc-changelog/setup.cfg                    |    3 +
 contrib/gcc-changelog/test_email.py                |   20 +
 contrib/gcc-changelog/test_patches.txt             |  147 ++
 contrib/header-tools/ChangeLog                     |    4 +
 contrib/reghunt/ChangeLog                          |    4 +
 contrib/regression/ChangeLog                       |    4 +
 contrib/texi2pod.pl                                |    1 +
 fixincludes/ChangeLog                              |    4 +
 gcc/BASE-VER                                       |    2 +-
 gcc/ChangeLog                                      | 1114 +++++++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |   12 +-
 gcc/ada/ChangeLog                                  |   56 +
 gcc/ada/gcc-interface/decl.c                       |  101 +-
 gcc/ada/gcc-interface/misc.c                       |    3 +
 gcc/ada/gcc-interface/trans.c                      |   62 +-
 gcc/ada/gcc-interface/utils.c                      |   48 +-
 gcc/ada/init.c                                     |    8 +-
 gcc/ada/libgnarl/s-osinte__linux.ads               |    2 +-
 gcc/ada/raise-gcc.c                                |    6 +
 gcc/ada/sem_ch8.adb                                |   10 +-
 gcc/analyzer/ChangeLog                             |    4 +
 gcc/brig/ChangeLog                                 |    4 +
 gcc/builtins.c                                     |    3 +-
 gcc/c-family/ChangeLog                             |   53 +
 gcc/c-family/c-attribs.c                           |   11 +-
 gcc/c-family/c-common.c                            |   23 +-
 gcc/c-family/c-common.h                            |    2 +-
 gcc/c-family/c-lex.c                               |    4 +
 gcc/c-family/c-objc.h                              |   64 +-
 gcc/c-family/c-opts.c                              |    2 +-
 gcc/c-family/stub-objc.c                           |   21 +-
 gcc/c/ChangeLog                                    |   47 +
 gcc/c/c-decl.c                                     |    2 +-
 gcc/c/c-parser.c                                   |  282 ++--
 gcc/c/c-typeck.c                                   |   70 +-
 gcc/calls.c                                        |   24 +-
 gcc/cfgrtl.c                                       |   59 +-
 gcc/cgraph.c                                       |   37 +-
 gcc/cgraph.h                                       |   14 +
 gcc/cgraphunit.c                                   |    7 +-
 gcc/cif-code.def                                   |    2 +-
 gcc/combine.c                                      |   16 +-
 gcc/common.opt                                     |    5 +-
 gcc/common/config/i386/i386-common.c               |  255 ++--
 gcc/common/config/i386/i386-cpuinfo.h              |  136 ++
 gcc/config.gcc                                     |   59 +-
 gcc/config/aarch64/aarch64-builtins.c              |    2 +-
 gcc/config/aarch64/aarch64-cost-tables.h           |  103 ++
 gcc/config/aarch64/aarch64-simd.md                 |   49 +-
 gcc/config/aarch64/aarch64-sve-builtins.cc         |   62 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |    3 +-
 gcc/config/aarch64/aarch64-sve.md                  |   14 +
 gcc/config/aarch64/aarch64-tuning-flags.def        |    5 +
 gcc/config/aarch64/aarch64.c                       |  124 +-
 gcc/config/aarch64/aarch64.md                      |   12 +-
 gcc/config/aarch64/iterators.md                    |    4 +-
 gcc/config/arm/arm-protos.h                        |    2 +-
 gcc/config/arm/arm.c                               |   32 +-
 gcc/config/arm/constraints.md                      |    7 +
 gcc/config/arm/mve.md                              |    2 +-
 gcc/config/arm/thumb2.md                           |   47 +-
 gcc/config/arm/vec-common.md                       |    5 +
 gcc/config/darwin-c.c                              |   15 +-
 gcc/config/darwin-protos.h                         |    1 +
 gcc/config/darwin-sections.def                     |   15 +
 gcc/config/darwin.c                                |  219 ++-
 gcc/config/darwin.h                                |   60 +-
 gcc/config/darwin10.h                              |   36 -
 gcc/config/darwin12.h                              |   27 -
 gcc/config/darwin9.h                               |   59 -
 gcc/config/i386/cpuid.h                            |   36 +-
 gcc/config/i386/driver-i386.c                      |    5 +
 gcc/config/i386/i386-builtins.c                    |  371 ++---
 gcc/config/i386/i386-c.c                           |    7 +
 gcc/config/i386/i386-expand.c                      |    4 +
 gcc/config/i386/i386-features.c                    |   51 +-
 gcc/config/i386/i386-options.c                     |    9 +-
 gcc/config/i386/i386.c                             |   45 +-
 gcc/config/i386/i386.h                             |   11 +
 gcc/config/i386/i386.md                            |    2 +-
 gcc/config/i386/mmx.md                             |    6 +-
 gcc/config/i386/t-i386                             |    3 +-
 gcc/config/i386/winnt.c                            |   37 +-
 gcc/config/i386/x86-tune-costs.h                   |  126 ++
 gcc/config/i386/x86-tune-sched.c                   |    2 +
 gcc/config/i386/x86-tune.def                       |    2 +-
 gcc/config/i386/znver1.md                          |  353 +++--
 gcc/config/pa/pa.c                                 |  506 ++++---
 gcc/config/riscv/riscv.c                           |   24 +-
 gcc/config/riscv/riscv.md                          |    8 +
 gcc/config/rs6000/darwin8.h                        |   21 -
 gcc/config/rs6000/mma.md                           |    2 +-
 gcc/config/rs6000/predicates.md                    |    4 +-
 gcc/config/rs6000/rs6000-builtin.def               |   70 +-
 gcc/config/rs6000/rs6000-c.c                       |    2 +
 gcc/config/rs6000/rs6000-call.c                    |   65 +-
 gcc/config/rs6000/rs6000.c                         |   30 +-
 gcc/config/rs6000/rs6000.opt                       |   11 +
 gcc/config/rs6000/vsx.md                           |   21 +-
 gcc/cp/ChangeLog                                   |  648 +++++++++
 gcc/cp/call.c                                      |   53 +-
 gcc/cp/class.c                                     |    8 +
 gcc/cp/constexpr.c                                 |  166 ++-
 gcc/cp/constraint.cc                               |   19 +-
 gcc/cp/coroutines.cc                               |  756 ++++++++--
 gcc/cp/cp-gimplify.c                               |   20 +
 gcc/cp/cp-tree.h                                   |   18 +
 gcc/cp/cvt.c                                       |   12 +-
 gcc/cp/decl.c                                      |   43 +-
 gcc/cp/decl2.c                                     |    5 +-
 gcc/cp/expr.c                                      |   14 +-
 gcc/cp/init.c                                      |   20 +-
 gcc/cp/lambda.c                                    |    3 +-
 gcc/cp/method.c                                    |    7 +-
 gcc/cp/name-lookup.c                               |    7 +-
 gcc/cp/parser.c                                    |  359 ++---
 gcc/cp/parser.h                                    |    4 +
 gcc/cp/pt.c                                        |  234 +++-
 gcc/cp/tree.c                                      |   64 +-
 gcc/cp/type-utils.h                                |   23 +-
 gcc/cprop.c                                        |    8 +-
 gcc/d/ChangeLog                                    |   42 +
 gcc/d/d-diagnostic.cc                              |   64 +-
 gcc/d/dmd/dmangle.c                                |   29 +-
 gcc/d/dmd/dmodule.c                                |    2 +-
 gcc/d/dmd/root/outbuffer.c                         |   31 +
 gcc/d/dmd/root/outbuffer.h                         |    1 +
 gcc/df-core.c                                      |    2 +-
 gcc/df-problems.c                                  |   28 +-
 gcc/df.h                                           |    1 +
 gcc/doc/extend.texi                                |   21 +-
 gcc/doc/invoke.texi                                |   12 +-
 gcc/doc/tm.texi                                    |    4 +
 gcc/doc/tm.texi.in                                 |    2 +
 gcc/dse.c                                          |   11 +-
 gcc/dwarf2cfi.c                                    |   36 +-
 gcc/dwarf2out.c                                    |   30 +-
 gcc/dwarf2out.h                                    |    6 +
 gcc/expmed.c                                       |   13 +-
 gcc/expr.c                                         |    2 +-
 gcc/fold-const.c                                   |   70 +-
 gcc/fortran/ChangeLog                              |  177 +++
 gcc/fortran/data.c                                 |    3 +
 gcc/fortran/gfortran.h                             |    1 +
 gcc/fortran/intrinsic.c                            |    5 +
 gcc/fortran/io.c                                   |    7 +
 gcc/fortran/match.c                                |   20 +-
 gcc/fortran/module.c                               |   11 +
 gcc/fortran/primary.c                              |   67 +-
 gcc/fortran/resolve.c                              |  101 +-
 gcc/fortran/simplify.c                             |   16 +-
 gcc/fortran/trans-array.c                          |    9 +-
 gcc/fortran/trans-decl.c                           |    6 +-
 gcc/fortran/trans-expr.c                           |    6 +-
 gcc/fortran/trans-openmp.c                         |    5 +-
 gcc/fortran/trans-stmt.c                           |    2 +-
 gcc/fortran/trans-types.c                          |   21 +-
 gcc/gcse.c                                         |   11 +-
 gcc/gimplify.c                                     |    7 +
 gcc/go/ChangeLog                                   |    4 +
 gcc/ifcvt.c                                        |   71 +-
 gcc/ipa-fnsummary.c                                |   15 +-
 gcc/ipa-icf-gimple.c                               |    8 +
 gcc/ira-conflicts.c                                |    5 +-
 gcc/jit/ChangeLog                                  |    4 +
 gcc/lra-constraints.c                              |   21 +-
 gcc/lra-remat.c                                    |   13 +-
 gcc/lto-streamer.h                                 |    2 +-
 gcc/lto/ChangeLog                                  |    4 +
 gcc/match.pd                                       |   23 +-
 gcc/objc/ChangeLog                                 |  105 ++
 gcc/objc/objc-act.c                                |  303 ++--
 gcc/objc/objc-act.h                                |    3 +
 gcc/objc/objc-gnu-runtime-abi-01.c                 |    7 +
 gcc/objc/objc-next-runtime-abi-01.c                |    7 +
 gcc/objc/objc-next-runtime-abi-02.c                |  475 +++++--
 gcc/objc/objc-runtime-shared-support.c             |    9 +-
 gcc/objcp/ChangeLog                                |    4 +
 gcc/omp-expand.c                                   |   30 +-
 gcc/po/ChangeLog                                   |    4 +
 gcc/reorg.c                                        |   21 +-
 gcc/rtlanal.c                                      |    9 +-
 gcc/stor-layout.c                                  |    2 +
 gcc/system.h                                       |    4 +
 gcc/target.def                                     |   14 +
 gcc/testsuite/ChangeLog                            | 1454 ++++++++++++++++++++
 gcc/testsuite/c-c++-common/asan/memcmp-1.c         |    8 +-
 .../c-c++-common/asan/strncpy-overflow-1.c         |    5 +-
 gcc/testsuite/c-c++-common/goacc/asyncwait-1.c     |   23 +-
 gcc/testsuite/c-c++-common/goacc/collapse-2.c      |   56 +
 gcc/testsuite/g++.dg/abi/abi-tag24.C               |   18 +
 gcc/testsuite/g++.dg/abi/abi-tag24a.C              |   18 +
 gcc/testsuite/g++.dg/abi/macro0.C                  |    2 +-
 .../g++.dg/compat/struct-layout-1_generate.c       |    2 +
 gcc/testsuite/g++.dg/concepts/abbrev10.C           |   18 +
 gcc/testsuite/g++.dg/concepts/abbrev11.C           |   10 +
 gcc/testsuite/g++.dg/concepts/abbrev8.C            |   22 +
 gcc/testsuite/g++.dg/conversion/real-to-int1.C     |   17 +
 .../g++.dg/coroutines/co-await-void_type.C         |    2 +-
 .../coroutines/co-return-syntax-08-bad-return.C    |    2 +-
 .../coroutines/co-return-syntax-10-movable.C       |    2 +-
 .../g++.dg/coroutines/co-return-warning-1.C        |    2 +-
 .../coroutines/co-yield-syntax-08-needs-expr.C     |    2 +-
 .../coro-bad-gro-00-class-gro-scalar-return.C      |    4 +-
 .../coro-bad-gro-01-void-gro-non-class-coro.C      |    2 +-
 gcc/testsuite/g++.dg/coroutines/coro-missing-gro.C |    2 +-
 .../g++.dg/coroutines/coro-missing-promise-yield.C |    2 +-
 .../g++.dg/coroutines/coro-missing-ret-value.C     |    2 +-
 .../g++.dg/coroutines/coro-missing-ret-void.C      |    2 +-
 gcc/testsuite/g++.dg/coroutines/coro-missing-ueh.h |    2 +-
 gcc/testsuite/g++.dg/coroutines/coro1-allocators.h |    2 +-
 .../g++.dg/coroutines/coro1-refs-and-ctors.h       |    9 +-
 .../g++.dg/coroutines/coro1-ret-int-yield-int.h    |    2 +-
 .../g++.dg/coroutines/pr94682-preview-this.C       |    2 +-
 gcc/testsuite/g++.dg/coroutines/pr94752.C          |    2 +-
 ...> pr94760-mismatched-traits-and-promise-prev.C} |    2 +-
 gcc/testsuite/g++.dg/coroutines/pr94879-folly-1.C  |   10 +-
 gcc/testsuite/g++.dg/coroutines/pr94883-folly-2.C  |    8 +-
 gcc/testsuite/g++.dg/coroutines/pr95050.C          |    2 +-
 gcc/testsuite/g++.dg/coroutines/pr95345.C          |    8 +-
 gcc/testsuite/g++.dg/coroutines/pr95440.C          |    2 +-
 gcc/testsuite/g++.dg/coroutines/pr95591.C          |    2 +-
 .../g++.dg/coroutines/pr95616-0-no-exceptions.C    |   50 +
 gcc/testsuite/g++.dg/coroutines/pr95616-0.C        |   51 +
 .../g++.dg/coroutines/pr95616-1-no-exceptions.C    |   51 +
 gcc/testsuite/g++.dg/coroutines/pr95616-1.C        |   51 +
 gcc/testsuite/g++.dg/coroutines/pr95616-2.C        |   51 +
 .../g++.dg/coroutines/pr95616-3-no-exceptions.C    |   50 +
 gcc/testsuite/g++.dg/coroutines/pr95616-3.C        |   51 +
 gcc/testsuite/g++.dg/coroutines/pr95616-4.C        |   51 +
 gcc/testsuite/g++.dg/coroutines/pr95616-5.C        |   51 +
 gcc/testsuite/g++.dg/coroutines/pr95616-6.C        |   51 +
 gcc/testsuite/g++.dg/coroutines/pr95711.C          |    2 +-
 gcc/testsuite/g++.dg/coroutines/pr95813.C          |    2 +-
 gcc/testsuite/g++.dg/coroutines/pr95822.C          |   29 +
 gcc/testsuite/g++.dg/coroutines/pr96251.C          |   32 +
 gcc/testsuite/g++.dg/coroutines/pr96749-1.C        |   42 +
 gcc/testsuite/g++.dg/coroutines/pr96749-2.C        |   37 +
 gcc/testsuite/g++.dg/coroutines/pr97587.C          |   32 +
 gcc/testsuite/g++.dg/coroutines/pr98118.C          |   29 +
 gcc/testsuite/g++.dg/coroutines/pr98480.C          |   20 +
 gcc/testsuite/g++.dg/coroutines/pr99047.C          |   83 ++
 .../coroutines/symmetric-transfer-00-basic.C       |    2 +-
 .../g++.dg/coroutines/torture/co-await-07-tmpl.C   |    2 +-
 .../torture/co-await-17-capture-comp-ref.C         |    2 +-
 .../coroutines/torture/co-await-24-for-init.C      |  101 ++
 .../coroutines/torture/co-await-25-for-condition.C |   94 ++
 .../torture/co-await-26-for-iteration-expr.C       |   87 ++
 .../torture/co-ret-00-void-return-is-ready.C       |    2 +-
 .../torture/co-ret-01-void-return-is-suspend.C     |    2 +-
 .../torture/co-ret-03-different-GRO-type.C         |    2 +-
 .../coroutines/torture/co-ret-04-GRO-nontriv.C     |    2 +-
 .../torture/co-ret-06-template-promise-val-1.C     |    2 +-
 .../torture/co-ret-08-template-cast-ret.C          |    2 +-
 .../coroutines/torture/co-ret-09-bool-await-susp.C |    2 +-
 .../torture/co-ret-15-default-return_void.C        |    2 +-
 .../coroutines/torture/co-ret-17-void-ret-coro.C   |    2 +-
 .../g++.dg/coroutines/torture/co-yield-00-triv.C   |    2 +-
 .../g++.dg/coroutines/torture/co-yield-03-tmpl.C   |    2 +-
 .../torture/co-yield-04-complex-local-state.C      |    2 +-
 .../g++.dg/coroutines/torture/exceptions-test-0.C  |    2 +-
 .../torture/exceptions-test-01-n4849-a.C           |    2 +-
 .../g++.dg/coroutines/torture/func-params-04.C     |    5 +-
 .../torture/local-var-06-structured-binding.C      |    2 +-
 .../coroutines/torture/mid-suspend-destruction-0.C |    2 +-
 .../g++.dg/coroutines/torture/pr95615-01.C         |    4 +
 .../g++.dg/coroutines/torture/pr95615-02.C         |    4 +
 .../g++.dg/coroutines/torture/pr95615-03.C         |    4 +
 .../g++.dg/coroutines/torture/pr95615-04.C         |    4 +
 .../g++.dg/coroutines/torture/pr95615-05.C         |    4 +
 .../g++.dg/coroutines/torture/pr95615.inc          |  128 ++
 gcc/testsuite/g++.dg/coroutines/torture/pr98704.C  |   91 ++
 gcc/testsuite/g++.dg/cpp0x/attributes-namespace6.C |   21 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C      |    7 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-98295.C       |   11 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C     |   13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C     |   13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-cast2.C       |   16 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-cast3.C       |   14 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-nullptr-2.C   |    4 +-
 gcc/testsuite/g++.dg/cpp0x/decltype-call5.C        |    7 +
 gcc/testsuite/g++.dg/cpp0x/decltype-call6.C        |   12 +
 gcc/testsuite/g++.dg/cpp0x/gen-attrs-73.C          |   20 +
 gcc/testsuite/g++.dg/cpp0x/new5.C                  |   21 +
 gcc/testsuite/g++.dg/cpp0x/noexcept62.C            |   10 +
 gcc/testsuite/g++.dg/cpp0x/noexcept63.C            |   63 +
 gcc/testsuite/g++.dg/cpp0x/variadic181.C           |    9 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-1.C     |   24 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-2.C     |   12 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi7b.C     |    4 +-
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-95451.C  |   35 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-empty1.C |    9 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction78.C     |   20 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction85.C     |   16 +
 gcc/testsuite/g++.dg/cpp1z/decomp54.C              |   17 +
 gcc/testsuite/g++.dg/cpp1z/decomp55.C              |   19 +
 gcc/testsuite/g++.dg/cpp1z/eval-order10.C          |   27 +
 gcc/testsuite/g++.dg/cpp1z/noexcept-type23.C       |   14 +
 gcc/testsuite/g++.dg/cpp1z/pr99790.C               |    9 +
 gcc/testsuite/g++.dg/cpp1z/pr99833.C               |   11 +
 .../g++.dg/cpp2a/class-deduction-alias3.C          |   11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ctad1.C        |   16 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ctad2.C        |   13 +
 gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C      |   13 +
 gcc/testsuite/g++.dg/cpp2a/concepts-requires24.C   |    4 +
 gcc/testsuite/g++.dg/cpp2a/concepts-ttp2.C         |   11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-variadic1.C    |   28 +
 gcc/testsuite/g++.dg/cpp2a/concepts-variadic3.C    |    7 +
 gcc/testsuite/g++.dg/cpp2a/consteval-expinst1.C    |   20 +
 gcc/testsuite/g++.dg/cpp2a/consteval19.C           |    6 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-init18.C      |   16 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new16.C       |   13 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new17.C       |   15 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C       |   45 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C       |   43 +
 .../g++.dg/cpp2a/is-constant-evaluated11.C         |   16 +
 .../g++.dg/cpp2a/lambda-generic-variadic21.C       |   19 +
 gcc/testsuite/g++.dg/cpp2a/lambda-generic9.C       |    9 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address11.C   |   18 +
 ...card-constructor.c => nodiscard-constructor1.C} |    6 +-
 .../g++.dg/cpp2a/nodiscard-constructor2.C          |   17 +
 gcc/testsuite/g++.dg/cpp2a/nodiscard-once.C        |    2 +-
 .../g++.dg/cpp2a/nodiscard-reason-nonstring.C      |    2 +-
 .../g++.dg/cpp2a/nodiscard-reason-only-one.C       |    2 +-
 gcc/testsuite/g++.dg/cpp2a/nontype-class-defarg1.C |    6 +
 gcc/testsuite/g++.dg/cpp2a/pr99833.C               |   18 +
 gcc/testsuite/g++.dg/cpp2a/volatile5.C             |   15 +
 gcc/testsuite/g++.dg/eh/seh-xmm-unwind.C           |   61 +
 gcc/testsuite/g++.dg/ext/attr-assume-aligned.C     |    5 +
 gcc/testsuite/g++.dg/ext/attr-flatten1.C           |    9 +
 gcc/testsuite/g++.dg/ext/attr-lambda3.C            |    4 +
 gcc/testsuite/g++.dg/ext/builtin-has-attribute2.C  |    8 +
 gcc/testsuite/g++.dg/ext/flexary38.C               |   18 +
 gcc/testsuite/g++.dg/ext/weak6.C                   |    8 +
 gcc/testsuite/g++.dg/gomp/declare-simd-1.C         |    2 +-
 gcc/testsuite/g++.dg/gomp/pr99007.C                |   18 +
 gcc/testsuite/g++.dg/lto/pr96591_0.C               |   45 +
 gcc/testsuite/g++.dg/opt/pr100148.C                |   27 +
 gcc/testsuite/g++.dg/opt/pr98834.C                 |   71 +
 gcc/testsuite/g++.dg/opt/pr99034.C                 |   23 +
 gcc/testsuite/g++.dg/other/gc6.C                   |   16 +
 gcc/testsuite/g++.dg/other/gc7.C                   |   16 +
 gcc/testsuite/g++.dg/template/deduce10.C           |   23 +
 gcc/testsuite/g++.dg/template/deduce9.C            |   23 +
 gcc/testsuite/g++.dg/template/non-dependent15.C    |   12 +
 gcc/testsuite/g++.dg/template/ref11.C              |    9 +
 gcc/testsuite/g++.dg/torture/pr99777.C             |   44 +
 gcc/testsuite/g++.dg/ubsan/pr99106.C               |    5 +
 gcc/testsuite/g++.dg/vect/simd-clone-7.cc          |    2 -
 gcc/testsuite/g++.dg/warn/Wconversion5.C           |   19 +
 gcc/testsuite/g++.dg/warn/Wshadow-17.C             |   11 +
 .../g++.target/aarch64/sve/aarch64-sve.exp         |    4 +
 .../aarch64/sve/acle/aarch64-sve-acle-asm.exp      |    4 +
 .../aarch64/sve/acle/aarch64-sve-acle.exp          |    4 +
 gcc/testsuite/g++.target/aarch64/sve/pr96974.C     |   18 +
 gcc/testsuite/g++.target/aarch64/sve/pr99216.C     |    5 +
 gcc/testsuite/g++.target/aarch64/sve/pr99813.C     |   27 +
 gcc/testsuite/g++.target/powerpc/pr99041.C         |   84 ++
 gcc/testsuite/gcc.c-torture/compile/pr99225.c      |   31 +
 gcc/testsuite/gcc.c-torture/compile/pr99324.c      |   19 +
 gcc/testsuite/gcc.c-torture/execute/pr99079.c      |   18 +
 gcc/testsuite/gcc.dg/Wunused-var-5.c               |   23 +
 gcc/testsuite/gcc.dg/Wunused-var-6.c               |   14 +
 gcc/testsuite/gcc.dg/attr-assume_aligned-4.c       |    4 +-
 gcc/testsuite/gcc.dg/attr-flatten-1.c              |   15 +-
 .../gcc.dg/compat/struct-layout-1_generate.c       |    2 +
 gcc/testsuite/gcc.dg/darwin-sections.c             |   42 +-
 gcc/testsuite/gcc.dg/declare-simd.c                |    1 +
 gcc/testsuite/gcc.dg/fold-modpow2-2.c              |   47 +
 gcc/testsuite/gcc.dg/goacc/tile-1.c                |   10 +
 gcc/testsuite/gcc.dg/gomp/pr59669-2.c              |    1 -
 gcc/testsuite/gcc.dg/gomp/pr99007-1.c              |   13 +
 gcc/testsuite/gcc.dg/gomp/pr99007-2.c              |   15 +
 gcc/testsuite/gcc.dg/gomp/pr99007-3.c              |   16 +
 gcc/testsuite/gcc.dg/gomp/pr99542.c                |   17 +
 gcc/testsuite/gcc.dg/gomp/simd-clones-2.c          |    1 -
 gcc/testsuite/gcc.dg/graphite/pr99085.c            |   20 +
 gcc/testsuite/gcc.dg/lto/pr99849_0.c               |   23 +
 .../{gcc.target/riscv => gcc.dg}/pr91441.c         |    1 +
 .../{gcc.target/riscv => gcc.dg}/pr96260.c         |    1 +
 gcc/testsuite/gcc.dg/pr96307.c                     |   25 +
 gcc/testsuite/gcc.dg/pr97487-1.c                   |    9 +
 gcc/testsuite/gcc.dg/pr97487-2.c                   |   18 +
 gcc/testsuite/gcc.dg/pr97897.c                     |   14 +
 gcc/testsuite/gcc.dg/pr98287.c                     |   19 +
 gcc/testsuite/gcc.dg/pr99136.c                     |    9 +
 gcc/testsuite/gcc.dg/pr99224.c                     |    6 +
 gcc/testsuite/gcc.dg/pr99830.c                     |   10 +
 gcc/testsuite/gcc.dg/pr99990.c                     |   12 +
 gcc/testsuite/gcc.dg/strlenopt-73.c                |   13 +-
 gcc/testsuite/gcc.dg/strlenopt-80.c                |    2 +-
 gcc/testsuite/gcc.dg/tls/pr99466-1.c               |    8 +
 gcc/testsuite/gcc.dg/tls/pr99466-2.c               |   10 +
 .../gcc.dg/torture/fp-int-convert-timode-3.c       |    1 +
 .../gcc.dg/torture/fp-int-convert-timode-4.c       |    1 +
 gcc/testsuite/gcc.dg/torture/pr98601.c             |   14 +
 gcc/testsuite/gcc.dg/torture/pr98640.c             |   22 +
 gcc/testsuite/gcc.dg/torture/pr98758.c             |   13 +
 gcc/testsuite/gcc.dg/torture/pr99694.c             |   27 +
 gcc/testsuite/gcc.dg/torture/pr99824.c             |   33 +
 gcc/testsuite/gcc.dg/tree-ssa/pr97009.c            |   66 +
 gcc/testsuite/gcc.dg/tree-ssa/pr97849.c            |   16 +
 gcc/testsuite/gcc.dg/vect/pr99253.c                |   22 +
 gcc/testsuite/gcc.dg/vect/pr99540.c                |   20 +
 gcc/testsuite/gcc.dg/vect/pr99856.c                |   33 +
 gcc/testsuite/gcc.target/aarch64/acle/rng_2.c      |   12 +
 .../gcc.target/aarch64/advsimd_autovec_only_1.c    |   13 +
 gcc/testsuite/gcc.target/aarch64/pr93235.c         |   12 +
 gcc/testsuite/gcc.target/aarch64/pr97701.c         |   17 +
 gcc/testsuite/gcc.target/aarch64/pr99381.c         |   10 +
 gcc/testsuite/gcc.target/aarch64/pr99767.c         |   16 +
 gcc/testsuite/gcc.target/aarch64/pr99808.c         |   14 +
 .../gcc.target/aarch64/sve/aarch64-sve.exp         |    4 +
 .../aarch64/sve/acle/aarch64-sve-acle-asm.exp      |    4 +
 .../aarch64/sve/acle/aarch64-sve-acle.exp          |    4 +
 .../aarch64/sve/cse_sve_vl_constants_1.c           |   12 +
 gcc/testsuite/gcc.target/aarch64/sve/pr100048.c    |   25 +
 gcc/testsuite/gcc.target/aarch64/sve/pr98791.c     |   12 +
 gcc/testsuite/gcc.target/arm/cmse/cmse-18.c        |   11 +
 gcc/testsuite/gcc.target/i386/20051216-1.c         |    5 +
 gcc/testsuite/gcc.target/i386/avx-pr99563.c        |   38 +
 gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c     |   25 +
 gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c     |   20 +
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    6 +
 gcc/testsuite/gcc.target/i386/pr97971.c            |   12 +
 gcc/testsuite/gcc.target/i386/pr99753.c            |    5 +
 gcc/testsuite/gcc.target/i386/pr99863.c            |   33 +
 gcc/testsuite/gcc.target/i386/pr99905.c            |   33 +
 gcc/testsuite/gcc.target/powerpc/mma-builtin-4.c   |   41 +-
 gcc/testsuite/gcc.target/powerpc/pr96264.c         |   28 +
 gcc/testsuite/gcc.target/powerpc/pr98959.c         |   19 +
 gcc/testsuite/gcc.target/riscv/pr99702.c           |    7 +
 .../gcc.target/riscv/read-thread-pointer.c         |    7 +
 gcc/testsuite/gdc.dg/pr98457.d                     |    9 +
 gcc/testsuite/gfortran.dg/assumed_rank_20.f90      |   36 +
 gcc/testsuite/gfortran.dg/class_assign_4.f90       |   12 +-
 .../gfortran.dg/class_defined_operator_2.f03       |   31 +
 gcc/testsuite/gfortran.dg/coarray/dummy_2.f90      |   26 +
 gcc/testsuite/gfortran.dg/data_char_4.f90          |   11 +
 gcc/testsuite/gfortran.dg/data_char_5.f90          |   15 +
 gcc/testsuite/gfortran.dg/elemental_result_2.f90   |   33 +
 gcc/testsuite/gfortran.dg/fmt_nonchar_1.f90        |   46 +
 gcc/testsuite/gfortran.dg/fmt_nonchar_2.f90        |   22 +
 .../gfortran.dg/gomp/declare-simd-coarray-lib.f90  |   12 +
 gcc/testsuite/gfortran.dg/ieee/ieee_12.f90         |   24 +
 gcc/testsuite/gfortran.dg/intent_optimize_3.f90    |   16 +
 gcc/testsuite/gfortran.dg/longnames.f90            |   92 ++
 gcc/testsuite/gfortran.dg/matmul_21.f90            |   15 +
 gcc/testsuite/gfortran.dg/module_variable_3.f90    |   37 +
 gcc/testsuite/gfortran.dg/null_11.f90              |   16 +
 gcc/testsuite/gfortran.dg/pr63797.f90              |   60 +
 gcc/testsuite/gfortran.dg/pr99060.f90              |   10 +
 gcc/testsuite/gfortran.dg/pr99204.f90              |   10 +
 gcc/testsuite/gfortran.dg/pr99545.f90              |   40 +
 gcc/testsuite/gfortran.dg/transpose_5.f90          |    8 +
 gcc/testsuite/gfortran.dg/typebound_call_32.f90    |   39 +
 gcc/testsuite/gfortran.dg/ubound_1.f90             |   22 +
 gcc/testsuite/gnat.dg/limited5.adb                 |   17 +
 gcc/testsuite/gnat.dg/opt92.adb                    |   38 +
 gcc/testsuite/gnat.dg/specs/lto25.ads              |   12 +
 gcc/testsuite/lib/target-supports.exp              |   11 +
 gcc/testsuite/obj-c++.dg/SEL-typedef.mm            |    7 +
 gcc/testsuite/obj-c++.dg/cxx-ivars-3.mm            |    4 +-
 gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm   |    1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-class.mm        |    1 +
 gcc/testsuite/obj-c++.dg/gnu-api-2-objc.mm         |    8 +-
 gcc/testsuite/obj-c++.dg/objc-gc-3.mm              |    2 +-
 .../plugin/diagnostic-test-expressions-1.mm        |   33 +-
 gcc/testsuite/obj-c++.dg/pr49070.mm                |   54 +
 gcc/testsuite/obj-c++.dg/property/at-property-1.mm |   13 +-
 .../obj-c++.dg/property/at-property-29.mm          |    8 +-
 gcc/testsuite/obj-c++.dg/property/at-property-4.mm |   13 +-
 .../obj-c++.dg/property/property-neg-2.mm          |    2 +-
 .../objc-obj-c++-shared/TestsuiteObject.h          |    8 +
 .../objc-obj-c++-shared/TestsuiteObject.m          |   13 +-
 gcc/testsuite/objc.dg/SEL-typedef.m                |    7 +
 gcc/testsuite/objc.dg/call-super-2.m               |    6 +-
 gcc/testsuite/objc.dg/gnu-api-2-class-meta.m       |    6 +-
 gcc/testsuite/objc.dg/gnu-api-2-class.m            |    1 +
 gcc/testsuite/objc.dg/gnu-api-2-objc.m             |    8 +-
 gcc/testsuite/objc.dg/ivar-scope-4.m               |    6 +
 gcc/testsuite/objc.dg/objc-gc-4.m                  |    2 +-
 .../objc.dg/plugin/diagnostic-test-expressions-1.m |   25 +-
 gcc/testsuite/objc.dg/pr23214.m                    |    2 +-
 gcc/testsuite/objc.dg/property/at-property-1.m     |   12 +-
 gcc/testsuite/objc.dg/property/at-property-29.m    |    7 +-
 gcc/testsuite/objc.dg/property/at-property-4.m     |   13 +-
 gcc/testsuite/objc.dg/property/at-property-5.m     |    2 +-
 gcc/testsuite/objc.dg/property/property-neg-2.m    |    2 +-
 gcc/testsuite/objc.dg/torture/forward-1.m          |   46 +-
 gcc/testsuite/objc.dg/unnamed-parms.m              |   30 +
 gcc/testsuite/objc/execute/class-tests-1.h         |    2 +
 gcc/testsuite/substr_10.f90                        |   11 +
 gcc/testsuite/substr_9.f90                         |   28 +
 gcc/toplev.c                                       |    1 -
 gcc/tree-cfg.c                                     |   12 +-
 gcc/tree-complex.c                                 |    5 +-
 gcc/tree-data-ref.c                                |   12 +-
 gcc/tree-emutls.c                                  |    6 +-
 gcc/tree-if-conv.c                                 |   13 +-
 gcc/tree-nested.c                                  |    1 +
 gcc/tree-sra.c                                     |   15 +-
 gcc/tree-ssa-sccvn.c                               |   53 +-
 gcc/tree-switch-conversion.c                       |   11 +-
 gcc/tree-switch-conversion.h                       |    8 +-
 gcc/tree-vect-loop.c                               |   89 +-
 gcc/tree-vect-patterns.c                           |    1 +
 gcc/tree-vect-stmts.c                              |    8 +-
 gcc/tree.c                                         |   13 +-
 gcc/varasm.c                                       |    7 +-
 gnattools/ChangeLog                                |    4 +
 gotools/ChangeLog                                  |    4 +
 include/ChangeLog                                  |    4 +
 intl/ChangeLog                                     |   14 +
 intl/Makefile.in                                   |    4 +-
 intl/configure                                     |   12 +
 intl/configure.ac                                  |    6 +
 libada/ChangeLog                                   |    4 +
 libatomic/ChangeLog                                |    4 +
 libbacktrace/ChangeLog                             |    4 +
 libcc1/ChangeLog                                   |    4 +
 libcpp/ChangeLog                                   |   15 +
 libcpp/include/line-map.h                          |   10 +-
 libcpp/line-map.c                                  |    2 +-
 libcpp/mkdeps.c                                    |    1 -
 libcpp/po/ChangeLog                                |    4 +
 libdecnumber/ChangeLog                             |    4 +
 libffi/ChangeLog                                   |    4 +
 libgcc/ChangeLog                                   |   30 +
 libgcc/config/arm/t-arm                            |    2 +-
 libgcc/config/avr/libf7/ChangeLog                  |    4 +
 libgcc/config/i386/cpuinfo.c                       |    6 +
 libgcc/config/i386/cpuinfo.h                       |    2 +
 libgcc/config/libbid/ChangeLog                     |    4 +
 libgcc/config/rs6000/t-linux                       |   10 +-
 libgfortran/ChangeLog                              |   44 +
 libgfortran/generated/matmul_c10.c                 |   15 +-
 libgfortran/generated/matmul_c16.c                 |   15 +-
 libgfortran/generated/matmul_c4.c                  |   15 +-
 libgfortran/generated/matmul_c8.c                  |   15 +-
 libgfortran/generated/matmul_i1.c                  |   15 +-
 libgfortran/generated/matmul_i16.c                 |   15 +-
 libgfortran/generated/matmul_i2.c                  |   15 +-
 libgfortran/generated/matmul_i4.c                  |   15 +-
 libgfortran/generated/matmul_i8.c                  |   15 +-
 libgfortran/generated/matmul_r10.c                 |   15 +-
 libgfortran/generated/matmul_r16.c                 |   15 +-
 libgfortran/generated/matmul_r4.c                  |   15 +-
 libgfortran/generated/matmul_r8.c                  |   15 +-
 libgfortran/generated/matmulavx128_c10.c           |    6 +-
 libgfortran/generated/matmulavx128_c16.c           |    6 +-
 libgfortran/generated/matmulavx128_c4.c            |    6 +-
 libgfortran/generated/matmulavx128_c8.c            |    6 +-
 libgfortran/generated/matmulavx128_i1.c            |    6 +-
 libgfortran/generated/matmulavx128_i16.c           |    6 +-
 libgfortran/generated/matmulavx128_i2.c            |    6 +-
 libgfortran/generated/matmulavx128_i4.c            |    6 +-
 libgfortran/generated/matmulavx128_i8.c            |    6 +-
 libgfortran/generated/matmulavx128_r10.c           |    6 +-
 libgfortran/generated/matmulavx128_r16.c           |    6 +-
 libgfortran/generated/matmulavx128_r4.c            |    6 +-
 libgfortran/generated/matmulavx128_r8.c            |    6 +-
 libgfortran/ieee/ieee_arithmetic.F90               |    9 +-
 libgfortran/m4/matmul_internal.m4                  |    3 +-
 libgo/runtime/proc.c                               |    4 +-
 libgomp/ChangeLog                                  |   44 +
 libgomp/config.h.in                                |    3 -
 libgomp/configure                                  |   10 -
 libgomp/plugin/configfrag.ac                       |    7 -
 libgomp/plugin/plugin-gcn.c                        |    2 +-
 libgomp/plugin/plugin-hsa.c                        |    2 +-
 .../testsuite/libgomp.fortran/dummy-procs-1.f90    |  393 ++++++
 .../libgomp.oacc-c-c++-common/collapse-2.c         |   17 +-
 .../libgomp.oacc-c-c++-common/collapse-3.c         |   15 +-
 .../libgomp.oacc-c-c++-common/static-variable-1.c  |  460 +++++++
 libhsail-rt/ChangeLog                              |    4 +
 libiberty/ChangeLog                                |    4 +
 libitm/ChangeLog                                   |    4 +
 libobjc/ChangeLog                                  |    4 +
 liboffloadmic/ChangeLog                            |    4 +
 libphobos/ChangeLog                                |    4 +
 libquadmath/ChangeLog                              |    4 +
 libsanitizer/ChangeLog                             |   14 +
 .../sanitizer_common/sanitizer_posix_libcdep.cpp   |   13 +-
 libssp/ChangeLog                                   |    4 +
 libstdc++-v3/ChangeLog                             | 1174 ++++++++++++++++
 libstdc++-v3/acinclude.m4                          |   29 -
 libstdc++-v3/config.h.in                           |   57 -
 libstdc++-v3/config/os/djgpp/error_constants.h     |   28 +-
 libstdc++-v3/config/os/generic/error_constants.h   |   28 +-
 .../config/os/mingw32-w64/error_constants.h        |   36 +-
 libstdc++-v3/config/os/mingw32/error_constants.h   |   14 +-
 libstdc++-v3/configure                             |  631 ---------
 libstdc++-v3/configure.ac                          |    1 -
 libstdc++-v3/doc/html/index.html                   |    2 +-
 libstdc++-v3/doc/html/manual/index.html            |    2 +-
 libstdc++-v3/doc/html/manual/intro.html            |    2 +-
 libstdc++-v3/doc/html/manual/status.html           |   46 +-
 libstdc++-v3/doc/xml/manual/status_cxx2011.xml     |    3 +
 libstdc++-v3/doc/xml/manual/status_cxx2014.xml     |   29 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |   18 +-
 libstdc++-v3/include/bits/alloc_traits.h           |    2 +-
 libstdc++-v3/include/bits/atomic_base.h            |    2 +-
 libstdc++-v3/include/bits/basic_ios.h              |   12 +-
 libstdc++-v3/include/bits/basic_string.h           |   11 +-
 libstdc++-v3/include/bits/char_traits.h            |   11 +-
 libstdc++-v3/include/bits/forward_list.h           |    2 +-
 libstdc++-v3/include/bits/fs_dir.h                 |    6 +-
 libstdc++-v3/include/bits/fs_fwd.h                 |    2 +-
 libstdc++-v3/include/bits/fs_ops.h                 |    2 +-
 libstdc++-v3/include/bits/fs_path.h                |   12 +-
 libstdc++-v3/include/bits/functional_hash.h        |    2 +-
 libstdc++-v3/include/bits/gslice.h                 |    2 +-
 libstdc++-v3/include/bits/gslice_array.h           |    2 +-
 libstdc++-v3/include/bits/hashtable.h              |   49 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |    2 +-
 libstdc++-v3/include/bits/indirect_array.h         |    2 +-
 libstdc++-v3/include/bits/iterator_concepts.h      |   30 +-
 libstdc++-v3/include/bits/locale_classes.h         |   12 +-
 libstdc++-v3/include/bits/locale_conv.h            |    6 +-
 libstdc++-v3/include/bits/locale_facets.h          |   36 +-
 libstdc++-v3/include/bits/locale_facets_nonio.h    |   28 +-
 libstdc++-v3/include/bits/locale_facets_nonio.tcc  |    4 +-
 libstdc++-v3/include/bits/mask_array.h             |    2 +-
 libstdc++-v3/include/bits/random.h                 |   35 +-
 libstdc++-v3/include/bits/random.tcc               |    3 +
 libstdc++-v3/include/bits/range_access.h           |   12 +-
 libstdc++-v3/include/bits/range_cmp.h              |   23 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |    8 +-
 libstdc++-v3/include/bits/refwrap.h                |    2 +-
 libstdc++-v3/include/bits/regex.h                  |   58 +-
 libstdc++-v3/include/bits/regex_automaton.h        |    2 +-
 libstdc++-v3/include/bits/regex_compiler.h         |    2 +-
 libstdc++-v3/include/bits/regex_constants.h        |   10 +-
 libstdc++-v3/include/bits/regex_error.h            |    6 +-
 libstdc++-v3/include/bits/regex_executor.h         |    2 +-
 libstdc++-v3/include/bits/regex_scanner.h          |    2 +-
 libstdc++-v3/include/bits/shared_ptr.h             |    6 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |   14 +-
 libstdc++-v3/include/bits/shared_ptr_base.h        |    2 +-
 libstdc++-v3/include/bits/slice_array.h            |    2 +-
 libstdc++-v3/include/bits/specfun.h                |    4 +-
 libstdc++-v3/include/bits/sstream.tcc              |    2 +-
 libstdc++-v3/include/bits/std_function.h           |    2 +-
 libstdc++-v3/include/bits/std_mutex.h              |    2 +-
 libstdc++-v3/include/bits/stl_algo.h               |   11 +-
 libstdc++-v3/include/bits/stl_algobase.h           |    8 +-
 libstdc++-v3/include/bits/stl_deque.h              |   16 +-
 libstdc++-v3/include/bits/stl_iterator.h           |   25 +-
 .../include/bits/stl_iterator_base_types.h         |    8 +-
 libstdc++-v3/include/bits/stl_map.h                |   46 +-
 libstdc++-v3/include/bits/stl_multimap.h           |   46 +-
 libstdc++-v3/include/bits/stl_multiset.h           |   24 +-
 libstdc++-v3/include/bits/stl_numeric.h            |    2 +-
 libstdc++-v3/include/bits/stl_pair.h               |    2 +-
 libstdc++-v3/include/bits/stl_set.h                |   32 +-
 libstdc++-v3/include/bits/stl_tree.h               |    4 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |    2 +-
 libstdc++-v3/include/bits/stream_iterator.h        |    6 +-
 libstdc++-v3/include/bits/streambuf_iterator.h     |   10 +-
 libstdc++-v3/include/bits/unique_ptr.h             |    6 +-
 libstdc++-v3/include/bits/unordered_map.h          |   98 +-
 libstdc++-v3/include/bits/unordered_set.h          |   90 +-
 libstdc++-v3/include/bits/valarray_after.h         |   74 +-
 libstdc++-v3/include/debug/helper_functions.h      |   14 +-
 libstdc++-v3/include/debug/macros.h                |   10 +-
 libstdc++-v3/include/debug/safe_iterator.h         |   14 +
 libstdc++-v3/include/debug/safe_iterator.tcc       |   76 +-
 libstdc++-v3/include/debug/stl_iterator.h          |   14 +
 libstdc++-v3/include/debug/unordered_map           |   18 +-
 libstdc++-v3/include/debug/unordered_set           |   26 +-
 libstdc++-v3/include/decimal/decimal               |    2 +-
 libstdc++-v3/include/experimental/any              |    6 +-
 libstdc++-v3/include/experimental/array            |    2 +-
 libstdc++-v3/include/experimental/bits/fs_dir.h    |    2 +-
 libstdc++-v3/include/experimental/bits/fs_fwd.h    |    2 +-
 libstdc++-v3/include/experimental/bits/fs_ops.h    |    2 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |    2 +-
 .../include/experimental/bits/shared_ptr.h         |    6 +
 libstdc++-v3/include/experimental/buffer           |   16 +-
 libstdc++-v3/include/experimental/executor         |    5 +-
 libstdc++-v3/include/experimental/internet         |   86 +-
 libstdc++-v3/include/experimental/io_context       |   10 +-
 libstdc++-v3/include/experimental/optional         |    4 +-
 libstdc++-v3/include/experimental/propagate_const  |    2 +-
 libstdc++-v3/include/experimental/random           |    4 +-
 libstdc++-v3/include/experimental/socket           |   10 +-
 libstdc++-v3/include/experimental/source_location  |    4 +-
 libstdc++-v3/include/experimental/type_traits      |    2 +-
 libstdc++-v3/include/experimental/utility          |    4 +-
 libstdc++-v3/include/ext/pb_ds/assoc_container.hpp |    8 +-
 .../pb_ds/detail/priority_queue_base_dispatch.hpp  |    8 +-
 .../detail/tree_policy/node_metadata_selector.hpp  |    2 +-
 .../detail/trie_policy/node_metadata_selector.hpp  |    2 +-
 .../include/ext/pb_ds/detail/types_traits.hpp      |    2 +-
 libstdc++-v3/include/ext/pb_ds/exception.hpp       |    2 +-
 libstdc++-v3/include/ext/pb_ds/priority_queue.hpp  |    3 +-
 libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp   |   10 +-
 libstdc++-v3/include/ext/random                    |   14 +-
 libstdc++-v3/include/std/any                       |    4 +-
 libstdc++-v3/include/std/atomic                    |    9 +-
 libstdc++-v3/include/std/bit                       |   25 +-
 libstdc++-v3/include/std/bitset                    |   32 +-
 libstdc++-v3/include/std/chrono                    |   82 +-
 libstdc++-v3/include/std/complex                   |   26 +-
 libstdc++-v3/include/std/condition_variable        |    5 +-
 libstdc++-v3/include/std/coroutine                 |    2 +-
 libstdc++-v3/include/std/fstream                   |    4 +-
 libstdc++-v3/include/std/future                    |    2 +-
 libstdc++-v3/include/std/iostream                  |    4 +-
 libstdc++-v3/include/std/istream                   |   28 +-
 libstdc++-v3/include/std/memory                    |    2 +-
 libstdc++-v3/include/std/mutex                     |    2 +-
 libstdc++-v3/include/std/numeric                   |    2 +-
 libstdc++-v3/include/std/optional                  |    7 +-
 libstdc++-v3/include/std/ostream                   |   28 +-
 libstdc++-v3/include/std/ranges                    |  282 ++--
 libstdc++-v3/include/std/ratio                     |    2 +-
 libstdc++-v3/include/std/shared_mutex              |    2 +-
 libstdc++-v3/include/std/stdexcept                 |    2 +-
 libstdc++-v3/include/std/stop_token                |   12 +-
 libstdc++-v3/include/std/streambuf                 |   20 +-
 libstdc++-v3/include/std/string_view               |    2 +-
 libstdc++-v3/include/std/system_error              |    2 +-
 libstdc++-v3/include/std/thread                    |    2 +-
 libstdc++-v3/include/std/tuple                     |    4 +
 libstdc++-v3/include/std/valarray                  |    4 +-
 libstdc++-v3/include/std/variant                   |    2 +-
 libstdc++-v3/include/tr1/cmath                     |    6 +-
 libstdc++-v3/include/tr1/complex                   |    2 +-
 libstdc++-v3/include/tr1/legendre_function.tcc     |    2 +-
 libstdc++-v3/include/tr1/random.h                  |   10 +-
 libstdc++-v3/include/tr1/regex                     |   52 +-
 libstdc++-v3/include/tr2/dynamic_bitset            |   24 +-
 libstdc++-v3/libsupc++/atomic_lockfree_defines.h   |    2 +-
 libstdc++-v3/libsupc++/compare                     |    7 +-
 libstdc++-v3/libsupc++/exception                   |    2 +-
 libstdc++-v3/libsupc++/exception.h                 |    4 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |    2 +-
 libstdc++-v3/libsupc++/nested_exception.h          |    2 +-
 libstdc++-v3/libsupc++/new_opa.cc                  |    2 +-
 libstdc++-v3/src/c++11/cxx11-ios_failure.cc        |   11 +-
 libstdc++-v3/src/c++17/fs_dir.cc                   |    8 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |   42 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |   10 +-
 libstdc++-v3/src/filesystem/dir-common.h           |   12 +
 libstdc++-v3/src/filesystem/dir.cc                 |    2 +-
 libstdc++-v3/src/filesystem/ops-common.h           |   11 +-
 libstdc++-v3/src/filesystem/ops.cc                 |    4 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |    2 +
 .../{builtin-ptr-three-way.cc => lwg3530.cc}       |   13 +-
 .../19_diagnostics/error_code/operators/less.cc    |    5 +-
 .../error_code/operators/not_equal.cc              |    3 +-
 .../error_code/operators/three_way.cc              |    8 +-
 .../error_condition/operators/less.cc              |    1 +
 .../error_condition/operators/three_way.cc         |    1 +
 .../19_diagnostics/headers/system_error/93151.cc   |   23 +
 .../headers/system_error/errc_std_c++0x.cc         |   32 +-
 .../testsuite/20_util/duration/cons/dr2094.cc      |   64 +
 .../duration/requirements/reduced_period.cc        |  183 +++
 .../20_util/duration/requirements/typedefs_neg2.cc |    4 +-
 .../20_util/function_objects/range.cmp/lwg3530.cc  |   47 +
 .../testsuite/20_util/is_aggregate/value.cc        |   15 +-
 .../testsuite/20_util/optional/bad_access.cc       |   27 +
 .../testsuite/20_util/optional/requirements.cc     |    3 +
 .../pstl/uninitialized_construct.cc                |    1 +
 .../pstl/uninitialized_copy_move.cc                |    1 +
 .../pstl/uninitialized_fill_destroy.cc             |    1 +
 .../testsuite/20_util/time_point_cast/rounding.cc  |    4 +-
 libstdc++-v3/testsuite/20_util/tuple/78939.cc      |    5 +-
 libstdc++-v3/testsuite/20_util/tuple/cons/96592.cc |   58 +
 .../20_util/variable_templates_for_traits.cc       |    4 +-
 .../char_traits/requirements/char/99181.cc         |   40 +
 .../requirements/constexpr_functions_c++20.cc      |   52 +
 .../map/cons/noexcept_move_construct.cc            |   32 +-
 .../multimap/cons/noexcept_move_construct.cc       |   32 +-
 .../multiset/cons/noexcept_move_construct.cc       |   32 +-
 .../set/cons/noexcept_move_construct.cc            |   32 +-
 .../unordered_map/allocator/default_init.cc        |   69 +
 .../cons/noexcept_default_construct.cc             |   68 +
 .../unordered_map/cons/noexcept_move_construct.cc  |   65 +
 .../unordered_map/modifiers/move_assign.cc         |   81 ++
 .../cons/noexcept_default_construct.cc             |   68 +
 .../cons/noexcept_move_construct.cc                |   65 +
 .../cons/noexcept_default_construct.cc             |   68 +
 .../cons/noexcept_move_construct.cc                |   65 +
 .../unordered_set/allocator/default_init.cc        |   69 +
 .../23_containers/unordered_set/cons/99985.cc      |   47 +
 .../cons/noexcept_default_construct.cc             |   68 +
 .../unordered_set/cons/noexcept_move_construct.cc  |   65 +
 .../associated_types/readable.traits.cc            |   26 +
 .../24_iterators/insert_iterator/dr561.cc          |   47 +
 .../testsuite/24_iterators/move_iterator/dr3265.cc |   51 +
 .../24_iterators/range_access/range_access.cc      |   30 +
 .../range_access/range_access_cpp14.cc             |   15 +
 .../range_access/range_access_cpp17.cc             |   14 +
 .../testsuite/25_algorithms/all_of/constexpr.cc    |   13 +-
 .../testsuite/25_algorithms/any_of/constexpr.cc    |    5 +-
 .../25_algorithms/binary_search/constexpr.cc       |    5 +-
 .../testsuite/25_algorithms/copy/debug/99402.cc    |   35 +
 .../25_algorithms/copy_backward/constexpr.cc       |    2 +-
 libstdc++-v3/testsuite/25_algorithms/copy_n/5.cc   |   97 ++
 .../testsuite/25_algorithms/count/constexpr.cc     |    4 +-
 .../testsuite/25_algorithms/equal/constexpr.cc     |    7 +-
 .../25_algorithms/equal_range/constexpr.cc         |    3 +-
 .../testsuite/25_algorithms/fill/constexpr.cc      |    2 +-
 .../testsuite/25_algorithms/find_end/constexpr.cc  |    4 +-
 .../testsuite/25_algorithms/find_if/constexpr.cc   |    4 +-
 .../25_algorithms/is_partitioned/constexpr.cc      |    2 +-
 .../25_algorithms/is_permutation/constexpr.cc      |    4 +-
 .../25_algorithms/is_sorted_until/constexpr.cc     |    5 +-
 .../lexicographical_compare/constexpr.cc           |    2 +-
 .../25_algorithms/lower_bound/constexpr.cc         |    2 +-
 .../testsuite/25_algorithms/merge/constexpr.cc     |    4 +-
 .../testsuite/25_algorithms/mismatch/constexpr.cc  |    3 +-
 .../testsuite/25_algorithms/none_of/constexpr.cc   |    2 +-
 .../25_algorithms/partition_copy/constexpr.cc      |    3 +-
 .../25_algorithms/pstl/alg_merge/inplace_merge.cc  |    1 +
 .../25_algorithms/pstl/alg_merge/merge.cc          |    1 +
 .../pstl/alg_modifying_operations/copy_if.cc       |    1 +
 .../pstl/alg_modifying_operations/copy_move.cc     |    1 +
 .../pstl/alg_modifying_operations/fill.cc          |    1 +
 .../pstl/alg_modifying_operations/generate.cc      |    1 +
 .../alg_modifying_operations/is_partitioned.cc     |    1 +
 .../pstl/alg_modifying_operations/partition.cc     |    1 +
 .../alg_modifying_operations/partition_copy.cc     |    1 +
 .../pstl/alg_modifying_operations/remove.cc        |    1 +
 .../pstl/alg_modifying_operations/remove_copy.cc   |    1 +
 .../pstl/alg_modifying_operations/replace.cc       |    1 +
 .../pstl/alg_modifying_operations/replace_copy.cc  |    1 +
 .../pstl/alg_modifying_operations/rotate.cc        |    1 +
 .../pstl/alg_modifying_operations/rotate_copy.cc   |    1 +
 .../pstl/alg_modifying_operations/swap_ranges.cc   |    1 +
 .../alg_modifying_operations/transform_binary.cc   |    1 +
 .../alg_modifying_operations/transform_unary.cc    |    1 +
 .../pstl/alg_modifying_operations/unique.cc        |    1 +
 .../alg_modifying_operations/unique_copy_equal.cc  |    1 +
 .../pstl/alg_nonmodifying/adjacent_find.cc         |    1 +
 .../25_algorithms/pstl/alg_nonmodifying/all_of.cc  |    1 +
 .../25_algorithms/pstl/alg_nonmodifying/any_of.cc  |    1 +
 .../25_algorithms/pstl/alg_nonmodifying/count.cc   |    1 +
 .../25_algorithms/pstl/alg_nonmodifying/equal.cc   |    1 +
 .../25_algorithms/pstl/alg_nonmodifying/find.cc    |    1 +
 .../pstl/alg_nonmodifying/find_end.cc              |    1 +
 .../pstl/alg_nonmodifying/find_first_of.cc         |    1 +
 .../25_algorithms/pstl/alg_nonmodifying/find_if.cc |    1 +
 .../pstl/alg_nonmodifying/for_each.cc              |    1 +
 .../pstl/alg_nonmodifying/mismatch.cc              |    1 +
 .../25_algorithms/pstl/alg_nonmodifying/none_of.cc |    1 +
 .../pstl/alg_nonmodifying/nth_element.cc           |    1 +
 .../25_algorithms/pstl/alg_nonmodifying/reverse.cc |    1 +
 .../pstl/alg_nonmodifying/reverse_copy.cc          |    1 +
 .../pstl/alg_nonmodifying/search_n.cc              |    1 +
 .../25_algorithms/pstl/alg_sorting/includes.cc     |    1 +
 .../25_algorithms/pstl/alg_sorting/is_heap.cc      |    1 +
 .../25_algorithms/pstl/alg_sorting/is_sorted.cc    |    1 +
 .../pstl/alg_sorting/lexicographical_compare.cc    |    1 +
 .../pstl/alg_sorting/minmax_element.cc             |    1 +
 .../25_algorithms/pstl/alg_sorting/partial_sort.cc |    1 +
 .../pstl/alg_sorting/partial_sort_copy.cc          |    1 +
 .../25_algorithms/pstl/alg_sorting/set.cc          |    1 +
 .../25_algorithms/pstl/alg_sorting/sort.cc         |    1 +
 .../25_algorithms/remove_copy/constexpr.cc         |    4 +-
 .../25_algorithms/remove_copy_if/constexpr.cc      |    2 +-
 .../testsuite/25_algorithms/remove_if/constexpr.cc |    2 +-
 .../25_algorithms/replace_if/constexpr.cc          |    4 +-
 .../testsuite/25_algorithms/reverse/constexpr.cc   |    2 -
 .../25_algorithms/reverse_copy/constexpr.cc        |    2 +-
 .../25_algorithms/rotate_copy/constexpr.cc         |    2 +-
 .../testsuite/25_algorithms/search/constexpr.cc    |    4 +-
 .../25_algorithms/set_difference/constexpr.cc      |    9 +-
 .../25_algorithms/set_intersection/constexpr.cc    |    2 +-
 .../set_symmetric_difference/constexpr.cc          |   16 +-
 .../testsuite/25_algorithms/set_union/constexpr.cc |    5 +-
 .../25_algorithms/unique_copy/constexpr.cc         |    5 +-
 .../25_algorithms/upper_bound/constexpr.cc         |    2 +-
 .../pstl/numeric_ops/adjacent_difference.cc        |    1 +
 .../26_numerics/pstl/numeric_ops/reduce.cc         |    1 +
 .../testsuite/26_numerics/pstl/numeric_ops/scan.cc |    1 +
 .../pstl/numeric_ops/transform_reduce.cc           |    1 +
 .../26_numerics/pstl/numeric_ops/transform_scan.cc |    1 +
 .../linear_congruential_engine/operators/call.cc   |   64 +
 .../testsuite/26_numerics/random/pr60037-neg.cc    |    4 +-
 .../testsuite/26_numerics/valarray/95592.cc        |   29 +
 .../27_io/filesystem/operations/proximate.cc       |    2 +-
 .../27_io/filesystem/operations/rename.cc          |  181 +++
 .../27_io/filesystem/path/compare/lwg2936.cc       |    2 +-
 .../27_io/filesystem/path/decompose/parent_path.cc |   25 +-
 .../27_io/filesystem/path/generation/proximate.cc  |    2 +-
 .../27_io/filesystem/path/generation/relative.cc   |    4 +-
 .../algorithms/regex_match/awk/cstring_01.cc       |    1 +
 .../algorithms/regex_match/basic/empty_range.cc    |    1 +
 .../algorithms/regex_match/basic/string_01.cc      |    1 +
 .../regex_match/basic/string_range_00_03.cc        |    1 +
 .../regex_match/basic/string_range_01_03.cc        |    3 +-
 .../regex_match/basic/string_range_02_03.cc        |    1 +
 .../algorithms/regex_match/cstring_bracket_01.cc   |    1 +
 .../28_regex/algorithms/regex_match/dr2329_neg.cc  |    1 +
 .../algorithms/regex_match/ecma/char/53622.cc      |    1 +
 .../algorithms/regex_match/ecma/char/57173.cc      |    1 +
 .../algorithms/regex_match/ecma/char/58576.cc      |    1 +
 .../algorithms/regex_match/ecma/char/61601.cc      |    1 +
 .../algorithms/regex_match/ecma/char/68863.cc      |    1 +
 .../algorithms/regex_match/ecma/char/anymatcher.cc |    1 +
 .../algorithms/regex_match/ecma/char/backref.cc    |    1 +
 .../regex_match/ecma/char/empty_range.cc           |    1 +
 .../algorithms/regex_match/ecma/char/emptygroup.cc |    1 +
 .../algorithms/regex_match/ecma/char/hex.cc        |    1 +
 .../regex_match/ecma/char/quoted_char.cc           |    1 +
 .../algorithms/regex_match/ecma/char/ungreedy.cc   |    1 +
 .../algorithms/regex_match/ecma/wchar_t/63199.cc   |    1 +
 .../regex_match/ecma/wchar_t/anymatcher.cc         |    1 +
 .../regex_match/ecma/wchar_t/cjk_match.cc          |    1 +
 .../algorithms/regex_match/ecma/wchar_t/hex.cc     |    1 +
 .../regex_match/extended/cstring_plus.cc           |    1 +
 .../regex_match/extended/cstring_questionmark.cc   |    1 +
 .../regex_match/extended/cstring_range.cc          |    1 +
 .../algorithms/regex_match/extended/string_any.cc  |    1 +
 .../regex_match/extended/string_range_00_03.cc     |    1 +
 .../regex_match/extended/string_range_01_03.cc     |    1 +
 .../regex_match/extended/string_range_02_03.cc     |    1 +
 .../regex_match/extended/wstring_locale.cc         |    1 +
 .../algorithms/regex_replace/char/51711.cc         |    1 +
 .../algorithms/regex_replace/char/basic_replace.cc |    1 +
 .../algorithms/regex_replace/char/dr2213.cc        |    1 +
 .../algorithms/regex_replace/char/pr83601.cc       |    1 +
 .../algorithms/regex_replace/wchar_t/51711.cc      |    1 +
 .../algorithms/regex_replace/wchar_t/pr83601.cc    |    1 +
 .../28_regex/algorithms/regex_search/61424.cc      |    1 +
 .../28_regex/algorithms/regex_search/61720.cc      |    1 +
 .../algorithms/regex_search/basic/string_01.cc     |    1 +
 .../28_regex/algorithms/regex_search/dr2332_neg.cc |    1 +
 .../algorithms/regex_search/ecma/assertion.cc      |    1 +
 .../28_regex/algorithms/regex_search/ecma/flags.cc |    1 +
 .../algorithms/regex_search/ecma/greedy.cc         |    1 +
 .../algorithms/regex_search/ecma/string_01.cc      |    1 +
 .../testsuite/28_regex/basic_regex/85098.cc        |    1 +
 .../28_regex/basic_regex/assign/char/cstring.cc    |    1 +
 .../28_regex/basic_regex/assign/char/cstring_op.cc |    1 +
 .../28_regex/basic_regex/assign/char/lwg3296.cc    |    1 +
 .../28_regex/basic_regex/assign/char/moveable.cc   |    1 +
 .../28_regex/basic_regex/assign/char/pstring.cc    |    1 +
 .../28_regex/basic_regex/assign/char/range.cc      |    1 +
 .../28_regex/basic_regex/assign/char/string.cc     |    1 +
 .../28_regex/basic_regex/assign/char/string_op.cc  |    1 +
 .../28_regex/basic_regex/assign/wchar_t/cstring.cc |    1 +
 .../basic_regex/assign/wchar_t/cstring_op.cc       |    1 +
 .../28_regex/basic_regex/assign/wchar_t/lwg3296.cc |    1 +
 .../28_regex/basic_regex/assign/wchar_t/pstring.cc |    1 +
 .../28_regex/basic_regex/assign/wchar_t/range.cc   |    1 +
 .../28_regex/basic_regex/assign/wchar_t/string.cc  |    1 +
 .../basic_regex/assign/wchar_t/string_op.cc        |    1 +
 .../testsuite/28_regex/basic_regex/ctors/47724.cc  |    1 +
 .../testsuite/28_regex/basic_regex/ctors/83598.cc  |    1 +
 .../28_regex/basic_regex/ctors/basic/cstring.cc    |    1 +
 .../28_regex/basic_regex/ctors/basic/default.cc    |    1 +
 .../28_regex/basic_regex/ctors/basic/iter.cc       |    1 +
 .../basic_regex/ctors/basic/pstring_char.cc        |    1 +
 .../basic_regex/ctors/basic/pstring_wchar_t.cc     |    1 +
 .../28_regex/basic_regex/ctors/basic/raw_string.cc |    1 +
 .../ctors/basic/string_range_01_02_03.cc           |    1 +
 .../28_regex/basic_regex/ctors/char/cstring.cc     |    1 +
 .../28_regex/basic_regex/ctors/char/cstring_awk.cc |    1 +
 .../basic_regex/ctors/char/cstring_ecma.cc         |    1 +
 .../basic_regex/ctors/char/cstring_egrep.cc        |    1 +
 .../basic_regex/ctors/char/cstring_grep.cc         |    1 +
 .../28_regex/basic_regex/ctors/char/default.cc     |    1 +
 .../28_regex/basic_regex/ctors/char/range.cc       |    1 +
 .../28_regex/basic_regex/ctors/copy_char.cc        |    1 +
 .../28_regex/basic_regex/ctors/deduction.cc        |    1 +
 .../28_regex/basic_regex/ctors/extended/cstring.cc |    1 +
 .../ctors/extended/string_range_01_02_03.cc        |    1 +
 .../28_regex/basic_regex/ctors/move_char.cc        |    1 +
 .../28_regex/basic_regex/ctors/string_char.cc      |    1 +
 .../28_regex/basic_regex/ctors/string_wchar_t.cc   |    1 +
 .../28_regex/basic_regex/ctors/wchar_t/cstring.cc  |    1 +
 .../28_regex/basic_regex/ctors/wchar_t/default.cc  |    1 +
 .../28_regex/basic_regex/ctors/wchar_t/range.cc    |    1 +
 .../testsuite/28_regex/basic_regex/imbue/string.cc |    1 +
 .../28_regex/basic_regex/multiple_quantifiers.cc   |    1 +
 .../basic_regex/requirements/constexpr_data.cc     |    1 +
 .../testsuite/28_regex/constants/constexpr.cc      |    1 +
 .../testsuite/28_regex/constants/error_type.cc     |    1 +
 .../28_regex/constants/match_flag_type.cc          |    1 +
 .../28_regex/constants/syntax_option_type.cc       |    1 +
 .../28_regex/headers/regex/std_c++0x_neg.cc        |    3 +-
 libstdc++-v3/testsuite/28_regex/init-list.cc       |    1 +
 .../iterators/regex_iterator/char/64140.cc         |    1 +
 .../iterators/regex_iterator/char/string_01.cc     |    1 +
 .../regex_iterator/char/string_position_01.cc      |    1 +
 .../iterators/regex_iterator/ctors/char/default.cc |    1 +
 .../regex_iterator/ctors/char/dr2332_neg.cc        |    1 +
 .../regex_iterator/ctors/wchar_t/default.cc        |    1 +
 .../28_regex/iterators/regex_iterator/typedefs.cc  |    1 +
 .../iterators/regex_iterator/wchar_t/string_01.cc  |    1 +
 .../iterators/regex_iterator/wchar_t/string_02.cc  |    1 +
 .../iterators/regex_token_iterator/64303.cc        |    1 +
 .../regex_token_iterator/char/string_01.cc         |    1 +
 .../regex_token_iterator/ctors/char/default.cc     |    1 +
 .../regex_token_iterator/ctors/char/dr2332_neg.cc  |    1 +
 .../regex_token_iterator/ctors/wchar_t/default.cc  |    1 +
 .../iterators/regex_token_iterator/typedefs.cc     |    1 +
 .../regex_token_iterator/wchar_t/string_01.cc      |    1 +
 .../regex_token_iterator/wchar_t/wstring_02.cc     |    1 +
 .../testsuite/28_regex/match_results/94627.cc      |    1 +
 .../28_regex/match_results/ctors/char/default.cc   |    1 +
 .../match_results/ctors/wchar_t/default.cc         |    1 +
 .../testsuite/28_regex/match_results/format.cc     |    1 +
 .../match_results/out_of_range_submatches.cc       |    1 +
 .../28_regex/match_results/pmr_typedefs.cc         |    1 +
 .../testsuite/28_regex/match_results/swap.cc       |    1 +
 .../testsuite/28_regex/match_results/typedefs.cc   |    1 +
 libstdc++-v3/testsuite/28_regex/range_access.cc    |    1 +
 .../testsuite/28_regex/regex_error/base.cc         |    1 +
 .../testsuite/28_regex/regex_error/regex_error.cc  |    1 +
 libstdc++-v3/testsuite/28_regex/regression.cc      |    1 +
 .../testsuite/28_regex/requirements/typedefs.cc    |    1 +
 libstdc++-v3/testsuite/28_regex/simple_c++11.cc    |    3 +-
 .../testsuite/28_regex/sub_match/cast_char.cc      |    1 +
 .../testsuite/28_regex/sub_match/cast_wchar_t.cc   |    1 +
 .../testsuite/28_regex/sub_match/compare.cc        |    1 +
 .../testsuite/28_regex/sub_match/compare_c++20.cc  |    1 +
 .../28_regex/sub_match/embedded_zeros_cmp.cc       |    1 +
 .../testsuite/28_regex/sub_match/length.cc         |    1 +
 .../testsuite/28_regex/sub_match/typedefs.cc       |    1 +
 .../testsuite/28_regex/traits/char/ctor.cc         |    1 +
 .../testsuite/28_regex/traits/char/icase.cc        |    1 +
 .../testsuite/28_regex/traits/char/isctype.cc      |    1 +
 .../testsuite/28_regex/traits/char/length.cc       |    1 +
 .../28_regex/traits/char/lookup_classname.cc       |    1 +
 .../28_regex/traits/char/lookup_collatename.cc     |    1 +
 .../testsuite/28_regex/traits/char/transform.cc    |    1 +
 .../28_regex/traits/char/transform_primary.cc      |    1 +
 .../testsuite/28_regex/traits/char/translate.cc    |    1 +
 .../28_regex/traits/char/translate_nocase.cc       |    1 +
 .../testsuite/28_regex/traits/char/user_defined.cc |    1 +
 .../testsuite/28_regex/traits/char/value.cc        |    1 +
 .../testsuite/28_regex/traits/wchar_t/ctor.cc      |    1 +
 .../testsuite/28_regex/traits/wchar_t/isctype.cc   |    1 +
 .../testsuite/28_regex/traits/wchar_t/length.cc    |    1 +
 .../28_regex/traits/wchar_t/lookup_classname.cc    |    1 +
 .../28_regex/traits/wchar_t/lookup_collatename.cc  |    1 +
 .../testsuite/28_regex/traits/wchar_t/transform.cc |    1 +
 .../28_regex/traits/wchar_t/transform_primary.cc   |    1 +
 .../testsuite/28_regex/traits/wchar_t/translate.cc |    1 +
 .../28_regex/traits/wchar_t/translate_nocase.cc    |    1 +
 .../28_regex/traits/wchar_t/user_defined.cc        |    1 +
 .../testsuite/28_regex/traits/wchar_t/value.cc     |    1 +
 .../29_atomics/atomic/requirements/types_neg.cc    |   43 +
 .../testsuite/30_threads/thread/cons/84535.cc      |    3 +
 .../testsuite/30_threads/thread/cons/lwg2097.cc    |    3 +
 .../testsuite/experimental/feat-lib-fund.cc        |   93 +-
 .../experimental/filesystem/operations/rename.cc   |  180 +++
 .../net/internet/address/v4/members.cc             |   30 +-
 .../net/internet/address/v6/members.cc             |  123 ++
 .../testsuite/experimental/net/system_context/1.cc |   42 +
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    5 +-
 libstdc++-v3/testsuite/std/ranges/97600.cc         |   32 +
 .../std/ranges/adaptors/conditionally_borrowed.cc  |   75 +
 libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc |  128 +-
 .../testsuite/std/ranges/adaptors/elements.cc      |   40 +
 .../testsuite/std/ranges/adaptors/reverse.cc       |   19 +
 .../testsuite/std/ranges/adaptors/split.cc         |   12 +
 .../testsuite/std/ranges/adaptors/transform.cc     |   24 +
 libstdc++-v3/testsuite/std/ranges/iota/size.cc     |  110 ++
 .../testsuite/std/ranges/subrange/lwg3282_neg.cc   |   15 +
 libstdc++-v3/testsuite/util/testsuite_fs.h         |   15 +-
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |   28 +-
 libvtv/ChangeLog                                   |    4 +
 lto-plugin/ChangeLog                               |    4 +
 maintainer-scripts/ChangeLog                       |   12 +
 maintainer-scripts/generate_libstdcxx_web_docs     |    2 +-
 zlib/ChangeLog                                     |    4 +
 1080 files changed, 21972 insertions(+), 4676 deletions(-)


More information about the Libstdc++-cvs mailing list