public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: Gaius Mulley <gaius@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc/devel/modula-2] Merge branch 'master' into devel/modula-2.
Date: Tue, 19 Oct 2021 22:57:46 +0000 (GMT)	[thread overview]
Message-ID: <20211019225746.F0B593858438@sourceware.org> (raw)

https://gcc.gnu.org/g:386e7057d75043439f313085c4cbde8109459915

commit 386e7057d75043439f313085c4cbde8109459915
Merge: 595922b25a7 5566f3c6b46
Author: Gaius Mulley <gaius.mulley@southwales.ac.uk>
Date:   Tue Oct 19 23:57:06 2021 +0100

    Merge branch 'master' into devel/modula-2.

Diff:

 ChangeLog                                          |    7 +
 MAINTAINERS                                        |    1 +
 Makefile.def                                       |   15 +-
 Makefile.in                                        |   98 +-
 contrib/ChangeLog                                  |    6 +
 contrib/gcc-changelog/git_commit.py                |   14 +-
 contrib/gcc-changelog/test_email.py                |    1 +
 gcc/ChangeLog                                      |  953 +++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |  290 ++++
 gcc/ada/Makefile.rtl                               |   16 +-
 gcc/ada/ali.adb                                    |   17 +-
 gcc/ada/bindo-graphs.adb                           |   14 +-
 gcc/ada/cstand.adb                                 |    8 +-
 gcc/ada/exp_aggr.adb                               |   76 +-
 gcc/ada/exp_ch3.adb                                |   31 +-
 gcc/ada/exp_ch6.adb                                |   44 +-
 gcc/ada/exp_dist.adb                               |    6 +-
 gcc/ada/exp_fixd.adb                               |  171 +-
 gcc/ada/exp_util.adb                               |   20 +-
 gcc/ada/expander.adb                               |   15 +-
 gcc/ada/fe.h                                       |    3 +
 gcc/ada/gcc-interface/decl.c                       |  185 ++-
 gcc/ada/gcc-interface/gigi.h                       |   11 +
 gcc/ada/gcc-interface/misc.c                       |    6 -
 gcc/ada/gcc-interface/trans.c                      |    9 +-
 gcc/ada/gcc-interface/utils2.c                     |    2 +-
 gcc/ada/gnatls.adb                                 |   16 +-
 gcc/ada/libgnarl/a-intnam__rtems.ads               |   74 +-
 .../{s-inmaop__vxworks.adb => s-inmaop__hwint.adb} |    7 +-
 gcc/ada/libgnarl/s-interr__hwint.adb               |   36 +-
 gcc/ada/libgnarl/s-intman__android.adb             |    2 +-
 gcc/ada/libgnarl/s-intman__lynxos.adb              |    2 +-
 gcc/ada/libgnarl/s-intman__posix.adb               |    2 +-
 gcc/ada/libgnarl/s-intman__qnx.adb                 |    2 +-
 gcc/ada/libgnarl/s-intman__rtems.adb               |   93 ++
 gcc/ada/libgnarl/s-intman__rtems.ads               |   99 ++
 gcc/ada/libgnarl/s-intman__solaris.adb             |    2 +-
 gcc/ada/libgnarl/s-intman__susv3.adb               |    2 +-
 gcc/ada/libgnarl/s-osinte__rtems.adb               |  150 ++
 gcc/ada/libgnarl/s-osinte__rtems.ads               |   67 +-
 gcc/ada/libgnarl/s-taprob.adb                      |    2 +-
 gcc/ada/libgnarl/s-taprop__hpux-dce.adb            |    4 +-
 gcc/ada/libgnarl/s-taprop__linux.adb               |    6 +-
 gcc/ada/libgnarl/s-taprop__mingw.adb               |    4 +-
 gcc/ada/libgnarl/s-taprop__posix.adb               |    6 +-
 gcc/ada/libgnarl/s-taprop__qnx.adb                 |    6 +-
 gcc/ada/libgnarl/s-taprop__rtems.adb               | 1347 +++++++++++++++
 gcc/ada/libgnarl/s-taprop__solaris.adb             |    6 +-
 gcc/ada/libgnarl/s-taprop__vxworks.adb             |    6 +-
 gcc/ada/libgnarl/s-taskin.adb                      |    4 +-
 gcc/ada/libgnarl/s-tasque.adb                      |    2 +-
 gcc/ada/libgnarl/s-tpoben.adb                      |    2 +-
 gcc/ada/libgnat/a-calend.adb                       |    2 +-
 gcc/ada/libgnat/a-excach.adb                       |    2 +-
 gcc/ada/libgnat/a-except.adb                       |    2 +-
 gcc/ada/libgnat/a-tags.adb                         |    2 +-
 gcc/ada/libgnat/a-textio.adb                       |    2 +-
 gcc/ada/libgnat/a-witeio.adb                       |    2 +-
 gcc/ada/libgnat/a-ztexio.adb                       |    2 +-
 gcc/ada/libgnat/g-binenv.adb                       |    2 +-
 gcc/ada/libgnat/s-parame.adb                       |    2 +-
 gcc/ada/libgnat/s-parame__ae653.ads                |    8 +-
 gcc/ada/libgnat/s-parame__rtems.adb                |   19 +-
 gcc/ada/libgnat/s-parame__vxworks.adb              |    2 +-
 gcc/ada/libgnat/s-stchop__rtems.adb                |  113 --
 gcc/ada/libgnat/s-stratt.adb                       |   15 +-
 gcc/ada/libgnat/s-thread.ads                       |   14 +-
 gcc/ada/libgnat/s-thread__ae653.adb                |   78 +-
 gcc/ada/libgnat/s-trasym__dwarf.adb                |    2 +-
 gcc/ada/par-ch10.adb                               |    9 +-
 gcc/ada/restrict.ads                               |    2 +
 gcc/ada/sem_aggr.adb                               |   78 +-
 gcc/ada/sem_attr.adb                               |   18 +
 gcc/ada/sem_ch10.adb                               |   17 +-
 gcc/ada/sem_ch10.ads                               |    9 +-
 gcc/ada/sem_ch13.adb                               |   62 +-
 gcc/ada/sem_ch3.adb                                |  189 +--
 gcc/ada/sem_ch3.ads                                |   12 +-
 gcc/ada/sem_ch4.adb                                |  113 +-
 gcc/ada/sem_elab.adb                               |   77 +-
 gcc/ada/sem_prag.adb                               |    4 +-
 gcc/ada/sem_util.adb                               |   28 +-
 gcc/ada/treepr.adb                                 |   34 +-
 gcc/bitmap.c                                       |   12 +
 gcc/bitmap.h                                       |    3 +
 gcc/builtins.c                                     |   13 +-
 gcc/builtins.h                                     |    1 +
 gcc/c-family/ChangeLog                             |   31 +
 gcc/c-family/c-format.c                            |   27 +-
 gcc/c-family/c-format.h                            |   14 +-
 gcc/c-family/c-omp.c                               |  141 +-
 gcc/c/ChangeLog                                    |   19 +
 gcc/c/c-parser.c                                   |   41 +-
 gcc/c/gimple-parser.c                              |    8 +
 gcc/collect2.c                                     |    7 +-
 gcc/combine.c                                      |   22 +-
 gcc/common.opt                                     |   34 +-
 gcc/config.gcc                                     |    2 +
 gcc/config/aarch64/aarch64-sve.md                  |  154 ++
 gcc/config/aarch64/aarch64.c                       |  215 ++-
 gcc/config/aarch64/arm_neon.h                      |    4 +-
 gcc/config/arm/arm.c                               |  103 +-
 gcc/config/arm/mve.md                              |   16 +-
 gcc/config/bfin/bfin.md                            |   73 +-
 gcc/config/darwin-driver.c                         |   82 +-
 gcc/config/darwin.h                                |  331 ++--
 gcc/config/darwin.opt                              |  155 +-
 gcc/config/gcn/gcn-hsa.h                           |   13 +-
 gcc/config/gcn/gcn.c                               |    6 -
 gcc/config/gcn/mkoffload.c                         |   36 +-
 gcc/config/i386/avx512fp16intrin.h                 |  274 ++--
 gcc/config/i386/avx512fp16vlintrin.h               |   82 +-
 gcc/config/i386/darwin.h                           |    9 +-
 gcc/config/i386/i386-builtin.def                   |   24 +-
 gcc/config/i386/i386-expand.c                      |   91 +-
 gcc/config/i386/i386-options.c                     |    2 +
 gcc/config/i386/i386.c                             |   16 +-
 gcc/config/i386/i386.md                            |  236 ++-
 gcc/config/i386/mmx.md                             |   45 +
 gcc/config/i386/sse.md                             |  241 ++-
 gcc/config/i386/subst.md                           |    3 +
 gcc/config/pa/pa.md                                |  193 ++-
 gcc/config/pa/som.h                                |    4 +
 gcc/config/pdp11/pdp11.h                           |    3 +
 gcc/config/rs6000/altivec.h                        |    2 +-
 gcc/config/rs6000/altivec.md                       |  203 +--
 gcc/config/rs6000/emmintrin.h                      |   12 +-
 gcc/config/rs6000/nmmintrin.h                      |   40 +
 gcc/config/rs6000/pmmintrin.h                      |    4 +
 gcc/config/rs6000/rs6000-call.c                    |   33 +-
 gcc/config/rs6000/rs6000-overload.def              |    4 +-
 gcc/config/rs6000/rs6000-p8swap.c                  |    2 -
 gcc/config/rs6000/rs6000.c                         |  102 +-
 gcc/config/rs6000/smmintrin.h                      |  269 ++-
 gcc/config/rs6000/tmmintrin.h                      |   12 +
 gcc/config/rs6000/vsx.md                           |   26 +-
 gcc/config/s390/s390-protos.h                      |    2 +
 gcc/config/s390/s390.c                             |   69 +
 gcc/config/s390/s390.md                            |    7 +
 gcc/config/s390/vector.md                          |   26 +
 gcc/config/s390/vx-builtins.md                     |   26 -
 gcc/config/sparc/sparc-modes.def                   |    3 +
 gcc/configure                                      |    2 +-
 gcc/configure.ac                                   |    2 +-
 gcc/coverage.c                                     |   50 +-
 gcc/cp/ChangeLog                                   |   52 +
 gcc/cp/class.c                                     |    2 +-
 gcc/cp/constexpr.c                                 |   62 +-
 gcc/cp/decl.c                                      |    2 +-
 gcc/cp/parser.c                                    |   56 +-
 gcc/cp/pt.c                                        |   30 +-
 gcc/cp/typeck2.c                                   |    2 +-
 gcc/cse.c                                          |   48 +-
 gcc/ctfc.h                                         |    2 +-
 gcc/d/ChangeLog                                    |    5 +
 gcc/dbgcnt.c                                       |    2 -
 gcc/defaults.h                                     |   29 +-
 gcc/doc/extend.texi                                |    6 +-
 gcc/doc/install.texi                               |    4 +-
 gcc/doc/invoke.texi                                |   23 +-
 gcc/doc/md.texi                                    |    7 +
 gcc/dwarf2ctf.c                                    |    4 +-
 gcc/expmed.c                                       |    3 +-
 gcc/flag-types.h                                   |    4 -
 gcc/fortran/ChangeLog                              |  185 +++
 gcc/fortran/check.c                                |   18 +-
 gcc/fortran/decl.c                                 |   42 +-
 gcc/fortran/dump-parse-tree.c                      |    4 +-
 gcc/fortran/expr.c                                 |    8 +-
 gcc/fortran/gfortran.h                             |  110 +-
 gcc/fortran/interface.c                            |  109 +-
 gcc/fortran/intrinsic.c                            |    7 +-
 gcc/fortran/match.h                                |    1 +
 gcc/fortran/misc.c                                 |   10 +-
 gcc/fortran/module.c                               |   66 +-
 gcc/fortran/openmp.c                               |  513 +++++-
 gcc/fortran/parse.c                                |   26 +
 gcc/fortran/primary.c                              |   17 +-
 gcc/fortran/resolve.c                              |   28 +
 gcc/fortran/simplify.c                             |    8 +-
 gcc/fortran/symbol.c                               |    1 +
 gcc/fortran/trans-array.c                          |  150 +-
 gcc/fortran/trans-array.h                          |   16 +-
 gcc/fortran/trans-decl.c                           | 1047 ++++++++++--
 gcc/fortran/trans-expr.c                           |  707 +++++---
 gcc/fortran/trans-openmp.c                         |  210 ++-
 gcc/fortran/trans-stmt.c                           |   44 +-
 gcc/fortran/trans-stmt.h                           |    1 +
 gcc/fortran/trans-types.c                          |  116 +-
 gcc/fortran/trans-types.h                          |    3 +-
 gcc/fortran/trans.c                                |   11 +-
 gcc/fortran/trans.h                                |    2 -
 gcc/gcov-dump.c                                    |    9 +-
 gcc/gcov.c                                         |   36 +-
 gcc/gimple-fold.c                                  |    2 +-
 gcc/gimple-fold.h                                  |    1 +
 gcc/gimple-iterator.c                              |    4 +
 gcc/gimple-iterator.h                              |    4 +-
 gcc/gimple-match-head.c                            |    4 +
 gcc/gimple-range-cache.cc                          |    3 +
 gcc/gimple-range-fold.h                            |    1 +
 gcc/gimple-range-path.cc                           |    6 +-
 gcc/gimple-range.cc                                |    8 +-
 gcc/gimple-ssa-evrp.c                              |   39 +-
 gcc/gimple.c                                       |    4 +-
 gcc/internal-fn.c                                  |   37 +-
 gcc/internal-fn.def                                |    3 +
 gcc/ipa-cp.c                                       |  161 +-
 gcc/ipa-modref-tree.h                              |   41 +-
 gcc/ipa-modref.c                                   |   39 +-
 gcc/ipa-modref.h                                   |   13 +
 gcc/ipa-sra.c                                      |   40 +-
 gcc/lra-constraints.c                              |    5 +-
 gcc/lto-compress.c                                 |    4 -
 gcc/match.pd                                       |   71 +-
 gcc/objc/ChangeLog                                 |   11 +
 gcc/objcp/ChangeLog                                |    5 +
 gcc/objcp/Make-lang.in                             |    1 +
 gcc/omp-general.c                                  |  143 +-
 gcc/omp-general.h                                  |    3 +
 gcc/omp-low.c                                      |    6 +-
 gcc/optabs.def                                     |    2 +
 gcc/opts.c                                         |    6 +-
 gcc/params.opt                                     |   16 +-
 gcc/passes.def                                     |    4 +-
 gcc/pointer-query.cc                               |   18 +-
 gcc/simplify-rtx.c                                 |   14 +
 gcc/system.h                                       |   21 +
 gcc/targhooks.c                                    |    4 +-
 gcc/testsuite/ChangeLog                            |  607 +++++++
 gcc/testsuite/c-c++-common/Wstringop-overflow-2.c  |    4 +-
 gcc/testsuite/c-c++-common/gomp/sections1.c        |   22 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-inst1.C       |   17 +
 .../g++.dg/cpp2a/class-deduction-alias11.C         |   12 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C   |   11 +
 gcc/testsuite/g++.dg/ext/vla22.C                   |    2 +-
 gcc/testsuite/g++.dg/gomp/attrs-6.C                |   53 +
 gcc/testsuite/g++.dg/gomp/attrs-7.C                |   20 +-
 gcc/testsuite/g++.dg/gomp/sections-2.C             |    4 +-
 gcc/testsuite/g++.dg/pr102796.C                    |   18 +
 gcc/testsuite/g++.dg/template/crash90.C            |    3 +-
 gcc/testsuite/g++.dg/template/fnspec2.C            |    9 +
 gcc/testsuite/g++.dg/template/parm-cv1.C           |   15 +
 gcc/testsuite/g++.dg/template/parm-cv2.C           |   23 +
 gcc/testsuite/g++.dg/template/parm-cv3.C           |  142 ++
 gcc/testsuite/g++.dg/torture/pr10148.C             |   52 +
 gcc/testsuite/g++.dg/tree-ssa/pr94403.C            |    2 +-
 gcc/testsuite/g++.dg/vect/pr102572.cc              |   14 +
 gcc/testsuite/g++.dg/vect/pr102696.cc              |   16 +
 gcc/testsuite/g++.dg/vect/pr102788.cc              |   32 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-13.C      |    7 +-
 gcc/testsuite/g++.target/i386/pr102639.C           |   19 +
 gcc/testsuite/gcc.c-torture/compile/pr100316.c     |   18 +
 gcc/testsuite/gcc.c-torture/execute/bitfld-10.c    |   24 +
 gcc/testsuite/gcc.dg/Warray-bounds-51.c            |    5 +-
 gcc/testsuite/gcc.dg/Warray-parameter-3.c          |    2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-14.c       |    5 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-21.c       |    4 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-76.c       |    4 +-
 gcc/testsuite/gcc.dg/format/c11-dfp-printf-1.c     |   35 +
 gcc/testsuite/gcc.dg/format/c11-dfp-scanf-1.c      |   35 +
 gcc/testsuite/gcc.dg/format/c11-printf-1.c         |   13 +
 gcc/testsuite/gcc.dg/format/c11-scanf-1.c          |   11 +
 gcc/testsuite/gcc.dg/format/c2x-dfp-printf-1.c     |   35 +
 gcc/testsuite/gcc.dg/format/c2x-dfp-scanf-1.c      |   35 +
 gcc/testsuite/gcc.dg/format/c2x-printf-1.c         |   26 +
 gcc/testsuite/gcc.dg/format/c2x-scanf-1.c          |   17 +
 gcc/testsuite/gcc.dg/format/ext-10.c               |   13 +
 gcc/testsuite/gcc.dg/format/ext-9.c                |   29 +
 gcc/testsuite/gcc.dg/gimplefe-error-12.c           |   10 +
 gcc/testsuite/gcc.dg/gomp/sections-2.c             |    4 +-
 gcc/testsuite/gcc.dg/gomp/simd-2.c                 |    2 +-
 gcc/testsuite/gcc.dg/gomp/simd-3.c                 |    2 +-
 gcc/testsuite/gcc.dg/ipa/pr102714.c                |  117 ++
 gcc/testsuite/gcc.dg/optimize-bswapsi-5.c          |    2 +-
 gcc/testsuite/gcc.dg/optimize-bswapsi-6.c          |    2 +-
 gcc/testsuite/gcc.dg/pr102738.c                    |   49 +
 gcc/testsuite/gcc.dg/pr102798.c                    |   41 +
 gcc/testsuite/gcc.dg/pr102827.c                    |   13 +
 gcc/testsuite/gcc.dg/torture/pr102762.c            |   11 +
 gcc/testsuite/gcc.dg/torture/pr69760.c             |    3 +-
 gcc/testsuite/gcc.dg/torture/ssa-pta-fn-1.c        |    8 +-
 gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-1.c  |   72 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-rawmemchr-2.c  |   83 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-1.c     |  100 ++
 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-2.c     |   58 +
 gcc/testsuite/gcc.dg/tree-ssa/ldist-strlen-3.c     |   12 +
 gcc/testsuite/gcc.dg/tree-ssa/pr102736.c           |   21 +
 gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c          |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pta-callused.c       |    2 +-
 gcc/testsuite/gcc.target/aarch64/pr102375.c        |    4 +
 .../gcc.target/aarch64/sve/cond_unary_4.c          |    6 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr93183.c     |   21 +
 .../gcc.target/aarch64/sve/pred-cond-reduc.c       |   18 +
 .../gcc.target/aarch64/sve/pred-not-gen-1.c        |   23 +
 .../gcc.target/aarch64/sve/pred-not-gen-2.c        |   23 +
 .../gcc.target/aarch64/sve/pred-not-gen-3.c        |   21 +
 .../gcc.target/aarch64/sve/pred-not-gen-4.c        |   14 +
 gcc/testsuite/gcc.target/arm/mve/mve.exp           |    3 +
 .../gcc.target/arm/mve/mve_load_memory_modes.c     |  357 ++++
 .../gcc.target/arm/mve/mve_store_memory_modes.c    |  370 +++++
 gcc/testsuite/gcc.target/bfin/ones.c               |   11 +
 gcc/testsuite/gcc.target/bfin/parity.c             |    9 +
 gcc/testsuite/gcc.target/bfin/popcount.c           |    9 +
 gcc/testsuite/gcc.target/bfin/ssabs.c              |   11 +
 gcc/testsuite/gcc.target/bfin/ssneg.c              |   11 +
 gcc/testsuite/gcc.target/i386/387-12.c             |    2 +-
 gcc/testsuite/gcc.target/i386/addr-space-2.c       |    3 +-
 gcc/testsuite/gcc.target/i386/addr-space-3.c       |   17 +
 gcc/testsuite/gcc.target/i386/avx-1.c              |    4 +
 .../gcc.target/i386/avx2-vect-mask-store-move1.c   |    2 +-
 .../gcc.target/i386/avx512fp16-builtin_shuffle-1.c |   86 +
 .../gcc.target/i386/avx512fp16-pr101846.c          |   56 +
 gcc/testsuite/gcc.target/i386/avx512fp16-pr94680.c |   61 +
 .../gcc.target/i386/avx512fp16-set1-pch-1a.c       |   13 +
 .../gcc.target/i386/avx512fp16-set1-pch-1b.c       |   42 +
 .../gcc.target/i386/avx512fp16-v4hf-concat.c       |   16 +
 .../gcc.target/i386/avx512fp16-vfcmaddcph-1a.c     |    1 +
 .../gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c     |    4 +-
 .../gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c     |   13 +
 .../gcc.target/i386/avx512fp16-vfmaddcph-1a.c      |    1 +
 .../gcc.target/i386/avx512fp16-vfmaddcsh-1a.c      |    4 +-
 .../gcc.target/i386/avx512fp16-vfmaddcsh-1c.c      |   13 +
 .../gcc.target/i386/avx512fp16vl-set1-pch-1a.c     |   20 +
 .../gcc.target/i386/avx512fp16vl-set1-pch-1b.c     |   57 +
 .../gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c   |    2 +
 .../gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c    |    2 +
 gcc/testsuite/gcc.target/i386/pr102374.c           |    3 +
 gcc/testsuite/gcc.target/i386/pr102483-2.c         |   26 +
 gcc/testsuite/gcc.target/i386/pr102483.c           |   58 +
 gcc/testsuite/gcc.target/i386/pr102627.c           |   41 +
 gcc/testsuite/gcc.target/i386/pr102761.c           |   11 +
 gcc/testsuite/gcc.target/i386/pr85730.c            |   95 ++
 gcc/testsuite/gcc.target/i386/sse-13.c             |    4 +
 gcc/testsuite/gcc.target/i386/sse-23.c             |    4 +
 gcc/testsuite/gcc.target/mips/msa-insert-split.c   |    2 +-
 gcc/testsuite/gcc.target/powerpc/builtins-1.c      |    8 +-
 gcc/testsuite/gcc.target/powerpc/dform-1.c         |    4 +-
 gcc/testsuite/gcc.target/powerpc/dform-2.c         |    4 +-
 gcc/testsuite/gcc.target/powerpc/p10_vec_xl_sext.c |   35 +
 gcc/testsuite/gcc.target/powerpc/pr101985-1.c      |   18 +
 gcc/testsuite/gcc.target/powerpc/pr101985-2.c      |   18 +
 gcc/testsuite/gcc.target/powerpc/pr78102.c         |   23 +
 gcc/testsuite/gcc.target/powerpc/pr80510-2.c       |    4 +-
 gcc/testsuite/gcc.target/powerpc/sse4_1-packusdw.c |   73 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pcmpeqq.c  |   46 +
 .../gcc.target/powerpc/sse4_1-phminposuw.c         |    2 +-
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsb.c   |   46 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxsd.c   |   46 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxud.c   |   47 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmaxuw.c   |   47 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pminsb.c   |   46 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pminsd.c   |   46 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pminud.c   |   47 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pminuw.c   |   47 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbd.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbq.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxbw.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxdq.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwd.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovsxwq.c |   42 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbd.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbq.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxbw.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxdq.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwd.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmovzxwq.c |   43 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmuldq.c   |   51 +
 gcc/testsuite/gcc.target/powerpc/sse4_1-pmulld.c   |   46 +
 gcc/testsuite/gcc.target/powerpc/sse4_2-check.h    |   18 +
 gcc/testsuite/gcc.target/powerpc/sse4_2-pcmpgtq.c  |   46 +
 .../gcc.target/powerpc/unwind-backchain.c          |   24 +
 gcc/testsuite/gcc.target/s390/rawmemchr-1.c        |   99 ++
 .../gfortran.dg/ISO_Fortran_binding_19.f90         |   28 +
 .../gfortran.dg/ISO_Fortran_binding_4.f90          |   22 +-
 gcc/testsuite/gfortran.dg/PR100914.f90             |    2 +-
 gcc/testsuite/gfortran.dg/PR100915.c               |    2 +-
 gcc/testsuite/gfortran.dg/PR100915.f90             |   13 +-
 gcc/testsuite/gfortran.dg/PR93963.f90              |   80 +-
 gcc/testsuite/gfortran.dg/PR94110.f90              |   15 +
 gcc/testsuite/gfortran.dg/assumed_rank_24.f90      |  137 ++
 gcc/testsuite/gfortran.dg/assumed_type_12.f90      |   34 +
 gcc/testsuite/gfortran.dg/assumed_type_13.c        |   26 +
 gcc/testsuite/gfortran.dg/assumed_type_13.f90      |   66 +
 gcc/testsuite/gfortran.dg/bind-c-char-descr.f90    |  123 ++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-1.c    |  345 ++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-1.f90  | 1574 ++++++++++++++++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-2.f90  |   82 +
 gcc/testsuite/gfortran.dg/bind-c-contiguous-3.c    |  180 ++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-3.f90  |  656 ++++++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-4.c    |  370 +++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-4.f90  | 1720 ++++++++++++++++++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-5.c    |  345 ++++
 gcc/testsuite/gfortran.dg/bind-c-contiguous-5.f90  | 1574 ++++++++++++++++++
 gcc/testsuite/gfortran.dg/bind-c-intent-out.f90    |   13 +-
 .../gfortran.dg/bind_c_array_params_2.f90          |   30 +-
 gcc/testsuite/gfortran.dg/bind_c_char_10.f90       |   25 +-
 gcc/testsuite/gfortran.dg/bind_c_char_8.f90        |   10 +-
 .../gfortran.dg/c-interop/allocatable-dummy.f90    |    2 +-
 gcc/testsuite/gfortran.dg/c-interop/c1255-1.f90    |    2 +-
 gcc/testsuite/gfortran.dg/c-interop/c407c-1.f90    |    2 +-
 gcc/testsuite/gfortran.dg/c-interop/c535c-1.f90    |  175 +-
 gcc/testsuite/gfortran.dg/c-interop/c535c-2.f90    |    4 +-
 gcc/testsuite/gfortran.dg/c-interop/c535c-3.f90    |    5 +-
 gcc/testsuite/gfortran.dg/c-interop/c535c-4.f90    |    5 +-
 .../gfortran.dg/c-interop/cf-descriptor-5.f90      |    2 +-
 .../gfortran.dg/c-interop/cf-out-descriptor-3.f90  |    2 +-
 .../gfortran.dg/c-interop/cf-out-descriptor-4.f90  |    2 +-
 .../gfortran.dg/c-interop/cf-out-descriptor-5.f90  |    6 +-
 .../gfortran.dg/c-interop/contiguous-2.f90         |    2 +-
 .../gfortran.dg/c-interop/contiguous-3.f90         |    2 +-
 .../gfortran.dg/c-interop/deferred-character-1.f90 |    4 +-
 .../gfortran.dg/c-interop/deferred-character-2.f90 |    2 +-
 .../gfortran.dg/c-interop/fc-descriptor-3.f90      |    2 +-
 .../gfortran.dg/c-interop/fc-descriptor-5.f90      |    2 +-
 .../gfortran.dg/c-interop/fc-descriptor-6.f90      |    2 +-
 .../gfortran.dg/c-interop/fc-descriptor-7-c.c      |   27 +-
 .../gfortran.dg/c-interop/fc-descriptor-7.f90      |  134 +-
 .../gfortran.dg/c-interop/fc-out-descriptor-3.f90  |    2 +-
 .../gfortran.dg/c-interop/fc-out-descriptor-4.f90  |    2 +-
 .../gfortran.dg/c-interop/fc-out-descriptor-5.f90  |    4 +-
 .../gfortran.dg/c-interop/fc-out-descriptor-6.f90  |    2 +-
 .../gfortran.dg/c-interop/ff-descriptor-5.f90      |    4 +-
 .../gfortran.dg/c-interop/ff-descriptor-6.f90      |    2 +-
 gcc/testsuite/gfortran.dg/c-interop/shape.f90      |    4 +-
 .../gfortran.dg/c-interop/typecodes-array-char-c.c |    6 +
 .../gfortran.dg/c-interop/typecodes-array-char.f90 |   10 +
 .../c-interop/typecodes-array-float128.f90         |    2 +-
 .../c-interop/typecodes-scalar-basic.f90           |    2 +-
 .../c-interop/typecodes-scalar-float128.f90        |    2 +-
 .../c-interop/typecodes-scalar-int128.f90          |    2 +-
 .../c-interop/typecodes-scalar-longdouble.f90      |    2 +-
 gcc/testsuite/gfortran.dg/class_72.f90             |   83 +
 .../gfortran.dg/derived_constructor_char_1.f90     |    2 +-
 .../gfortran.dg/gomp/declare-variant-1.f90         |   93 ++
 .../gfortran.dg/gomp/declare-variant-10.f90        |   97 ++
 .../gfortran.dg/gomp/declare-variant-11.f90        |  134 ++
 .../gfortran.dg/gomp/declare-variant-12.f90        |  159 ++
 .../gfortran.dg/gomp/declare-variant-13.f90        |   48 +
 .../gfortran.dg/gomp/declare-variant-14.f90        |   49 +
 .../gfortran.dg/gomp/declare-variant-15.f90        |   37 +
 .../gfortran.dg/gomp/declare-variant-16.f90        |   36 +
 .../gfortran.dg/gomp/declare-variant-17.f90        |   17 +
 .../gfortran.dg/gomp/declare-variant-18.f90        |   17 +
 .../gfortran.dg/gomp/declare-variant-19.f90        |   49 +
 .../gfortran.dg/gomp/declare-variant-2.f90         |  197 +++
 .../gfortran.dg/gomp/declare-variant-2a.f90        |   53 +
 .../gfortran.dg/gomp/declare-variant-3.f90         |  237 +++
 .../gfortran.dg/gomp/declare-variant-4.f90         |   62 +
 .../gfortran.dg/gomp/declare-variant-5.f90         |   75 +
 .../gfortran.dg/gomp/declare-variant-6.f90         |  188 +++
 .../gfortran.dg/gomp/declare-variant-7.f90         |   93 ++
 .../gfortran.dg/gomp/declare-variant-8.f90         |  218 +++
 .../gfortran.dg/gomp/declare-variant-9.f90         |   58 +
 gcc/testsuite/gfortran.dg/interface_operator_3.f90 |  141 ++
 gcc/testsuite/gfortran.dg/iso_c_binding_char_1.f90 |    3 +-
 .../gfortran.dg/parameter_array_init_8.f90         |   25 +
 gcc/testsuite/gfortran.dg/pr102685.f90             |   30 +
 gcc/testsuite/gfortran.dg/pr70931.f90              |    3 +-
 gcc/testsuite/gfortran.dg/pr93792.f90              |    2 +-
 gcc/testsuite/gfortran.dg/reshape_shape_2.f90      |    7 +
 gcc/testsuite/gfortran.dg/shape_10.f90             |    6 +
 gcc/testsuite/gfortran.dg/transfer_simplify_2.f90  |    2 +-
 gcc/testsuite/gnat.dg/unroll1.adb                  |    2 +-
 gcc/testsuite/lib/prune.exp                        |    3 +
 gcc/toplev.c                                       |   57 +-
 gcc/tree-data-ref.c                                |    1 +
 gcc/tree-if-conv.c                                 |   66 +-
 gcc/tree-inline.c                                  |    8 +-
 gcc/tree-loop-distribution.c                       |  519 +++++-
 gcc/tree-object-size.c                             |   12 +-
 gcc/tree-pass.h                                    |    1 +
 gcc/tree-ssa-strlen.c                              |  482 +++---
 gcc/tree-ssa-structalias.c                         |  520 +++---
 gcc/tree-ssa-threadbackward.c                      |  252 +--
 gcc/tree-ssa.c                                     |    4 +-
 gcc/tree-vect-data-refs.c                          |  199 ++-
 gcc/tree-vect-loop.c                               |    4 +-
 gcc/tree-vect-patterns.c                           |    8 +-
 gcc/tree-vect-slp.c                                |    1 +
 gcc/tree-vect-stmts.c                              |  152 +-
 gcc/tree-vectorizer.c                              |    3 +-
 gcc/tree-vectorizer.h                              |   22 +-
 gcc/tree.c                                         |   19 +-
 gcc/value-query.cc                                 |    5 +-
 gcc/value-range.cc                                 |    7 +
 gcc/value-range.h                                  |    1 +
 gcc/var-tracking.c                                 |    3 +-
 gcc/vr-values.c                                    |   22 +
 libcpp/ChangeLog                                   |    4 +
 libcpp/charset.c                                   |    2 -
 libgcc/ChangeLog                                   |   27 +
 libgcc/config/rs6000/linux-unwind.h                |  102 +-
 libgcc/libgcov-driver.c                            |    8 +-
 libgcc/libgcov-util.c                              |    3 +
 libgcc/libgcov.h                                   |    1 +
 libgcc/unwind.inc                                  |   14 +-
 libgfortran/ChangeLog                              |   14 +
 libgfortran/ISO_Fortran_binding.h                  |    8 +-
 libgfortran/runtime/ISO_Fortran_binding.c          |    4 +
 libgomp/ChangeLog                                  |  233 +++
 libgomp/allocator.c                                |    2 +-
 libgomp/config/linux/affinity.c                    |  191 ++-
 libgomp/config/rtems/proc.c                        |   11 +-
 libgomp/env.c                                      |   98 +-
 libgomp/fortran.c                                  |   40 +
 libgomp/icv.c                                      |   30 +
 libgomp/libgomp.h                                  |    2 +
 libgomp/libgomp.map                                |   10 +
 libgomp/libgomp.texi                               |  227 ++-
 libgomp/omp.h.in                                   |    7 +-
 libgomp/omp_lib.f90.in                             |   32 +-
 libgomp/omp_lib.h.in                               |    4 +
 libgomp/target.c                                   |    5 +-
 libgomp/teams.c                                    |    4 +-
 libgomp/testsuite/libgomp.c-c++-common/alloc-10.c  |   25 +
 libgomp/testsuite/libgomp.c-c++-common/alloc-9.c   |   12 +-
 libgomp/testsuite/libgomp.c-c++-common/icv-3.c     |   54 +
 libgomp/testsuite/libgomp.c-c++-common/icv-4.c     |   40 +
 .../lastprivate-conditional-7.c                    |    2 +-
 .../lastprivate-conditional-8.c                    |    2 +-
 libgomp/testsuite/libgomp.c/affinity-1.c           |    7 +-
 libgomp/testsuite/libgomp.c/places-1.c             |   10 +
 libgomp/testsuite/libgomp.c/places-10.c            |   10 +
 libgomp/testsuite/libgomp.c/places-2.c             |   10 +
 libgomp/testsuite/libgomp.c/places-3.c             |   10 +
 libgomp/testsuite/libgomp.c/places-4.c             |   10 +
 libgomp/testsuite/libgomp.c/places-5.c             |   10 +
 libgomp/testsuite/libgomp.c/places-6.c             |   10 +
 libgomp/testsuite/libgomp.c/places-7.c             |   10 +
 libgomp/testsuite/libgomp.c/places-8.c             |   10 +
 libgomp/testsuite/libgomp.c/places-9.c             |   10 +
 libgomp/testsuite/libgomp.fortran/alloc-1.F90      |    2 +-
 libgomp/testsuite/libgomp.fortran/alloc-11.f90     |   18 +-
 libgomp/testsuite/libgomp.fortran/alloc-12.f90     |   28 +
 .../libgomp.fortran/declare-variant-1.f90          |   33 +
 libgomp/testsuite/libgomp.fortran/icv-3.f90        |   60 +
 libgomp/testsuite/libgomp.fortran/icv-4.f90        |   45 +
 .../testsuite/libgomp.fortran/optional-bind-c.f90  |   18 +
 .../testsuite/libgomp.graphite/force-parallel-8.c  |    2 +-
 libiberty/ChangeLog                                |   22 +
 libiberty/d-demangle.c                             |   26 +-
 libiberty/testsuite/d-demangle-expected            |   20 +
 .../include/coi/source/COIBuffer_source.h          |    2 +-
 libsanitizer/ChangeLog                             |   16 +
 libstdc++-v3/ChangeLog                             |  520 ++++++
 libstdc++-v3/doc/Makefile.am                       |   20 +-
 libstdc++-v3/doc/Makefile.in                       |   20 +-
 libstdc++-v3/include/bits/atomic_timed_wait.h      |    1 -
 libstdc++-v3/include/bits/basic_string.h           |   11 +-
 libstdc++-v3/include/bits/basic_string.tcc         |   31 +
 libstdc++-v3/include/bits/c++config                |    9 +
 libstdc++-v3/include/bits/char_traits.h            |    6 +-
 libstdc++-v3/include/bits/fs_path.h                |  149 +-
 libstdc++-v3/include/bits/hashtable.h              |   17 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |  139 +-
 libstdc++-v3/include/bits/locale_conv.h            |    4 -
 libstdc++-v3/include/bits/mofunc_impl.h            |    2 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |    4 +-
 libstdc++-v3/include/bits/ranges_base.h            |   21 +-
 libstdc++-v3/include/bits/ranges_util.h            |   15 +-
 libstdc++-v3/include/bits/regex.h                  |   21 +-
 libstdc++-v3/include/bits/regex_scanner.tcc        |    4 +-
 libstdc++-v3/include/bits/semaphore_base.h         |    9 +-
 libstdc++-v3/include/bits/std_thread.h             |    5 +-
 libstdc++-v3/include/bits/stl_construct.h          |   15 +-
 .../include/bits/stl_iterator_base_funcs.h         |   14 +
 libstdc++-v3/include/bits/stl_stack.h              |    2 +-
 libstdc++-v3/include/bits/stringfwd.h              |    4 -
 libstdc++-v3/include/c_global/cstddef              |    2 -
 libstdc++-v3/include/debug/string                  |    2 -
 libstdc++-v3/include/experimental/string_view      |    6 -
 libstdc++-v3/include/ext/rc_string_base.h          |    2 -
 libstdc++-v3/include/ext/vstring.h                 |    2 -
 libstdc++-v3/include/ext/vstring_fwd.h             |    2 -
 libstdc++-v3/include/std/optional                  |  221 ++-
 libstdc++-v3/include/std/ostream                   |    4 -
 libstdc++-v3/include/std/ranges                    |   94 +-
 libstdc++-v3/include/std/string                    |    4 -
 libstdc++-v3/include/std/string_view               |    6 -
 libstdc++-v3/include/std/tuple                     |    8 +-
 libstdc++-v3/include/std/type_traits               |    8 +-
 libstdc++-v3/include/std/variant                   |  236 ++-
 libstdc++-v3/include/std/version                   |   18 +-
 libstdc++-v3/include/tr1/type_traits               |    2 -
 libstdc++-v3/libsupc++/eh_terminate.cc             |    2 +-
 libstdc++-v3/src/c++11/limits.cc                   |    4 +
 libstdc++-v3/src/c++11/random.cc                   |   70 +-
 .../testsuite/18_support/numeric_limits/40856.cc   |    4 +-
 .../testsuite/18_support/numeric_limits/dr559.cc   |    2 +-
 .../testsuite/18_support/numeric_limits/lowest.cc  |   24 +-
 .../18_support/numeric_limits/max_digits10.cc      |    2 +-
 .../testsuite/18_support/numeric_limits/min_max.cc |    6 +-
 libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc |    4 -
 .../20_util/function_objects/searchers.cc          |   10 +-
 .../hash/requirements/explicit_instantiation.cc    |    3 -
 .../integer_comparisons/greater_equal_neg.cc       |   24 +-
 .../20_util/integer_comparisons/greater_neg.cc     |   24 +-
 .../20_util/integer_comparisons/less_equal_neg.cc  |   24 +-
 .../testsuite/20_util/is_arithmetic/value.cc       |    2 -
 .../testsuite/20_util/is_compound/value.cc         |    2 -
 .../testsuite/20_util/is_floating_point/value.cc   |    4 +-
 .../testsuite/20_util/is_fundamental/value.cc      |    4 +-
 .../testsuite/20_util/is_integral/value.cc         |    6 +-
 .../20_util/is_layout_compatible/version.cc        |    2 +-
 libstdc++-v3/testsuite/20_util/is_signed/value.cc  |    8 +-
 .../testsuite/20_util/is_unsigned/value.cc         |    6 +-
 libstdc++-v3/testsuite/20_util/is_void/value.cc    |    4 +-
 .../20_util/make_signed/requirements/typedefs-1.cc |    4 +-
 .../20_util/make_signed/requirements/typedefs-2.cc |    4 +-
 .../20_util/make_signed/requirements/typedefs-3.cc |    2 -
 .../20_util/make_signed/requirements/typedefs-4.cc |    2 -
 .../make_unsigned/requirements/typedefs-1.cc       |    4 +-
 .../make_unsigned/requirements/typedefs-2.cc       |    4 +-
 .../make_unsigned/requirements/typedefs-3.cc       |    2 -
 .../testsuite/20_util/move_only_function/cons.cc   |   27 +
 .../testsuite/20_util/optional/constexpr/assign.cc |   94 ++
 .../20_util/optional/constexpr/cons/conv.cc        |   22 +
 .../20_util/optional/constexpr/modifiers.cc        |   19 +
 .../testsuite/20_util/optional/constexpr/swap.cc   |   29 +
 .../testsuite/20_util/optional/monadic/and_then.cc |  120 ++
 .../testsuite/20_util/optional/monadic/or_else.cc  |  103 ++
 .../20_util/optional/monadic/or_else_neg.cc        |   30 +
 .../20_util/optional/monadic/transform.cc          |  123 ++
 .../testsuite/20_util/optional/monadic/version.cc  |   10 +
 .../testsuite/20_util/optional/requirements.cc     |    9 +
 libstdc++-v3/testsuite/20_util/optional/version.cc |   11 +
 libstdc++-v3/testsuite/20_util/to_chars/3.cc       |    2 -
 .../tuple/comparison_operators/overloaded.cc       |    6 +
 .../tuple/comparison_operators/overloaded2.cc      |    4 +-
 .../testsuite/20_util/tuple/cons/101960.cc         |   11 +-
 .../20_util/type_identity/requirements/typedefs.cc |    5 +-
 libstdc++-v3/testsuite/20_util/variant/87619.cc    |    2 +
 .../testsuite/20_util/variant/constexpr.cc         |  138 ++
 libstdc++-v3/testsuite/20_util/variant/version.cc  |   11 +
 .../capacity/char/resize_and_overwrite.cc          |  114 ++
 .../21_strings/basic_string/hash/debug.cc          |    2 -
 .../testsuite/21_strings/basic_string/hash/hash.cc |    4 -
 .../basic_string/literals/types-char8_t.cc         |    2 -
 .../21_strings/basic_string/literals/types.cc      |    2 -
 .../basic_string/literals/values-char8_t.cc        |    4 -
 .../21_strings/basic_string/literals/values.cc     |    4 -
 .../21_strings/basic_string/modifiers/64422.cc     |    2 -
 .../basic_string/range_access/wchar_t/1.cc         |    2 -
 .../basic_string/requirements/citerators.cc        |    2 -
 .../basic_string/requirements/typedefs.cc          |    2 -
 .../21_strings/basic_string/types/pmr_typedefs.cc  |    2 -
 .../basic_string_view/literals/types-char8_t.cc    |    2 -
 .../21_strings/basic_string_view/literals/types.cc |    2 -
 .../basic_string_view/literals/values-char8_t.cc   |    8 -
 .../basic_string_view/literals/values.cc           |    8 -
 .../basic_string_view/requirements/typedefs.cc     |    2 -
 .../21_strings/basic_string_view/typedefs.cc       |    2 -
 .../requirements/constexpr_functions.cc            |    4 +-
 .../requirements/constexpr_functions_c++17.cc      |    2 -
 .../requirements/constexpr_functions_c++20.cc      |    2 -
 .../testsuite/22_locale/conversions/buffer/1.cc    |   10 +-
 .../testsuite/22_locale/conversions/buffer/3.cc    |   18 +-
 .../testsuite/22_locale/conversions/string/1.cc    |    2 +
 .../22_locale/ctype/is/string/89728_neg.cc         |    2 -
 .../testsuite/23_containers/stack/deduction.cc     |   14 +
 .../unordered_map/requirements/53339.cc            |    1 -
 .../unordered_multimap/requirements/53339.cc       |    1 -
 libstdc++-v3/testsuite/25_algorithms/fill/4.cc     |    4 +-
 libstdc++-v3/testsuite/25_algorithms/fill_n/1.cc   |    4 +-
 .../26_numerics/bit/bit.count/countl_one.cc        |    6 +-
 .../26_numerics/bit/bit.count/countl_zero.cc       |    6 +-
 .../26_numerics/bit/bit.count/countr_one.cc        |    6 +-
 .../26_numerics/bit/bit.count/countr_zero.cc       |    6 +-
 .../26_numerics/bit/bit.count/popcount.cc          |    6 +-
 .../26_numerics/bit/bit.pow.two/bit_ceil.cc        |    2 +-
 .../26_numerics/bit/bit.pow.two/bit_floor.cc       |    6 +-
 .../26_numerics/bit/bit.pow.two/bit_width.cc       |    6 +-
 .../26_numerics/bit/bit.pow.two/has_single_bit.cc  |    6 +-
 .../testsuite/26_numerics/bit/bit.rotate/rotl.cc   |    6 +-
 .../testsuite/26_numerics/bit/bit.rotate/rotr.cc   |    6 +-
 .../26_numerics/random/random_device/entropy.cc    |   37 +
 .../basic_filebuf/close/{ => wchar_t}/81256.cc     |    0
 .../27_io/filesystem/path/construct/102592.cc      |   28 +
 .../filesystem/path/generic/generic_string.cc      |    4 +
 .../filesystem/path/modifiers/make_preferred.cc    |    4 +
 .../27_io/filesystem/path/native/alloc.cc          |    4 +
 .../27_io/filesystem/path/native/string-char8_t.cc |    2 +
 .../27_io/filesystem/path/native/string.cc         |    2 +
 .../regex_match/extended/wstring_locale.cc         |    2 +
 .../testsuite/28_regex/match_results/102667.cc     |   39 +
 .../filesystem/path/generic/generic_string.cc      |    2 +
 .../experimental/filesystem/path/native/alloc.cc   |    4 +
 .../filesystem/path/native/string-char8_t.cc       |    2 +
 .../experimental/filesystem/path/native/string.cc  |    2 +
 .../testsuite/experimental/functional/searchers.cc |   10 +-
 .../polymorphic_allocator/pmr_typedefs_string.cc   |    2 -
 .../string_view/literals/types-char8_t.cc          |    2 -
 .../experimental/string_view/literals/types.cc     |    2 -
 .../string_view/literals/values-char8_t.cc         |    8 -
 .../experimental/string_view/literals/values.cc    |    8 -
 .../string_view/range_access/wchar_t/1.cc          |    2 -
 .../string_view/requirements/typedefs.cc           |    2 -
 .../testsuite/experimental/string_view/typedefs.cc |    3 -
 libstdc++-v3/testsuite/ext/vstring/range_access.cc |    2 -
 libstdc++-v3/testsuite/lib/prune.exp               |    1 +
 .../concepts.lang/concept.arithmetic/integral.cc   |    2 -
 .../concept.arithmetic/signed_integral.cc          |    2 -
 .../concept.arithmetic/unsigned_integral.cc        |    2 -
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |   13 +
 .../testsuite/std/ranges/adaptors/sizeof.cc        |    6 +-
 .../testsuite/std/ranges/iota/iota_view.cc         |   21 +
 libstdc++-v3/testsuite/std/ranges/subrange/1.cc    |   19 +
 libstdc++-v3/testsuite/std/ranges/view.cc          |   28 +-
 .../tr1/4_metaprogramming/is_arithmetic/value.cc   |    2 -
 .../tr1/4_metaprogramming/is_compound/value.cc     |    2 -
 .../4_metaprogramming/is_floating_point/value.cc   |    2 -
 .../tr1/4_metaprogramming/is_fundamental/value.cc  |    2 -
 .../tr1/4_metaprogramming/is_integral/value.cc     |    2 -
 .../tr1/4_metaprogramming/is_signed/value.cc       |    2 -
 .../tr1/4_metaprogramming/is_unsigned/value.cc     |    2 -
 .../tr1/4_metaprogramming/is_void/value.cc         |    2 -
 .../testsuite/tr1/6_containers/hash/24799.cc       |    2 -
 .../testsuite/util/testsuite_common_types.h        |    2 +-
 720 files changed, 30390 insertions(+), 5170 deletions(-)


             reply	other threads:[~2021-10-19 22:57 UTC|newest]

