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: Sat, 27 Nov 2021 13:22:06 +0000 (GMT)	[thread overview]
Message-ID: <20211127132206.C0CA93857C51@sourceware.org> (raw)

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

commit d9973d8e0bf3d5f61ee18dd391cc956d4df7a347
Merge: 740db391247 f4ed2e3ae7d
Author: Gaius Mulley <gaius.mulley@southwales.ac.uk>
Date:   Sat Nov 27 05:00:35 2021 +0000

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

Diff:

 contrib/ChangeLog                                  |   17 +
 contrib/check-params-in-docs.py                    |   22 +-
 contrib/download_prerequisites                     |   12 +-
 contrib/filter-clang-warnings.py                   |    2 +-
 contrib/prerequisites.md5                          |    8 +-
 contrib/prerequisites.sha512                       |    8 +-
 fixincludes/ChangeLog                              |    5 +
 fixincludes/fixincl.c                              |   15 +-
 gcc/ChangeLog                                      |  757 ++++++++++++
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    1 +
 gcc/analyzer/ChangeLog                             |   34 +
 gcc/analyzer/engine.cc                             |   10 +-
 gcc/analyzer/program-state.cc                      |    9 +-
 gcc/analyzer/program-state.h                       |    3 +-
 gcc/analyzer/region-model.cc                       |   33 +-
 gcc/analyzer/region-model.h                        |   20 +-
 gcc/analyzer/svalue.cc                             |    8 +
 gcc/attribs.c                                      |    9 +-
 gcc/attribs.h                                      |   11 +-
 gcc/c-family/ChangeLog                             |   27 +
 gcc/c-family/c-common.c                            |   39 +-
 gcc/c-family/c-cppbuiltin.c                        |    1 +
 gcc/c-family/c-opts.c                              |    3 +-
 gcc/c-family/c.opt                                 |    4 +
 gcc/c/ChangeLog                                    |   19 +
 gcc/c/c-typeck.c                                   |    6 +-
 gcc/cfgcleanup.c                                   |    3 +-
 gcc/cfgexpand.c                                    |   24 +-
 gcc/cfgloop.c                                      |    3 +-
 gcc/cfgrtl.c                                       |    5 +-
 gcc/cgraphunit.c                                   |   16 +-
 gcc/common.opt                                     |    4 +
 gcc/config/bfin/bfin.md                            |    9 +-
 gcc/config/darwin-driver.c                         |   18 +
 gcc/config/darwin.c                                |   24 -
 gcc/config/darwin.h                                |   98 +-
 gcc/config/darwin.opt                              |    4 +
 gcc/config/gcn/gcn.c                               |    2 +-
 gcc/config/i386/constraints.md                     |    5 +
 gcc/config/i386/darwin.h                           |   31 -
 gcc/config/i386/darwin32-biarch.h                  |   13 -
 gcc/config/i386/darwin64-biarch.h                  |   13 -
 gcc/config/i386/i386-options.c                     |    5 +-
 gcc/config/i386/i386-protos.h                      |    1 +
 gcc/config/i386/i386.c                             |   35 +-
 gcc/config/i386/i386.md                            |   82 +-
 gcc/config/rs6000/altivec.md                       |   46 +-
 gcc/config/rs6000/emmintrin.h                      |   24 +-
 gcc/config/rs6000/rs6000-builtin-new.def           |    9 +-
 gcc/config/rs6000/rs6000-call.c                    |   55 +-
 gcc/config/rs6000/rs6000-gen-builtins.c            |    4 +
 gcc/config/s390/s390.md                            |    2 +-
 gcc/config/xtensa/xtensa.md                        |    4 +-
 gcc/cp/ChangeLog                                   |  202 ++++
 gcc/cp/call.c                                      |  211 ++--
 gcc/cp/constexpr.c                                 |    1 +
 gcc/cp/cp-gimplify.c                               |   77 +-
 gcc/cp/cp-tree.h                                   |   34 +-
 gcc/cp/decl.c                                      |   75 +-
 gcc/cp/decl2.c                                     |  125 +-
 gcc/cp/error.c                                     |   32 +-
 gcc/cp/init.c                                      |    3 +-
 gcc/cp/name-lookup.c                               |  240 ++--
 gcc/cp/optimize.c                                  |    1 -
 gcc/cp/parser.c                                    |  181 ++-
 gcc/cp/pt.c                                        |  126 +-
 gcc/cp/semantics.c                                 |    4 +-
 gcc/cp/tree.c                                      |   34 +-
 gcc/cp/typeck.c                                    |   69 +-
 gcc/d/ChangeLog                                    |    5 +
 gcc/d/d-attribs.cc                                 |    4 +-
 gcc/doc/invoke.texi                                |   52 +-
 gcc/fortran/ChangeLog                              |   39 +
 gcc/fortran/check.c                                |   43 +-
 gcc/fortran/simplify.c                             |    6 +
 gcc/fortran/trans-array.c                          |    1 +
 gcc/fortran/trans-intrinsic.c                      |   66 +-
 gcc/fortran/trans-types.c                          |    4 +-
 gcc/gimple-fold.c                                  |   22 +
 gcc/gimple-harden-conditionals.cc                  |    9 +-
 gcc/gimple-loop-jam.c                              |    4 +-
 gcc/gimple-range-cache.cc                          |   55 +-
 gcc/gimple-range-cache.h                           |    2 +-
 gcc/gimple-range-fold.cc                           |   16 +
 gcc/gimple-range-gori.cc                           |   20 +-
 gcc/gimple-range-path.cc                           |   25 +-
 gcc/gimple-range.cc                                |  130 +-
 gcc/gimple-range.h                                 |    4 +
 gcc/gimple-ssa-store-merging.c                     |   55 +-
 gcc/gimple-warn-recursion.c                        |  202 ++++
 gcc/gimplify.c                                     |  107 +-
 gcc/ipa-cp.c                                       |    1 -
 gcc/ipa-fnsummary.c                                |    3 +-
 gcc/ipa-modref-tree.c                              |   52 +-
 gcc/ipa-modref-tree.h                              |   76 +-
 gcc/ipa-modref.c                                   | 1254 +++++++++++---------
 gcc/ipa-modref.h                                   |    2 +
 gcc/ipa-param-manipulation.c                       |   33 +
 gcc/ipa-param-manipulation.h                       |    7 +
 gcc/ipa-prop.c                                     |   83 +-
 gcc/ipa-prop.h                                     |   19 +-
 gcc/ipa-pure-const.c                               |    4 +-
 gcc/jit/ChangeLog                                  |   55 +
 gcc/jit/docs/topics/compatibility.rst              |   43 +-
 gcc/jit/docs/topics/functions.rst                  |   26 +
 gcc/jit/docs/topics/types.rst                      |  122 ++
 gcc/jit/jit-playback.c                             |    3 +-
 gcc/jit/jit-recording.h                            |    7 +
 gcc/jit/libgccjit.c                                |  264 +++++
 gcc/jit/libgccjit.h                                |   89 ++
 gcc/jit/libgccjit.map                              |   21 +
 gcc/loop-init.c                                    |    2 +-
 gcc/loop-invariant.c                               |    4 +-
 gcc/match.pd                                       |   91 +-
 gcc/omp-general.c                                  |    6 +
 gcc/opts.c                                         |    1 +
 gcc/passes.def                                     |    1 +
 gcc/predict.c                                      |    3 +-
 gcc/regset.h                                       |    3 +
 gcc/reload.c                                       |    9 +-
 gcc/testsuite/ChangeLog                            |  486 ++++++++
 gcc/testsuite/c-c++-common/Waddress-5.c            |  133 +++
 gcc/testsuite/c-c++-common/Waddress-6.c            |   32 +
 gcc/testsuite/c-c++-common/Wno-attributes-1.c      |    3 +-
 gcc/testsuite/c-c++-common/Wno-attributes-2.c      |    3 +-
 gcc/testsuite/c-c++-common/Wno-attributes-4.c      |    7 +
 gcc/testsuite/c-c++-common/Wno-attributes-5.c      |    8 +
 gcc/testsuite/c-c++-common/attr-used-5.c           |    2 +-
 gcc/testsuite/c-c++-common/attr-used-6.c           |    2 +-
 gcc/testsuite/c-c++-common/attr-used-9.c           |    2 +-
 .../c-c++-common/goacc/combined-reduction.c        |    2 +-
 .../c-c++-common/goacc/firstprivate-mappings-1.c   |    7 +-
 gcc/testsuite/c-c++-common/goacc/mdc-1.c           |    2 +-
 gcc/testsuite/c-c++-common/goacc/routine-6.c       |    4 +
 gcc/testsuite/c-c++-common/gomp/pr102431.c         |   16 +
 gcc/testsuite/c-c++-common/gomp/pragma-3.c         |   20 +
 gcc/testsuite/c-c++-common/gomp/pragma-4.c         |   20 +
 gcc/testsuite/c-c++-common/gomp/pragma-5.c         |   20 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested9.C |    2 +-
 gcc/testsuite/g++.dg/cpp0x/nsdmi-warn1.C           |   10 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-warn1.h           |    2 +
 gcc/testsuite/g++.dg/cpp0x/pr65327.C               |    4 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit4.C     |    8 +-
 gcc/testsuite/g++.dg/cpp23/constexpr-nonlit5.C     |    8 +-
 gcc/testsuite/g++.dg/cpp23/feat-cxx2b.C            |    6 +
 gcc/testsuite/g++.dg/cpp23/subscript1.C            |   55 +
 gcc/testsuite/g++.dg/cpp23/subscript2.C            |   51 +
 gcc/testsuite/g++.dg/cpp23/subscript3.C            |   90 ++
 gcc/testsuite/g++.dg/cpp23/subscript4.C            |   44 +
 gcc/testsuite/g++.dg/cpp23/subscript5.C            |   28 +
 gcc/testsuite/g++.dg/cpp23/subscript6.C            |   31 +
 gcc/testsuite/g++.dg/cpp2a/comma1.C                |   15 +-
 gcc/testsuite/g++.dg/cpp2a/comma3.C                |   15 +-
 gcc/testsuite/g++.dg/cpp2a/comma4.C                |    5 +
 gcc/testsuite/g++.dg/cpp2a/comma5.C                |   18 +-
 gcc/testsuite/g++.dg/cpp2a/consteval20.C           |    4 +
 gcc/testsuite/g++.dg/cpp2a/consteval23.C           |    4 +
 gcc/testsuite/g++.dg/cpp2a/consteval25.C           |   17 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-init1.C       |    4 +-
 gcc/testsuite/g++.dg/cpp2a/srcloc20.C              |   44 +
 gcc/testsuite/g++.dg/diagnostic/ptrtomem3.C        |   14 +
 .../g++.dg/goacc/firstprivate-mappings-1.C         |    2 +-
 gcc/testsuite/g++.dg/gomp/masked-1.C               |   14 +
 gcc/testsuite/g++.dg/gomp/pr102431.C               |   13 +
 gcc/testsuite/g++.dg/pr102988.C                    |   17 +
 gcc/testsuite/g++.dg/template/crash106.C           |    4 +-
 gcc/testsuite/g++.dg/torture/pr103351.C            |   88 ++
 gcc/testsuite/g++.dg/torture/pr103361.C            |   18 +
 gcc/testsuite/g++.dg/tree-ssa/pr102216-1.C         |   21 +
 gcc/testsuite/g++.dg/tree-ssa/pr102216-2.C         |   45 +
 gcc/testsuite/g++.dg/tree-ssa/pr103168.C           |   24 +
 gcc/testsuite/g++.dg/warn/Waddress-5.C             |    2 +-
 gcc/testsuite/g++.dg/warn/Waddress-7.C             |   76 ++
 gcc/testsuite/g++.dg/warn/Waddress-8.C             |   85 ++
 gcc/testsuite/g++.dg/warn/Walways-true-2.C         |    2 +-
 gcc/testsuite/g++.dg/warn/Winfinite-recursion-2.C  |   75 ++
 gcc/testsuite/g++.dg/warn/Winfinite-recursion-3.C  |   77 ++
 gcc/testsuite/g++.dg/warn/Winfinite-recursion.C    |   34 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-28.C      |    1 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-29.C      |    1 +
 gcc/testsuite/g++.dg/warn/Wuninitialized-31.C      |   73 ++
 gcc/testsuite/g++.target/i386/pr101180.C           |   25 +
 gcc/testsuite/gcc.c-torture/execute/pr103052.c     |   35 +
 gcc/testsuite/gcc.c-torture/execute/pr103376.c     |   29 +
 gcc/testsuite/gcc.c-torture/execute/pr103405.c     |   37 +
 gcc/testsuite/gcc.c-torture/execute/pr103417.c     |   11 +
 gcc/testsuite/gcc.dg/Walways-true-2.c              |    2 +-
 gcc/testsuite/gcc.dg/Winfinite-recursion-2.c       |  252 ++++
 gcc/testsuite/gcc.dg/Winfinite-recursion.c         |  227 ++++
 gcc/testsuite/gcc.dg/analyzer/explode-1.c          |    4 +-
 gcc/testsuite/gcc.dg/analyzer/pr103217.c           |   42 +
 gcc/testsuite/gcc.dg/analyzer/pr94858-1.c          |    2 +
 gcc/testsuite/gcc.dg/bic-bitmask-10.c              |   26 +
 gcc/testsuite/gcc.dg/bic-bitmask-11.c              |   25 +
 gcc/testsuite/gcc.dg/bic-bitmask-12.c              |   17 +
 gcc/testsuite/gcc.dg/bic-bitmask-13.c              |   24 +
 gcc/testsuite/gcc.dg/bic-bitmask-14.c              |   24 +
 gcc/testsuite/gcc.dg/bic-bitmask-15.c              |   24 +
 gcc/testsuite/gcc.dg/bic-bitmask-16.c              |   24 +
 gcc/testsuite/gcc.dg/bic-bitmask-17.c              |   24 +
 gcc/testsuite/gcc.dg/bic-bitmask-18.c              |   24 +
 gcc/testsuite/gcc.dg/bic-bitmask-19.c              |   24 +
 gcc/testsuite/gcc.dg/bic-bitmask-2.c               |   25 +
 gcc/testsuite/gcc.dg/bic-bitmask-20.c              |   24 +
 gcc/testsuite/gcc.dg/bic-bitmask-21.c              |   25 +
 gcc/testsuite/gcc.dg/bic-bitmask-22.c              |   24 +
 gcc/testsuite/gcc.dg/bic-bitmask-23.c              |   16 +
 gcc/testsuite/gcc.dg/bic-bitmask-3.c               |   25 +
 gcc/testsuite/gcc.dg/bic-bitmask-4.c               |   25 +
 gcc/testsuite/gcc.dg/bic-bitmask-5.c               |   25 +
 gcc/testsuite/gcc.dg/bic-bitmask-6.c               |   25 +
 gcc/testsuite/gcc.dg/bic-bitmask-7.c               |   24 +
 gcc/testsuite/gcc.dg/bic-bitmask-8.c               |   25 +
 gcc/testsuite/gcc.dg/bic-bitmask-9.c               |   25 +
 gcc/testsuite/gcc.dg/bic-bitmask.h                 |   43 +
 gcc/testsuite/gcc.dg/ipa/inline-9.c                |    2 +-
 gcc/testsuite/gcc.dg/ipa/inline10.c                |   33 +
 gcc/testsuite/gcc.dg/ipa/pr103227-1.c              |   29 +
 gcc/testsuite/gcc.dg/ipa/pr103227-2.c              |   29 +
 gcc/testsuite/gcc.dg/ipa/pr103227-3.c              |   52 +
 gcc/testsuite/gcc.dg/optimize-bswapsi-7.c          |   37 +
 gcc/testsuite/gcc.dg/pr102648.c                    |   21 +
 gcc/testsuite/gcc.dg/pr103254.c                    |   25 +
 gcc/testsuite/gcc.dg/pr103359.c                    |   21 +
 gcc/testsuite/gcc.dg/pr103406.c                    |   14 +
 gcc/testsuite/gcc.dg/pr25530.c                     |    2 +-
 .../gcc.dg/torture/fp-int-convert-timode-3.c       |    1 -
 .../gcc.dg/torture/fp-int-convert-timode-4.c       |    1 -
 gcc/testsuite/gcc.dg/tree-prof/merge_block.c       |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-5.c           |   14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-6.c           |   14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-7.c           |   14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-8.c           |   14 +
 gcc/testsuite/gcc.dg/tree-ssa/ivopts-9.c           |   14 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-15.c          |    9 +
 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-4.c       |    4 +-
 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-5.c       |    5 +-
 gcc/testsuite/gcc.dg/tree-ssa/modref-dse-6.c       |   23 +
 gcc/testsuite/gcc.dg/tree-ssa/pr102232.c           |   52 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103220-1.c         |   15 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103220-2.c         |   16 +
 gcc/testsuite/gcc.dg/tree-ssa/pr103345.c           |   53 +
 gcc/testsuite/gcc.dg/tree-ssa/pr96779-disabled.c   |   84 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr96779.c            |   79 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr98953.c            |   14 +
 gcc/testsuite/gcc.dg/weak/weak-3.c                 |    6 +-
 gcc/testsuite/gcc.dg/wrapped-binop-simplify.c      |    2 +-
 gcc/testsuite/gcc.target/aarch64/bic-bitmask-1.c   |   13 +
 .../gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c  |   11 +
 gcc/testsuite/gcc.target/i386/pr101180.c           |   12 +
 gcc/testsuite/gcc.target/i386/pr103194-2.c         |   64 +
 gcc/testsuite/gcc.target/i386/pr103194-3.c         |   64 +
 gcc/testsuite/gcc.target/i386/pr103194-4.c         |   61 +
 gcc/testsuite/gcc.target/i386/pr103194-5.c         |   62 +
 gcc/testsuite/gcc.target/i386/pr103194.c           |   16 +
 gcc/testsuite/gcc.target/i386/pr103275.c           |   83 ++
 gcc/testsuite/gcc.target/i386/pr90773-21.c         |    2 +-
 gcc/testsuite/gcc.target/i386/pr90773-23.c         |    2 +-
 gcc/testsuite/gcc.target/powerpc/test_mffsl.c      |    4 +-
 gcc/testsuite/gcc.target/powerpc/vec_reve_1.c      |   17 +
 gcc/testsuite/gcc.target/powerpc/vec_reve_2.c      |   29 +
 gcc/testsuite/gcc.target/s390/20211119.c           |   12 +
 gcc/testsuite/gcc.target/s390/mul-wide.c           |    9 +
 gcc/testsuite/gcc.target/s390/umul-wide.c          |    9 +
 .../gfortran.dg/bound_simplification_7.f90         |   18 +
 gcc/testsuite/gfortran.dg/dec_math_5.f90           |  104 ++
 gcc/testsuite/gfortran.dg/gomp/pr102431.f90        |   10 +
 gcc/testsuite/gfortran.dg/len_trim.f90             |   27 +
 gcc/testsuite/gfortran.dg/pr53787.f90              |    2 +-
 gcc/testsuite/gfortran.dg/pr68153.f90              |    2 +-
 gcc/testsuite/gfortran.dg/reshape_7.f90            |    2 +-
 gcc/testsuite/gfortran.dg/reshape_9.f90            |   31 +
 gcc/testsuite/jit.dg/all-non-failing-tests.h       |   10 +
 gcc/testsuite/jit.dg/test-reflection.c             |   95 ++
 gcc/timevar.h                                      |   44 +-
 gcc/tree-data-ref.c                                |    2 +-
 gcc/tree-inline.c                                  |    8 -
 gcc/tree-inline.h                                  |    3 -
 gcc/tree-loop-distribution.c                       |    2 +-
 gcc/tree-object-size.c                             |  226 ++--
 gcc/tree-pass.h                                    |    1 +
 gcc/tree-ssa-alias.c                               |    6 +-
 gcc/tree-ssa-ccp.c                                 |   99 +-
 gcc/tree-ssa-dce.c                                 |    4 +
 gcc/tree-ssa-dse.c                                 |  173 ++-
 gcc/tree-ssa-loop-ivopts.c                         |   57 +-
 gcc/tree-ssa-math-opts.c                           |   11 +-
 gcc/tree-ssa-phiopt.c                              |   94 +-
 gcc/tree-ssa-sccvn.c                               |  126 ++
 gcc/tree-vectorizer.c                              |    5 +-
 gcc/tree.c                                         |   53 +
 gcc/tree.h                                         |    5 +
 libcpp/ChangeLog                                   |   21 +
 libcpp/internal.h                                  |    3 +
 libcpp/lex.c                                       |    2 +-
 libcpp/macro.c                                     |   11 +-
 libcpp/system.h                                    |   12 +
 libgcc/ChangeLog                                   |   47 +
 libgcc/config.host                                 |    7 +-
 libgcc/config/i386/darwin-lib.h                    |    9 -
 libgcc/config/i386/libgcc-darwin.10.4.ver          |   98 --
 libgcc/config/i386/libgcc-darwin.10.5.ver          |  102 --
 libgcc/config/libgcc-libsystem.ver                 |   38 +-
 libgcc/config/rs6000/libgcc-darwin.10.4.ver        |   93 --
 libgcc/config/rs6000/libgcc-darwin.10.5.ver        |  106 --
 libgcc/config/t-darwin                             |   13 +
 libgcc/config/t-darwin-noeh                        |    4 +
 libgcc/config/t-slibgcc-darwin                     |   74 +-
 libgcc/emutls.c                                    |   17 +-
 libgcc/unwind-dw2-fde-dip.c                        |  134 ++-
 libgomp/ChangeLog                                  |    5 +
 libgomp/testsuite/libgomp.c/declare-variant-2.c    |   45 +
 libitm/ChangeLog                                   |    6 +
 libitm/eh_cpp.cc                                   |    6 +-
 libphobos/ChangeLog                                |   16 +
 libphobos/testsuite/lib/libphobos.exp              |    7 +
 libstdc++-v3/ChangeLog                             |  227 ++++
 libstdc++-v3/include/bits/basic_string.h           |   40 +-
 libstdc++-v3/include/bits/basic_string.tcc         |    9 +-
 libstdc++-v3/include/bits/c++config                |    4 +-
 libstdc++-v3/include/bits/char_traits.h            |   92 +-
 libstdc++-v3/include/bits/erase_if.h               |    8 +-
 libstdc++-v3/include/bits/ptr_traits.h             |  161 ++-
 libstdc++-v3/include/bits/ranges_algobase.h        |   28 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |   45 +-
 libstdc++-v3/include/bits/stl_vector.h             |    4 -
 libstdc++-v3/include/debug/macros.h                |   42 +-
 libstdc++-v3/include/debug/map.h                   |   11 +-
 libstdc++-v3/include/debug/multimap.h              |   11 +-
 libstdc++-v3/include/debug/multiset.h              |   11 +-
 libstdc++-v3/include/debug/set.h                   |   11 +-
 libstdc++-v3/include/debug/unordered_map           |   14 +
 libstdc++-v3/include/debug/unordered_set           |   14 +
 libstdc++-v3/include/experimental/map              |   12 +-
 libstdc++-v3/include/experimental/set              |   10 +-
 libstdc++-v3/include/experimental/unordered_map    |   12 +-
 libstdc++-v3/include/experimental/unordered_set    |   12 +-
 libstdc++-v3/include/ext/bitmap_allocator.h        |    2 +-
 libstdc++-v3/include/ext/vstring.h                 |    1 +
 libstdc++-v3/include/std/map                       |   12 +-
 libstdc++-v3/include/std/set                       |   10 +-
 libstdc++-v3/include/std/string_view               |    2 +
 libstdc++-v3/include/std/tuple                     |    4 -
 libstdc++-v3/include/std/unordered_map             |   12 +-
 libstdc++-v3/include/std/unordered_set             |   12 +-
 libstdc++-v3/src/c++98/locale_init.cc              |   11 +-
 libstdc++-v3/testsuite/18_support/50594.cc         |    1 +
 libstdc++-v3/testsuite/20_util/allocator/1.cc      |    7 +-
 .../testsuite/20_util/allocator/overaligned.cc     |    2 +-
 .../testsuite/20_util/pointer_traits/lwg3545.cc    |  101 ++
 .../pstl/uninitialized_construct.cc                |    2 +-
 .../pstl/uninitialized_copy_move.cc                |    2 +-
 .../pstl/uninitialized_fill_destroy.cc             |    2 +-
 libstdc++-v3/testsuite/20_util/to_address/1_neg.cc |    2 +-
 .../testsuite/20_util/to_address/lwg3545.cc        |   37 +
 libstdc++-v3/testsuite/20_util/to_chars/4.cc       |    2 +-
 libstdc++-v3/testsuite/20_util/to_chars/double.cc  |    2 +-
 libstdc++-v3/testsuite/20_util/to_chars/float.cc   |    2 +-
 .../testsuite/20_util/to_chars/long_double.cc      |    2 +-
 .../tuple/comparison_operators/overloaded2.cc      |    1 -
 .../21_strings/basic_string/allocator/char/copy.cc |    2 +-
 .../basic_string/allocator/char/copy_assign.cc     |    2 +-
 .../basic_string/allocator/char/lwg2788.cc         |    2 +-
 .../21_strings/basic_string/allocator/char/move.cc |    2 +-
 .../basic_string/allocator/char/move_assign.cc     |    2 +-
 .../basic_string/allocator/char/noexcept.cc        |    2 +-
 .../basic_string/allocator/char/operator_plus.cc   |    2 +-
 .../21_strings/basic_string/allocator/char/swap.cc |    2 +-
 .../basic_string/allocator/wchar_t/copy.cc         |    2 +-
 .../basic_string/allocator/wchar_t/copy_assign.cc  |    2 +-
 .../basic_string/allocator/wchar_t/lwg2788.cc      |    2 +-
 .../basic_string/allocator/wchar_t/move.cc         |    2 +-
 .../basic_string/allocator/wchar_t/move_assign.cc  |    2 +-
 .../basic_string/allocator/wchar_t/noexcept.cc     |    2 +-
 .../allocator/wchar_t/operator_plus.cc             |    2 +-
 .../basic_string/allocator/wchar_t/swap.cc         |    2 +-
 .../21_strings/basic_string/capacity/char/1.cc     |    3 +
 .../capacity/char/resize_and_overwrite.cc          |   16 +-
 .../21_strings/basic_string/cons/char/constexpr.cc |    2 +-
 .../basic_string/cons/wchar_t/constexpr.cc         |    2 +-
 .../21_strings/basic_string/literals/constexpr.cc  |    2 +-
 .../21_strings/basic_string/modifiers/constexpr.cc |    2 +-
 .../basic_string/modifiers/insert/char/83328.cc    |    2 +-
 .../basic_string/modifiers/insert/wchar_t/83328.cc |    2 +-
 .../basic_string/modifiers/swap/char/constexpr.cc  |    2 +-
 .../modifiers/swap/wchar_t/constexpr.cc            |    2 +-
 .../21_strings/basic_string/operators/char/1.cc    |    3 +
 .../21_strings/basic_string/types/pmr_typedefs.cc  |    2 +-
 .../element_access/char/back_constexpr_neg.cc      |    2 +-
 .../element_access/char/constexpr_neg.cc           |    2 +-
 .../element_access/char/front_constexpr_neg.cc     |    2 +-
 .../element_access/wchar_t/back_constexpr_neg.cc   |    2 +-
 .../element_access/wchar_t/constexpr_neg.cc        |    2 +-
 .../element_access/wchar_t/front_constexpr_neg.cc  |    2 +-
 libstdc++-v3/testsuite/23_containers/list/61347.cc |    2 +-
 .../testsuite/23_containers/span/101411.cc         |    2 +-
 .../testsuite/23_containers/unordered_map/96088.cc |    1 +
 .../unordered_map/modifiers/move_assign.cc         |    2 +-
 .../23_containers/unordered_multimap/96088.cc      |    1 +
 .../23_containers/unordered_multiset/96088.cc      |    1 +
 .../testsuite/23_containers/unordered_set/96088.cc |    1 +
 .../vector/bool/capacity/constexpr.cc              |    2 +-
 .../23_containers/vector/bool/cmp_c++20.cc         |    2 +-
 .../23_containers/vector/bool/cons/constexpr.cc    |    2 +-
 .../vector/bool/element_access/constexpr.cc        |    4 +-
 .../vector/bool/modifiers/assign/constexpr.cc      |    2 +-
 .../vector/bool/modifiers/constexpr.cc             |    2 +-
 .../vector/bool/modifiers/swap/constexpr.cc        |    2 +-
 .../23_containers/vector/capacity/constexpr.cc     |    2 +-
 .../testsuite/23_containers/vector/cmp_c++20.cc    |    2 +-
 .../23_containers/vector/cons/constexpr.cc         |    2 +-
 .../23_containers/vector/data_access/constexpr.cc  |    2 +-
 .../vector/element_access/constexpr.cc             |    2 +-
 .../vector/modifiers/assign/constexpr.cc           |    2 +-
 .../23_containers/vector/modifiers/constexpr.cc    |    2 +-
 .../vector/modifiers/swap/constexpr.cc             |    2 +-
 .../testsuite/24_iterators/move_iterator/dr3265.cc |   25 +-
 .../25_algorithms/copy/debug/constexpr_neg.cc      |    2 +-
 .../copy_backward/debug/constexpr_neg.cc           |    2 +-
 .../testsuite/25_algorithms/equal/constexpr_neg.cc |    2 +-
 .../25_algorithms/equal/debug/constexpr_neg.cc     |    2 +-
 .../testsuite/25_algorithms/fill_n/constrained.cc  |    6 +-
 .../lexicographical_compare/deque_iterators/1.cc   |    2 +-
 .../lower_bound/debug/constexpr_partitioned_neg.cc |    2 +-
 .../debug/constexpr_partitioned_pred_neg.cc        |    2 +-
 .../lower_bound/debug/constexpr_valid_range_neg.cc |    2 +-
 .../25_algorithms/pstl/alg_merge/inplace_merge.cc  |    2 +-
 .../25_algorithms/pstl/alg_merge/merge.cc          |    2 +-
 .../pstl/alg_modifying_operations/copy_if.cc       |    2 +-
 .../pstl/alg_modifying_operations/copy_move.cc     |    2 +-
 .../pstl/alg_modifying_operations/fill.cc          |    2 +-
 .../pstl/alg_modifying_operations/generate.cc      |    2 +-
 .../alg_modifying_operations/is_partitioned.cc     |    2 +-
 .../pstl/alg_modifying_operations/partition.cc     |    2 +-
 .../alg_modifying_operations/partition_copy.cc     |    2 +-
 .../pstl/alg_modifying_operations/remove.cc        |    2 +-
 .../pstl/alg_modifying_operations/remove_copy.cc   |    2 +-
 .../pstl/alg_modifying_operations/replace.cc       |    2 +-
 .../pstl/alg_modifying_operations/replace_copy.cc  |    2 +-
 .../pstl/alg_modifying_operations/rotate.cc        |    2 +-
 .../pstl/alg_modifying_operations/rotate_copy.cc   |    2 +-
 .../pstl/alg_modifying_operations/swap_ranges.cc   |    2 +-
 .../alg_modifying_operations/transform_binary.cc   |    2 +-
 .../alg_modifying_operations/transform_unary.cc    |    2 +-
 .../pstl/alg_modifying_operations/unique.cc        |    2 +-
 .../alg_modifying_operations/unique_copy_equal.cc  |    2 +-
 .../pstl/alg_nonmodifying/adjacent_find.cc         |    2 +-
 .../25_algorithms/pstl/alg_nonmodifying/all_of.cc  |    2 +-
 .../25_algorithms/pstl/alg_nonmodifying/any_of.cc  |    2 +-
 .../25_algorithms/pstl/alg_nonmodifying/count.cc   |    2 +-
 .../25_algorithms/pstl/alg_nonmodifying/equal.cc   |    2 +-
 .../25_algorithms/pstl/alg_nonmodifying/find.cc    |    2 +-
 .../pstl/alg_nonmodifying/find_end.cc              |    2 +-
 .../pstl/alg_nonmodifying/find_first_of.cc         |    2 +-
 .../25_algorithms/pstl/alg_nonmodifying/find_if.cc |    2 +-
 .../pstl/alg_nonmodifying/for_each.cc              |    2 +-
 .../pstl/alg_nonmodifying/mismatch.cc              |    2 +-
 .../25_algorithms/pstl/alg_nonmodifying/none_of.cc |    2 +-
 .../pstl/alg_nonmodifying/nth_element.cc           |    2 +-
 .../25_algorithms/pstl/alg_nonmodifying/reverse.cc |    2 +-
 .../pstl/alg_nonmodifying/reverse_copy.cc          |    2 +-
 .../pstl/alg_nonmodifying/search_n.cc              |    2 +-
 .../25_algorithms/pstl/alg_sorting/includes.cc     |    2 +-
 .../25_algorithms/pstl/alg_sorting/is_heap.cc      |    2 +-
 .../25_algorithms/pstl/alg_sorting/is_sorted.cc    |    2 +-
 .../pstl/alg_sorting/lexicographical_compare.cc    |    2 +-
 .../pstl/alg_sorting/minmax_element.cc             |    2 +-
 .../25_algorithms/pstl/alg_sorting/partial_sort.cc |    2 +-
 .../pstl/alg_sorting/partial_sort_copy.cc          |    2 +-
 .../25_algorithms/pstl/alg_sorting/set.cc          |    2 +-
 .../25_algorithms/pstl/alg_sorting/sort.cc         |    2 +-
 .../testsuite/25_algorithms/pstl/feature_test-2.cc |    2 +-
 .../testsuite/25_algorithms/pstl/feature_test-3.cc |    2 +-
 .../testsuite/25_algorithms/pstl/feature_test-5.cc |    2 +-
 .../testsuite/25_algorithms/pstl/feature_test.cc   |    2 +-
 .../upper_bound/debug/constexpr_partitioned_neg.cc |    2 +-
 .../debug/constexpr_partitioned_pred_neg.cc        |    2 +-
 .../upper_bound/debug/constexpr_valid_range_neg.cc |    2 +-
 .../pstl/numeric_ops/adjacent_difference.cc        |    2 +-
 .../26_numerics/pstl/numeric_ops/reduce.cc         |    2 +-
 .../testsuite/26_numerics/pstl/numeric_ops/scan.cc |    2 +-
 .../pstl/numeric_ops/transform_reduce.cc           |    2 +-
 .../26_numerics/pstl/numeric_ops/transform_scan.cc |    2 +-
 .../extractors_character/wchar_t/lwg2499.cc        |    2 +-
 .../27_io/basic_istringstream/cons/char/1.cc       |  121 +-
 .../27_io/basic_istringstream/cons/wchar_t/1.cc    |  121 +-
 .../27_io/basic_istringstream/str/char/2.cc        |    2 +-
 .../27_io/basic_istringstream/str/wchar_t/2.cc     |    2 +-
 .../27_io/basic_istringstream/view/char/1.cc       |    2 +-
 .../27_io/basic_istringstream/view/wchar_t/1.cc    |    2 +-
 .../testsuite/27_io/basic_ostream/emit/1.cc        |    2 +-
 .../27_io/basic_ostringstream/cons/char/1.cc       |  123 +-
 .../27_io/basic_ostringstream/cons/wchar_t/1.cc    |  124 +-
 .../27_io/basic_ostringstream/str/char/3.cc        |    2 +-
 .../27_io/basic_ostringstream/str/wchar_t/3.cc     |    2 +-
 .../27_io/basic_ostringstream/view/char/1.cc       |    2 +-
 .../27_io/basic_ostringstream/view/wchar_t/1.cc    |    2 +-
 .../testsuite/27_io/basic_stringbuf/cons/char/2.cc |    2 +-
 .../27_io/basic_stringbuf/cons/wchar_t/2.cc        |    2 +-
 .../testsuite/27_io/basic_stringbuf/str/char/4.cc  |    2 +-
 .../27_io/basic_stringbuf/str/wchar_t/4.cc         |    2 +-
 .../testsuite/27_io/basic_stringbuf/view/char/1.cc |    2 +-
 .../27_io/basic_stringbuf/view/wchar_t/1.cc        |    2 +-
 .../27_io/basic_stringstream/cons/char/1.cc        |  123 +-
 .../27_io/basic_stringstream/cons/wchar_t/1.cc     |  121 +-
 .../27_io/basic_stringstream/str/char/5.cc         |    2 +-
 .../27_io/basic_stringstream/str/wchar_t/5.cc.cc   |    2 +-
 .../27_io/basic_stringstream/view/char/1.cc        |    2 +-
 .../27_io/basic_stringstream/view/wchar_t/1.cc     |    2 +-
 libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc    |    2 +-
 libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc    |    2 +-
 .../testsuite/27_io/basic_syncbuf/basic_ops/1.cc   |    2 +-
 .../27_io/basic_syncbuf/requirements/types.cc      |    2 +-
 .../testsuite/27_io/basic_syncbuf/sync_ops/1.cc    |    2 +-
 libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc |    2 +-
 libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc |    2 +-
 .../27_io/basic_syncstream/basic_ops/1.cc          |    2 +-
 .../27_io/basic_syncstream/requirements/types.cc   |    2 +-
 .../28_regex/match_results/pmr_typedefs.cc         |    2 +-
 .../testsuite/29_atomics/atomic_float/1.cc         |    2 +-
 .../filesystem/path/factory/u8path-char8_t.cc      |    4 +-
 .../polymorphic_allocator/pmr_typedefs_match.cc    |    2 +-
 .../polymorphic_allocator/pmr_typedefs_string.cc   |    2 +-
 .../testsuite/ext/throw_allocator/check_delete.cc  |    1 +
 .../testsuite/ext/throw_allocator/check_new.cc     |    1 +
 libstdc++-v3/testsuite/lib/libstdc++.exp           |   30 +-
 libstdc++-v3/testsuite/lib/prune.exp               |    5 +-
 .../testsuite/libstdc++-prettyprinters/80276.cc    |    2 +-
 .../testsuite/libstdc++-prettyprinters/cxx11.cc    |   11 +
 .../libstdc++-prettyprinters/libfundts.cc          |    4 +-
 531 files changed, 11864 insertions(+), 2903 deletions(-)


             reply	other threads:[~2021-11-27 13:22 UTC|newest]

Thread overview: 68+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-27 13:22 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-19 18:30 Gaius Mulley
2021-11-07 15:22 Gaius Mulley
2021-10-27  8:45 Gaius Mulley
2021-10-19 22:57 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=20211127132206.C0CA93857C51@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).