[gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
Peter Bergner
bergner@gcc.gnu.org
Fri Jun 18 19:47:27 GMT 2021
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.
More information about the Libstdc++-cvs
mailing list