Thread overview: 68+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-19 22:57 Gaius Mulley [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-12-14 12:30 Gaius Mulley
2022-12-07 19:51 Gaius Mulley
2022-12-01  0:32 Gaius Mulley
2022-11-18 12:25 Gaius Mulley
2022-11-15 23:00 Gaius Mulley
2022-11-02 23:24 Gaius Mulley
2022-10-22  1:58 Gaius Mulley
2022-10-12 12:57 Gaius Mulley
2022-10-04 11:47 Gaius Mulley
2022-09-26 11:40 Gaius Mulley
2022-09-20 15:20 Gaius Mulley
2022-09-14 18:58 Gaius Mulley
2022-09-12 20:46 Gaius Mulley
2022-09-08 15:03 Gaius Mulley
2022-09-02 15:27 Gaius Mulley
2022-08-29 13:42 Gaius Mulley
2022-08-25 22:53 Gaius Mulley
2022-08-12  8:40 Gaius Mulley
2022-08-08 12:01 Gaius Mulley
2022-07-29 16:23 Gaius Mulley
2022-07-26  0:28 Gaius Mulley
2022-07-11 23:17 Gaius Mulley
2022-07-06 20:03 Gaius Mulley
2022-05-30 13:25 Gaius Mulley
2022-05-23 22:02 Gaius Mulley
2022-05-20  1:41 Gaius Mulley
2022-05-15 22:44 Gaius Mulley
2022-05-12  9:02 Gaius Mulley
2022-05-10 11:05 Gaius Mulley
2022-05-06 12:28 Gaius Mulley
2022-05-05 19:37 Gaius Mulley
2022-05-03 12:08 Gaius Mulley
2022-04-29 20:01 Gaius Mulley
2022-04-29 15:22 Gaius Mulley
2022-04-28 15:14 Gaius Mulley
2022-04-27 11:17 Gaius Mulley
2022-04-26 17:23 Gaius Mulley
2022-04-25 19:40 Gaius Mulley
2022-04-22  8:09 Gaius Mulley
2022-04-20 11:35 Gaius Mulley
2022-04-01 19:20 Gaius Mulley
2022-03-24 23:10 Gaius Mulley
2022-03-16 20:33 Gaius Mulley
2022-03-02 18:47 Gaius Mulley
2022-02-14 17:00 Gaius Mulley
2022-02-05 13:34 Gaius Mulley
2022-01-29 11:11 Gaius Mulley
2022-01-25 18:58 Gaius Mulley
2022-01-21 20:48 Gaius Mulley
2022-01-20 12:42 Gaius Mulley
2022-01-18 13:54 Gaius Mulley
2022-01-14  0:26 Gaius Mulley
2022-01-06 21:41 Gaius Mulley
2021-12-19  1:19 Gaius Mulley
2021-12-09 21:59 Gaius Mulley
2021-11-27 13:22 Gaius Mulley
2021-11-19 18:30 Gaius Mulley
2021-11-07 15:22 Gaius Mulley
2021-10-27  8:45 Gaius Mulley
2021-10-08 14:03 Gaius Mulley
2021-09-16 12:03 Gaius Mulley
2021-09-14 11:39 Gaius Mulley
2021-09-02 15:49 Gaius Mulley
2021-08-27  0:43 Gaius Mulley
2021-08-18 14:24 Gaius Mulley
2021-08-10 13:57 Gaius Mulley
2021-07-28 18:59 Gaius Mulley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20211019225746.F0B593858438@sourceware.org \
    --to=gaius@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).