public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: Peter Bergner <bergner@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
Date: Fri, 18 Jun 2021 19:47:27 +0000 (GMT)	[thread overview]
Message-ID: <20210618194727.BB5A438930E7@sourceware.org> (raw)

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

commit af5bf1cbb72d36dcca2014a2768db0dbbf288978
Merge: 9c2461a2d5d 3a37d5c0bd3
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Fri Jun 18 12:53:11 2021 -0500

    ibm: Merge up to top of releases/gcc-10
    
    2021-06-18  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-10 3a37d5c0bd3451104ddab85f69ec37b50d31fa7f

Diff:

 contrib/ChangeLog                                  |   35 +
 contrib/download_prerequisites                     |    2 +-
 contrib/gcc-changelog/git_check_commit.py          |    9 +-
 contrib/gcc-changelog/git_commit.py                |   96 +-
 contrib/gcc-changelog/git_email.py                 |   27 +-
 contrib/gcc-changelog/git_repository.py            |    7 +-
 contrib/gcc-changelog/git_update_version.py        |   13 +-
 contrib/gcc-changelog/setup.cfg                    |    3 +
 contrib/gcc-changelog/test_email.py                |   41 +-
 contrib/gcc-changelog/test_patches.txt             |  561 +++----
 contrib/prerequisites.md5                          |    2 +-
 contrib/prerequisites.sha512                       |    2 +-
 gcc/ChangeLog                                      |  706 +++++++++
 gcc/ChangeLog.ibm                                  |    4 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |   25 +
 gcc/ada/gcc-interface/decl.c                       |   61 +-
 gcc/ada/gcc-interface/misc.c                       |    3 +
 gcc/ada/gcc-interface/trans.c                      |   68 +-
 gcc/c/ChangeLog                                    |    9 +
 gcc/c/c-decl.c                                     |    2 +-
 gcc/calls.c                                        |    5 +
 gcc/cfganal.c                                      |  436 +++++-
 gcc/cfganal.h                                      |    3 +-
 gcc/cfgcleanup.c                                   |    4 +-
 gcc/combine.c                                      |   16 +-
 gcc/common/config/arm/arm-common.c                 |   47 +-
 gcc/config/aarch64/aarch64-bti-insert.c            |   15 +
 gcc/config/aarch64/aarch64-simd.md                 |   11 +
 gcc/config/aarch64/aarch64-sve-builtins.cc         |   59 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |    3 +-
 gcc/config/aarch64/aarch64-sve.md                  |   14 +
 gcc/config/aarch64/aarch64.c                       |   97 +-
 gcc/config/aarch64/aarch64.md                      |   17 +-
 gcc/config/aarch64/iterators.md                    |    1 +
 gcc/config/arm/arm-cpus.in                         |    2 +
 gcc/config/arm/arm.c                               |   86 +-
 gcc/config/arm/arm.h                               |   15 +
 gcc/config/arm/arm.md                              |   19 +-
 gcc/config/arm/arm.opt                             |    6 +
 gcc/config/arm/arm_mve.h                           |  611 +++-----
 gcc/config/arm/iterators.md                        |    8 +-
 gcc/config/arm/mve.md                              |   60 +-
 gcc/config/arm/sync.md                             |   28 +-
 gcc/config/arm/t-rmprofile                         |   25 +-
 gcc/config/arm/thumb1.md                           |   15 +
 gcc/config/bpf/bpf.h                               |   16 +-
 gcc/config/i386/i386.c                             |   23 +-
 gcc/config/i386/sse.md                             |    2 +-
 gcc/config/i386/sync.md                            |   24 +-
 gcc/config/i386/winnt.c                            |   16 +-
 gcc/config/nvptx/nvptx.c                           |   10 +-
 gcc/config/riscv/riscv.opt                         |    4 +-
 gcc/config/rs6000/aix.h                            |    5 +
 gcc/config/rs6000/aix64.opt                        |    6 +
 gcc/config/rs6000/predicates.md                    |    3 +-
 gcc/config/rs6000/rs6000-builtin.def               |    2 +
 gcc/config/rs6000/rs6000-call.c                    |   29 +-
 gcc/config/rs6000/rs6000.c                         |    8 +-
 gcc/config/s390/vecintrin.h                        |    4 +-
 gcc/cp/ChangeLog                                   |  206 +++
 gcc/cp/call.c                                      |   47 +-
 gcc/cp/class.c                                     |   13 +-
 gcc/cp/constexpr.c                                 |   46 +-
 gcc/cp/constraint.cc                               |    5 +-
 gcc/cp/cp-tree.h                                   |    4 +
 gcc/cp/cvt.c                                       |    5 +
 gcc/cp/decl.c                                      |   18 +-
 gcc/cp/init.c                                      |   27 +-
 gcc/cp/lambda.c                                    |    7 +-
 gcc/cp/name-lookup.c                               |    2 +-
 gcc/cp/parser.c                                    |    2 +-
 gcc/cp/pt.c                                        |  147 +-
 gcc/cp/typeck.c                                    |    3 +
 gcc/cp/typeck2.c                                   |    3 -
 gcc/cprop.c                                        |    8 +-
 gcc/cse.c                                          |    5 +
 gcc/cselib.c                                       |    5 +
 gcc/d/ChangeLog                                    |   83 +
 gcc/d/d-codegen.cc                                 |   36 +-
 gcc/d/d-diagnostic.cc                              |   64 +-
 gcc/d/d-frontend.cc                                |   33 +-
 gcc/d/d-tree.h                                     |    1 +
 gcc/d/dmd/cond.c                                   |   29 +-
 gcc/d/dmd/dinterpret.c                             |    9 +
 gcc/d/dmd/expression.c                             |   12 +-
 gcc/d/dmd/expressionsem.c                          |    7 +
 gcc/d/dmd/mtype.c                                  |    5 +-
 gcc/d/dmd/statementsem.c                           |   36 +-
 gcc/d/expr.cc                                      |    7 +-
 gcc/d/typeinfo.cc                                  |   38 +-
 gcc/doc/cpp.texi                                   |   12 +-
 gcc/doc/extend.texi                                |    4 +-
 gcc/dse.c                                          |   16 +-
 gcc/early-remat.c                                  |    2 +-
 gcc/emit-rtl.c                                     |    1 +
 gcc/expr.c                                         |    2 +-
 gcc/fortran/ChangeLog                              |   78 +
 gcc/fortran/check.c                                |   36 +-
 gcc/fortran/frontend-passes.c                      |   13 +
 gcc/fortran/interface.c                            |   11 +-
 gcc/fortran/intrinsic.c                            |   10 +-
 gcc/fortran/module.c                               |   11 +
 gcc/fortran/openmp.c                               |    1 +
 gcc/fortran/trans-decl.c                           |    1 +
 gcc/fortran/trans-expr.c                           |    8 +-
 gcc/gimple-fold.c                                  |    6 +-
 gcc/ipa-param-manipulation.c                       |    4 +-
 gcc/jump.c                                         |    5 +
 gcc/lra-constraints.c                              |   64 +-
 gcc/lra-eliminations.c                             |   31 +-
 gcc/lra-int.h                                      |    1 +
 gcc/lra.c                                          |    4 +
 gcc/lto-streamer.h                                 |    2 +-
 gcc/modulo-sched.c                                 |   56 +-
 gcc/omp-expand.c                                   |   30 +-
 gcc/postreload.c                                   |    3 +-
 gcc/reload.c                                       |    5 +
 gcc/rtl.c                                          |   10 +
 gcc/rtl.h                                          |   17 +
 gcc/rtlanal.c                                      |    9 +-
 gcc/rtx-vector-builder.c                           |    6 +-
 gcc/rtx-vector-builder.h                           |   10 +-
 gcc/testsuite/ChangeLog                            |  760 +++++++++
 gcc/testsuite/c-c++-common/goacc/collapse-2.c      |   56 +
 gcc/testsuite/c-c++-common/gomp/pr100450.c         |   20 +
 .../g++.dg/compat/struct-layout-1_generate.c       |    2 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-72.C         |    9 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-72a.C        |    9 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-equiv1.C     |   13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-100111.C      |    7 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C       |   15 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C   |   15 +
 gcc/testsuite/g++.dg/cpp0x/initlist-new5.C         |    9 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C |   12 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-1.C     |   24 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-99859-2.C     |   12 +
 .../g++.dg/cpp1y/lambda-generic-Wunused.C          |   18 +
 .../g++.dg/cpp1y/lambda-generic-local-class1.C     |   10 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr13.C          |   33 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction85.C     |   16 +
 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda4.C  |   22 +
 gcc/testsuite/g++.dg/cpp1z/inline-var9.C           |   40 +
 gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C       |   22 +
 gcc/testsuite/g++.dg/cpp1z/pr99833.C               |   11 +
 .../g++.dg/cpp2a/class-deduction-alias3.C          |   11 +
 .../g++.dg/cpp2a/class-deduction-alias5.C          |   18 +
 .../g++.dg/cpp2a/class-deduction-alias6.C          |   11 +
 .../g++.dg/cpp2a/class-deduction-alias7.C          |   32 +
 .../g++.dg/cpp2a/class-deduction-alias8.C          |   14 +
 gcc/testsuite/g++.dg/cpp2a/concepts-defarg2.C      |   13 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new18.C       |   45 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new19.C       |   43 +
 gcc/testsuite/g++.dg/cpp2a/desig18.C               |   17 +
 .../g++.dg/cpp2a/is-constant-evaluated11.C         |   16 +
 gcc/testsuite/g++.dg/cpp2a/lambda-generic9.C       |    9 +
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C     |   27 +
 gcc/testsuite/g++.dg/cpp2a/pr99833.C               |   18 +
 gcc/testsuite/g++.dg/ext/array4.C                  |  172 +++
 gcc/testsuite/g++.dg/inherit/virtual15.C           |   18 +
 gcc/testsuite/g++.dg/inherit/virtual15a.C          |   19 +
 gcc/testsuite/g++.dg/lookup/using66.C              |   23 +
 gcc/testsuite/g++.dg/opt/nrv20.C                   |   20 +
 gcc/testsuite/g++.dg/opt/pr100148.C                |   27 +
 gcc/testsuite/g++.dg/opt/pr100254.C                |  101 ++
 gcc/testsuite/g++.dg/pr98032.C                     |   20 +
 gcc/testsuite/g++.dg/pr98136.C                     |   26 +
 gcc/testsuite/g++.dg/template/friend70.C           |    9 +
 gcc/testsuite/g++.dg/template/friend71.C           |    8 +
 gcc/testsuite/g++.dg/template/ref11.C              |    9 +
 gcc/testsuite/g++.target/aarch64/sve/pr99216.C     |    5 +
 gcc/testsuite/g++.target/powerpc/pr99842.C         |  188 +++
 gcc/testsuite/g++.target/s390/pr98722.C            |   12 +
 gcc/testsuite/gcc.c-torture/compile/pr96796.c      |   55 +
 gcc/testsuite/gcc.c-torture/compile/pr97141.c      |    8 +
 gcc/testsuite/gcc.c-torture/compile/pr98726.c      |    7 +
 gcc/testsuite/gcc.c-torture/compile/pr99647.c      |    5 +
 gcc/testsuite/gcc.c-torture/execute/20210505-1.c   |   31 +
 gcc/testsuite/gcc.c-torture/execute/pr98736.c      |   14 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-67.c       |   92 ++
 .../gcc.dg/compat/struct-layout-1_generate.c       |    2 +
 gcc/testsuite/gcc.dg/goacc/tile-1.c                |   10 +
 gcc/testsuite/gcc.dg/lto/pr99849_0.c               |   23 +
 gcc/testsuite/gcc.dg/pr100225.c                    |   15 +
 gcc/testsuite/gcc.dg/pr100509.c                    |    9 +
 gcc/testsuite/gcc.dg/pr100563.c                    |    9 +
 gcc/testsuite/gcc.dg/pr100791.c                    |    9 +
 gcc/testsuite/gcc.dg/pr99830.c                     |   10 +
 gcc/testsuite/gcc.dg/pr99990.c                     |   12 +
 gcc/testsuite/gcc.dg/torture/20200727-0.c          |   82 +
 gcc/testsuite/gcc.dg/torture/pr100053.c            |   25 +
 gcc/testsuite/gcc.dg/torture/pr100492.c            |   26 +
 gcc/testsuite/gcc.dg/torture/pr100566.c            |   36 +
 gcc/testsuite/gcc.dg/torture/pr100934.c            |   21 +
 gcc/testsuite/gcc.dg/torture/pr96513.c             |   26 +
 gcc/testsuite/gcc.dg/torture/pr98601.c             |   14 +
 gcc/testsuite/gcc.dg/torture/pr98786.c             |   23 +
 gcc/testsuite/gcc.dg/torture/pr99880.c             |   22 +
 gcc/testsuite/gcc.dg/torture/pr99954.c             |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/pr100278.c           |   17 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c         |   21 +
 gcc/testsuite/gcc.target/aarch64/pr99767.c         |   16 +
 gcc/testsuite/gcc.target/aarch64/pr99988.c         |   66 +
 .../gcc.target/aarch64/sve/acle/general/pr99246.c  |   17 +
 gcc/testsuite/gcc.target/aarch64/sve/pr100048.c    |   25 +
 gcc/testsuite/gcc.target/aarch64/sve/pr97141.c     |   10 +
 gcc/testsuite/gcc.target/aarch64/sve/pr98119.c     |   13 +
 gcc/testsuite/gcc.target/aarch64/sve/pr98268-1.c   |   11 +
 gcc/testsuite/gcc.target/aarch64/sve/pr98268-2.c   |   10 +
 gcc/testsuite/gcc.target/aarch64/sve/pr98726.c     |    9 +
 gcc/testsuite/gcc.target/aarch64/sve/pr99929_1.c   |   16 +
 gcc/testsuite/gcc.target/aarch64/sve/pr99929_2.c   |    5 +
 gcc/testsuite/gcc.target/arm/acle/pr100856.c       |   10 +
 gcc/testsuite/gcc.target/arm/cmse/cmse-18.c        |    3 +-
 gcc/testsuite/gcc.target/arm/cmse/cmse-20.c        |   28 +
 gcc/testsuite/gcc.target/arm/cmse/pr100333.c       |    7 +
 gcc/testsuite/gcc.target/arm/cmse/pr99725.c        |    5 +
 gcc/testsuite/gcc.target/arm/multilib.exp          |  113 ++
 .../gcc.target/arm/mve/intrinsics/pr101016.c       |  136 ++
 .../arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c |    4 +-
 .../arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c |    4 +-
 .../mve/intrinsics/vldrdq_gather_base_wb_z_s64.c   |    4 +-
 .../mve/intrinsics/vldrdq_gather_base_wb_z_u64.c   |    4 +-
 .../arm/mve/intrinsics/vuninitializedq_int.c       |    3 +-
 .../arm/mve/intrinsics/vuninitializedq_int1.c      |    3 +-
 gcc/testsuite/gcc.target/arm/pr95646.c             |   29 +
 gcc/testsuite/gcc.target/arm/pr97969.c             |   54 +
 gcc/testsuite/gcc.target/arm/pr99977.c             |    8 +
 gcc/testsuite/gcc.target/i386/pr100182.c           |   30 +
 gcc/testsuite/gcc.target/i386/pr71245-1.c          |    2 +-
 gcc/testsuite/gcc.target/i386/pr71245-2.c          |    2 +-
 gcc/testsuite/gcc.target/i386/pr99726.c            |   16 +
 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   |   16 +-
 gcc/testsuite/gcc.target/powerpc/mma-builtin-5.c   |   24 +-
 gcc/testsuite/gcc.target/powerpc/pr100777.c        |   24 +
 gcc/testsuite/gcc.target/powerpc/pr98952.c         |   28 +
 gcc/testsuite/gcc.target/riscv/pr98777.c           |   31 +
 gcc/testsuite/gdc.dg/pr100882a.d                   |   21 +
 gcc/testsuite/gdc.dg/pr100882b.d                   |   35 +
 gcc/testsuite/gdc.dg/pr100882c.d                   |   19 +
 gcc/testsuite/gdc.dg/pr100882d.d                   |   25 +
 gcc/testsuite/gdc.dg/pr100967.d                    |   11 +
 gcc/testsuite/gdc.dg/pr98457.d                     |    9 +
 gcc/testsuite/gdc.test/compilable/aggr_alignment.d |   20 +
 gcc/testsuite/gdc.test/compilable/betterCarray.d   |   10 +
 .../compilable/extra-files/minimal/object.d        |    1 +
 gcc/testsuite/gdc.test/compilable/interpret5.d     |   30 +
 gcc/testsuite/gdc.test/compilable/minimal3.d       |   36 +
 gcc/testsuite/gdc.test/compilable/staticforeach.d  |   38 +
 gcc/testsuite/gdc.test/compilable/test21742.d      |   13 +
 gcc/testsuite/gdc.test/compilable/test22006.d      |   14 +
 gcc/testsuite/gdc.test/fail_compilation/b12504.d   |   64 +
 .../gdc.test/fail_compilation/diag16976.d          |   69 +-
 gcc/testsuite/gdc.test/fail_compilation/fail117.d  |    6 +-
 .../gdc.test/fail_compilation/fail22006.d          |   22 +
 .../gdc.test/fail_compilation/fail238_m32.d        |    8 +-
 .../gdc.test/fail_compilation/fail238_m64.d        |    8 +-
 .../gdc.test/fail_compilation/fail7424b.d          |    6 +
 .../gdc.test/fail_compilation/fail7424c.d          |    6 +
 .../gdc.test/fail_compilation/fail7424d.d          |    6 +
 .../gdc.test/fail_compilation/fail7424e.d          |    6 +
 .../gdc.test/fail_compilation/fail7424f.d          |    6 +
 .../gdc.test/fail_compilation/fail7424g.d          |    6 +
 .../gdc.test/fail_compilation/fail7424h.d          |    6 +
 .../gdc.test/fail_compilation/fail7424i.d          |    6 +
 gcc/testsuite/gdc.test/fail_compilation/fail9766.d |    4 +-
 gcc/testsuite/gdc.test/fail_compilation/ice9406.d  |    3 +-
 .../gdc.test/fail_compilation/test21927.d          |   20 +
 .../gdc.test/fail_compilation/test21939.d          |    9 +
 gcc/testsuite/gfortran.dg/PR82376.f90              |   59 +
 gcc/testsuite/gfortran.dg/argument_checking_25.f90 |   12 +
 gcc/testsuite/gfortran.dg/gomp/map-5.f90           |   12 +
 gcc/testsuite/gfortran.dg/inline_matmul_25.f90     |    9 +
 gcc/testsuite/gfortran.dg/pr100154.f90             |   26 +
 gcc/testsuite/gfortran.dg/pr63797.f90              |   60 +
 gcc/testsuite/gfortran.dg/pr98411.f90              |   16 +
 gcc/testsuite/gnat.dg/derived_type7.adb            |    9 +
 gcc/testsuite/gnat.dg/derived_type7.ads            |   13 +
 gcc/testsuite/gnat.dg/opt92.adb                    |   38 +
 gcc/testsuite/gnat.dg/unchecked_convert5.adb       |    2 +-
 gcc/testsuite/gnat.dg/unchecked_convert6.adb       |    2 +-
 gcc/tree-data-ref.c                                |  245 +--
 gcc/tree-inline.c                                  |    1 +
 gcc/tree-loop-distribution.c                       |   39 +-
 gcc/tree-ssa-dom.c                                 |    3 +-
 gcc/tree-ssa-phiopt.c                              |    6 +
 gcc/tree-ssa-pre.c                                 |   10 +
 gcc/tree-ssa-sccvn.c                               |   82 +-
 gcc/tree-vect-loop.c                               |   17 +-
 gcc/tree-vect-slp.c                                |  185 +--
 gcc/tree.c                                         |   10 +-
 gcc/tree.h                                         |    1 -
 gcc/vmsdbgout.c                                    |   20 +-
 intl/ChangeLog                                     |   10 +
 intl/Makefile.in                                   |    4 +-
 intl/configure                                     |   12 +
 intl/configure.ac                                  |    6 +
 libcpp/ChangeLog                                   |   14 +
 libcpp/include/line-map.h                          |   10 +-
 libcpp/lex.c                                       |    1 +
 libcpp/line-map.c                                  |    2 +-
 libgcc/ChangeLog                                   |   22 +
 libgcc/config/arm/cmse_nonsecure_call.S            |    4 +-
 libgcc/config/arm/t-arm                            |    5 +-
 libgcc/config/rs6000/t-linux                       |   10 +-
 libgcc/config/rs6000/tramp.S                       |    6 +-
 libgomp/ChangeLog                                  |   17 +
 .../libgomp.oacc-c-c++-common/atomic_capture-3.c   | 1627 ++++++++++++++++++++
 .../libgomp.oacc-c-c++-common/collapse-2.c         |   17 +-
 .../libgomp.oacc-c-c++-common/collapse-3.c         |   15 +-
 libitm/testsuite/libitm.c++/libstdc++-pr91488.C    |    9 +
 libphobos/ChangeLog                                |    9 +
 libphobos/src/std/typecons.d                       |   15 +-
 libsanitizer/ChangeLog                             |   21 +
 .../sanitizer_common_interceptors_ioctl.inc        |    9 -
 .../sanitizer_platform_limits_posix.cpp            |   11 -
 .../sanitizer_platform_limits_posix.h              |   10 -
 .../sanitizer_common/sanitizer_posix_libcdep.cpp   |   13 +-
 libstdc++-v3/ChangeLog                             |  494 ++++++
 libstdc++-v3/include/bits/allocator.h              |   40 +-
 libstdc++-v3/include/bits/basic_string.h           |   17 +-
 libstdc++-v3/include/bits/char_traits.h            |   14 +-
 libstdc++-v3/include/bits/fs_path.h                |    2 +-
 libstdc++-v3/include/bits/memoryfwd.h              |    7 +-
 libstdc++-v3/include/bits/range_access.h           |  381 ++---
 libstdc++-v3/include/bits/ranges_algo.h            |   16 +-
 libstdc++-v3/include/bits/shared_ptr.h             |    2 +
 libstdc++-v3/include/bits/shared_ptr_base.h        |   15 +-
 libstdc++-v3/include/bits/stl_iterator.h           |  150 +-
 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/experimental/bits/fs_path.h   |    2 +-
 libstdc++-v3/include/experimental/internet         |    8 +-
 libstdc++-v3/include/ext/malloc_allocator.h        |    8 +-
 libstdc++-v3/include/ext/new_allocator.h           |    8 +-
 .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp |   26 +-
 libstdc++-v3/include/std/any                       |    4 +-
 libstdc++-v3/include/std/bit                       |   18 +-
 libstdc++-v3/include/std/future                    |   64 +-
 libstdc++-v3/include/std/numeric                   |    6 +-
 libstdc++-v3/include/std/optional                  |    2 +-
 libstdc++-v3/include/std/ranges                    |  537 ++++---
 libstdc++-v3/include/std/variant                   |   17 +-
 libstdc++-v3/include/std/version                   |    8 +-
 libstdc++-v3/libsupc++/new_opa.cc                  |    2 +-
 libstdc++-v3/python/Makefile.am                    |   24 +-
 libstdc++-v3/python/Makefile.in                    |   18 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |    4 +-
 libstdc++-v3/testsuite/20_util/allocator/void.cc   |   38 +-
 libstdc++-v3/testsuite/20_util/any/cons/101034.cc  |   11 +
 libstdc++-v3/testsuite/20_util/from_chars/3.cc     |    2 +-
 .../20_util/optional/assignment/100982.cc          |   17 +
 .../20_util/scoped_allocator/69293_neg.cc          |    1 +
 .../testsuite/20_util/shared_ptr/cons/lwg3548.cc   |   16 +
 .../20_util/shared_ptr/cons/unique_ptr_deleter.cc  |   17 +-
 .../testsuite/20_util/shared_ptr/creation/99006.cc |    9 +
 .../testsuite/20_util/uses_allocator/69293_neg.cc  |    3 +-
 .../testsuite/20_util/uses_allocator/cons_neg.cc   |    1 +
 libstdc++-v3/testsuite/20_util/variant/100384.cc   |    9 +
 .../requirements/constexpr_functions_c++17.cc      |   11 +-
 .../requirements/constexpr_functions_c++20.cc      |    7 +
 .../21_strings/char_traits/requirements/version.cc |   16 +
 .../headers/iterator/synopsis_c++20.cc             |   26 +-
 .../24_iterators/move_iterator/lwg3391.cc          |   37 +
 .../24_iterators/move_iterator/move_only.cc        |    8 +-
 .../24_iterators/range_operations/100768.cc        |  128 ++
 .../24_iterators/range_operations/advance.cc       |   48 +-
 .../24_iterators/reverse_iterator/100639.cc        |   37 +
 .../testsuite/24_iterators/reverse_iterator/2.cc   |    8 +-
 .../testsuite/25_algorithms/copy/debug/99402.cc    |   35 +
 .../copy_backward/move_iterators/69478.cc          |    2 +-
 .../testsuite/25_algorithms/move_backward/69478.cc |    2 +-
 .../testsuite/25_algorithms/move_backward/93872.cc |    2 +-
 libstdc++-v3/testsuite/26_numerics/reduce/95833.cc |   16 +
 .../27_io/filesystem/path/construct/100630.cc      |   14 +
 .../30_threads/promise/members/at_thread_exit2.cc  |    1 -
 .../filesystem/path/construct/100630.cc            |   14 +
 .../net/internet/address/v6/members.cc             |    1 +
 libstdc++-v3/testsuite/std/ranges/97600.cc         |   32 +
 .../testsuite/std/ranges/adaptors/elements.cc      |   51 +
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |   11 +
 .../testsuite/std/ranges/adaptors/reverse.cc       |   10 +
 .../testsuite/std/ranges/adaptors/split.cc         |   12 +
 .../testsuite/std/ranges/adaptors/transform.cc     |    3 +
 .../testsuite/std/ranges/iota/iota_view.cc         |   11 +
 libstdc++-v3/testsuite/std/ranges/p2259.cc         |   91 ++
 libstdc++-v3/testsuite/std/ranges/range.cc         |    3 -
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |    2 +-
 393 files changed, 12032 insertions(+), 2439 deletions(-)

diff --cc gcc/ChangeLog.ibm
index c763399ed2f,00000000000..1c6b8289335
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,51 -1,0 +1,55 @@@
++2021-06-18  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-10 3a37d5c0bd3451104ddab85f69ec37b50d31fa7f
++
 +2021-04-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 b6bef1cbc14080d5dd0a7ddbb81aa4b68ece84a3
 +
 +2021-03-17  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 8f6da08763497b2c447a975579d60f5a4b9fa25c
 +
 +2021-01-04  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93
 +
 +2020-09-24  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 f0baed1fb6cd6ed7c7a3dce1f555d3f72b1575a5
 +
 +2020-09-15  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 49b3d88e9dc9314814d416dcebc25ca028576c30
 +
 +2020-09-15  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 55cd12c65ffa1e7c0bb36fd398f178d5d15d660f
 +
 +2020-09-03  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 abd9341c2f1ae5f7aa73950cdaac58ef3a2f0190
 +
 +2020-08-18  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 7f976034ec4997d2df5ede70c1312de3acd7b4c4
 +
 +2020-07-30  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 809b4d226c7f5ded392a88ffafe8d652f911b473
 +
 +2020-07-23  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 5497677b497b95a261089d19f5295cc80f99a2b6
 +
 +2020-07-02  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 034e7f1d295140344f3849ebba1d352cad01da27
 +
 +2020-07-02  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 41b504e91e5cd0fdce36b7306ce42dd592c401f2
 +
 +2020-06-24  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-10 8e25bae517450c001f5e84b7ab24f06bb1425df6.


             reply	other threads:[~2021-06-18 19:47 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-18 19:47 Peter Bergner [this message]
  -- strict thread matches above, loose matches on Subject: below --
2023-08-01 19:33 Peter Bergner
2023-03-06 22:37 Peter Bergner
2022-08-24  0:43 Peter Bergner
2022-02-18 23:33 Peter Bergner
2022-01-15  7:09 Peter Bergner
2021-09-22 13:24 Peter Bergner
2021-04-12 18:59 Peter Bergner
2021-03-17 21:09 Peter Bergner
2021-01-04 22:27 Peter Bergner
2020-09-24 19:02 Peter Bergner
2020-09-15 16:44 Peter Bergner
2020-09-03 16:41 Peter Bergner
2020-08-19 14:02 Peter Bergner
2020-07-23 19:06 Peter Bergner
2020-07-03  3:00 Peter Bergner
2020-07-02 21:09 Peter Bergner

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=20210618194727.BB5A438930E7@sourceware.org \
    --to=bergner@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).