public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2022-06-16 16:19 Peter Bergner
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2022-06-16 16:19 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit c74aa33122eed9d5e69ce689ba6f4cf23a55173b
Merge: 2cb2b68d10c 7a15b5060a8
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Thu Jun 16 09:26:55 2022 -0500

    ibm: Merge up to top of releases/gcc-9
    
    2022-06-16  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-9 7a15b5060a83ea8282323d92043c6152e6a3e22d

Diff:

 ChangeLog                                          |   4 +
 config/ChangeLog                                   |   4 +
 contrib/ChangeLog                                  |   4 +
 contrib/header-tools/ChangeLog                     |   4 +
 contrib/reghunt/ChangeLog                          |   4 +
 contrib/regression/ChangeLog                       |   4 +
 fixincludes/ChangeLog                              |   4 +
 gcc/BASE-VER                                       |   2 +-
 gcc/ChangeLog                                      | 641 +++++++++++++++++
 gcc/ChangeLog.ibm                                  |   4 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |   4 +
 gcc/asan.c                                         |  64 +-
 gcc/brig/ChangeLog                                 |   4 +
 gcc/builtins.c                                     |  30 +-
 gcc/c-family/ChangeLog                             |  55 ++
 gcc/c-family/c-common.c                            |   9 +-
 gcc/c-family/c-omp.c                               |  43 +-
 gcc/c-family/c-opts.c                              |   6 +-
 gcc/c-family/c-ubsan.c                             |  14 +-
 gcc/c-family/c-warn.c                              |   2 +-
 gcc/c/ChangeLog                                    |  49 ++
 gcc/c/c-fold.c                                     |   1 +
 gcc/c/c-parser.c                                   |   3 +
 gcc/c/c-typeck.c                                   |  25 +-
 gcc/cfgexpand.c                                    |  54 +-
 gcc/combine.c                                      |  32 +-
 gcc/config/aarch64/aarch64-protos.h                |   2 +-
 gcc/config/aarch64/aarch64.c                       |  12 +-
 gcc/config/arm/arm.c                               |  26 +-
 gcc/config/arm/sync.md                             |  28 +-
 gcc/config/arm/thumb1.md                           |  15 +
 gcc/config/i386/avx512fintrin.h                    |  86 ++-
 gcc/config/i386/i386.c                             |  27 +-
 gcc/config/i386/i386.md                            |  14 +-
 gcc/config/i386/sync.md                            |   6 +-
 gcc/config/rs6000/rs6000.c                         |   9 +-
 gcc/config/rs6000/vector.md                        |   5 +-
 gcc/config/s390/s390.md                            |   2 +-
 gcc/config/sparc/sparc.c                           |  20 +-
 gcc/cp/ChangeLog                                   | 322 +++++++++
 gcc/cp/call.c                                      |  24 +-
 gcc/cp/class.c                                     |  13 +-
 gcc/cp/constexpr.c                                 |  29 +-
 gcc/cp/cp-gimplify.c                               |  91 ++-
 gcc/cp/cvt.c                                       |   5 +
 gcc/cp/decl.c                                      |  54 +-
 gcc/cp/decl2.c                                     |   1 +
 gcc/cp/init.c                                      |   4 +-
 gcc/cp/lambda.c                                    |   8 +-
 gcc/cp/method.c                                    |   1 +
 gcc/cp/parser.c                                    |   6 +-
 gcc/cp/pt.c                                        |  62 +-
 gcc/cp/search.c                                    |   7 +
 gcc/cp/semantics.c                                 |  14 +-
 gcc/cp/tree.c                                      |   4 +-
 gcc/cp/typeck.c                                    |  11 +-
 gcc/cp/typeck2.c                                   |  49 +-
 gcc/d/ChangeLog                                    |   4 +
 gcc/doc/invoke.texi                                |   4 +-
 gcc/dwarf2out.c                                    |  26 +-
 gcc/expmed.c                                       |   5 +-
 gcc/expr.c                                         |   2 +
 gcc/fold-const.c                                   |  28 +-
 gcc/fortran/ChangeLog                              |  67 ++
 gcc/fortran/expr.c                                 |   4 +-
 gcc/fortran/intrinsic.c                            |   1 +
 gcc/fortran/parse.c                                |  18 +
 gcc/fortran/resolve.c                              |  10 +-
 gcc/fortran/trans-expr.c                           |   4 +-
 gcc/fortran/trans-stmt.c                           |   2 +-
 gcc/fortran/trans-types.c                          |   4 +-
 gcc/gimple-fold.c                                  |   4 +-
 gcc/gimple-loop-jam.c                              |   4 +-
 gcc/gimple-ssa-store-merging.c                     |  10 +-
 gcc/gimplify.c                                     |  21 +-
 gcc/go/ChangeLog                                   |   4 +
 gcc/godump.c                                       |   4 +-
 gcc/ifcvt.c                                        |   6 +
 gcc/jit/ChangeLog                                  |   4 +
 gcc/loop-invariant.c                               |  21 +-
 gcc/lto/ChangeLog                                  |   4 +
 gcc/match.pd                                       |  30 +-
 gcc/objc/ChangeLog                                 |   4 +
 gcc/objcp/ChangeLog                                |   4 +
 gcc/omp-low.c                                      | 107 ++-
 gcc/optabs-tree.c                                  |  21 +-
 gcc/optabs.c                                       |   8 +-
 gcc/po/ChangeLog                                   |   4 +
 gcc/sanopt.c                                       |   5 +-
 gcc/shrink-wrap.c                                  |   5 +-
 gcc/stor-layout.c                                  |  25 +-
 gcc/testsuite/ChangeLog                            | 791 +++++++++++++++++++++
 .../c-c++-common/Wshift-negative-value-1.c         |   9 +-
 .../c-c++-common/Wshift-negative-value-10.c        |   7 +
 .../c-c++-common/Wshift-negative-value-2.c         |   5 +-
 .../c-c++-common/Wshift-negative-value-3.c         |   5 +-
 .../c-c++-common/Wshift-negative-value-4.c         |   5 +-
 .../c-c++-common/Wshift-negative-value-7.c         |   5 +
 .../c-c++-common/Wshift-negative-value-8.c         |   5 +
 .../c-c++-common/Wshift-negative-value-9.c         |   5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-1.c     |  45 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-10.c    |   5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-11.c    |   5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-12.c    |   5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-2.c     |   1 -
 gcc/testsuite/c-c++-common/Wshift-overflow-5.c     |   7 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-6.c     |   3 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-7.c     |  65 +-
 gcc/testsuite/c-c++-common/Wshift-overflow-8.c     |   5 +
 gcc/testsuite/c-c++-common/Wshift-overflow-9.c     |   7 +
 .../c-c++-common/builtin-convertvector-3.c         |  11 +
 gcc/testsuite/c-c++-common/cpp/pr104147.c          |  27 +
 gcc/testsuite/c-c++-common/gomp/pr101535-1.c       |  31 +
 gcc/testsuite/c-c++-common/gomp/pr101535-2.c       |  11 +
 gcc/testsuite/c-c++-common/pr100785.c              |  21 +
 gcc/testsuite/c-c++-common/pr105186.c              |   5 +
 .../c-c++-common/ubsan/float-div-by-zero-2.c       |  18 +
 gcc/testsuite/c-c++-common/ubsan/pr64888.c         |  27 +
 gcc/testsuite/g++.dg/asan/pr104449.C               |  16 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-equiv1.C     |  13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-104472.C      |   9 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C     |   2 +-
 gcc/testsuite/g++.dg/cpp0x/constexpr-base7.C       |  15 +
 .../g++.dg/cpp0x/constexpr-fno-elide-ctors1.C      |  89 +++
 gcc/testsuite/g++.dg/cpp0x/extern_template-6.C     |  17 +
 gcc/testsuite/g++.dg/cpp0x/initlist-new5.C         |   9 +
 gcc/testsuite/g++.dg/cpp0x/initlist-new6.C         |  39 +
 gcc/testsuite/g++.dg/cpp0x/initlist-nrv1.C         |  34 +
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi10.C |  12 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21.C      |   8 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template21a.C     |  10 +
 gcc/testsuite/g++.dg/cpp0x/nullptr46.C             |  11 +
 gcc/testsuite/g++.dg/cpp0x/pr102305.C              |  39 +
 gcc/testsuite/g++.dg/cpp0x/pr105256.C              |  18 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-104513.C      |  10 +
 .../g++.dg/cpp1y/lambda-generic-Wunused.C          |  18 +
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this4.C  |   7 +
 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr13.C          |  33 +
 gcc/testsuite/g++.dg/cpp1y/pr88872.C               |  24 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction85.C     |  16 +
 gcc/testsuite/g++.dg/cpp1z/eval-order11.C          |  89 +++
 gcc/testsuite/g++.dg/cpp1z/inline-var9.C           |  40 ++
 gcc/testsuite/g++.dg/cpp1z/nodiscard8.C            |  15 +
 gcc/testsuite/g++.dg/cpp1z/nodiscard9.C            |  22 +
 gcc/testsuite/g++.dg/cpp1z/noexcept-type24.C       |  22 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-nonlit7.C     |   6 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C   |  11 +
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C     |  27 -
 gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C       |  13 +
 gcc/testsuite/g++.dg/ext/flexary39.C               |  65 ++
 gcc/testsuite/g++.dg/ext/flexary40.C               |  50 ++
 gcc/testsuite/g++.dg/ext/va-arg-pack-3.C           |  18 +
 gcc/testsuite/g++.dg/gomp/clause-3.C               |   2 +-
 gcc/testsuite/g++.dg/gomp/pr101516.C               |   8 +
 gcc/testsuite/g++.dg/init/assign2.C                |   6 +
 gcc/testsuite/g++.dg/init/no-elide2.C              |  32 +
 gcc/testsuite/g++.dg/lookup/new3.C                 |  10 +
 gcc/testsuite/g++.dg/opt/nrv20.C                   |  20 +
 gcc/testsuite/g++.dg/opt/pr104681.C                |  19 +
 gcc/testsuite/g++.dg/overload/builtin6.C           |  14 +
 gcc/testsuite/g++.dg/spellcheck-pr104806.C         |   5 +
 gcc/testsuite/g++.dg/template/access39.C           |  17 +
 gcc/testsuite/g++.dg/template/conv19.C             |  34 +
 gcc/testsuite/g++.dg/template/ref11.C              |   9 +
 gcc/testsuite/g++.dg/torture/pr103361.C            |  18 +
 gcc/testsuite/g++.dg/torture/pr105189.C            |  19 +
 gcc/testsuite/g++.dg/ubsan/pr101210.C              |  13 +
 gcc/testsuite/g++.dg/ubsan/pr105093.C              |  12 +
 gcc/testsuite/g++.target/i386/pr102295.C           |  12 +
 gcc/testsuite/g++.target/i386/pr102548.C           |  12 +
 gcc/testsuite/g++.target/i386/vec-tmpl1.C          |  17 +
 gcc/testsuite/gcc.c-torture/compile/pr101562.c     |  21 +
 gcc/testsuite/gcc.dg/asan/pr104449.c               |  12 +
 gcc/testsuite/gcc.dg/asan/pr105214.c               |  16 +
 gcc/testsuite/gcc.dg/asan/pr105396.c               |  19 +
 gcc/testsuite/gcc.dg/dfp/pr104510.c                |  12 +
 gcc/testsuite/gcc.dg/dfp/pr104557.c                |  22 +
 gcc/testsuite/gcc.dg/gomp/clause-1.c               |   2 +-
 gcc/testsuite/gcc.dg/gomp/pr100508.c               |  14 +
 gcc/testsuite/gcc.dg/guality/pr101905.c            |  15 +
 gcc/testsuite/gcc.dg/guality/pr49888.c             |   2 +-
 gcc/testsuite/gcc.dg/pr101062.c                    |  29 +
 gcc/testsuite/gcc.dg/pr101171.c                    |  13 +
 gcc/testsuite/gcc.dg/pr101266.c                    |   8 +
 gcc/testsuite/gcc.dg/pr101384.c                    |  39 +
 gcc/testsuite/gcc.dg/pr102140.c                    |  23 +
 gcc/testsuite/gcc.dg/pr102224.c                    |  49 ++
 gcc/testsuite/gcc.dg/pr102478.c                    |  29 +
 gcc/testsuite/gcc.dg/pr103837.c                    |  19 +
 gcc/testsuite/gcc.dg/pr103860.c                    |  31 +
 gcc/testsuite/gcc.dg/pr104675-1.c                  |  29 +
 gcc/testsuite/gcc.dg/pr104675-2.c                  |  18 +
 gcc/testsuite/gcc.dg/pr104675-3.c                  |  29 +
 gcc/testsuite/gcc.dg/pr104786.c                    |   8 +
 gcc/testsuite/gcc.dg/pr105211.c                    |  11 +
 gcc/testsuite/gcc.dg/pr105257.c                    |  16 +
 gcc/testsuite/gcc.dg/torture/pr100786.c            |   9 +
 gcc/testsuite/gcc.dg/tree-ssa/pr97456.c            |  40 ++
 .../gcc.target/aarch64/sync-comp-swap-ool.c        |   6 +
 .../gcc.target/aarch64/sync-op-acquire-ool.c       |   6 +
 .../gcc.target/aarch64/sync-op-full-ool.c          |   9 +
 gcc/testsuite/gcc.target/aarch64/target_attr_20.c  |   2 +-
 gcc/testsuite/gcc.target/aarch64/target_attr_21.c  |   2 +-
 gcc/testsuite/gcc.target/arm/pr99977.c             |   8 +
 gcc/testsuite/gcc.target/i386/avx-pr102224.c       |  23 +
 gcc/testsuite/gcc.target/i386/pr102498.c           |  59 ++
 gcc/testsuite/gcc.target/i386/pr103205.c           |  11 +
 gcc/testsuite/gcc.target/i386/pr103908.c           |  24 +
 gcc/testsuite/gcc.target/i386/pr104446.c           |  15 +
 gcc/testsuite/gcc.target/i386/pr104453.c           |  11 +
 gcc/testsuite/gcc.target/i386/pr104502.c           |  31 +
 gcc/testsuite/gcc.target/i386/pr104971.c           |  18 +
 gcc/testsuite/gcc.target/i386/pr105123.c           |  22 +
 gcc/testsuite/gcc.target/i386/sse-14.c             |   4 +
 gcc/testsuite/gcc.target/s390/pr104775.c           |  14 +
 gcc/testsuite/gcc.target/sparc/20220510-1.c        |  31 +
 gcc/testsuite/gfortran.dg/asan_associate_58.f90    |  19 +
 gcc/testsuite/gfortran.dg/asan_associate_59.f90    |  19 +
 gcc/testsuite/gfortran.dg/associate_58.f90         |  21 +
 gcc/testsuite/gfortran.dg/dec_union_12.f90         |  43 ++
 gcc/testsuite/gfortran.dg/pr102860.f90             |  10 +
 gcc/testsuite/gfortran.dg/pr104849.f90             |   9 +
 gcc/testsuite/gfortran.dg/pr105230.f90             |   8 +
 .../gfortran.dg/recursive_reference_3.f90          |  14 +
 gcc/testsuite/gfortran.dg/ubsan/pr101624.f90       |  13 +
 gcc/testsuite/gfortran.dg/ubsan/ubsan.exp          |  38 +
 gcc/tree-complex.c                                 |   3 +-
 gcc/tree-data-ref.c                                |   2 +-
 gcc/tree-inline.c                                  |  22 +-
 gcc/tree-ssa-loop-im.c                             |  18 +-
 gcc/tree-switch-conversion.c                       |  37 +-
 gcc/tree-switch-conversion.h                       |  11 +-
 gcc/ubsan.c                                        |  17 +-
 gcc/valtrack.c                                     |   4 +-
 gcc/varasm.c                                       |  12 +-
 gnattools/ChangeLog                                |   4 +
 gotools/ChangeLog                                  |   4 +
 include/ChangeLog                                  |   4 +
 intl/ChangeLog                                     |   4 +
 libada/ChangeLog                                   |   4 +
 libatomic/ChangeLog                                |   4 +
 libbacktrace/ChangeLog                             |   4 +
 libcc1/ChangeLog                                   |   4 +
 libcpp/ChangeLog                                   |  33 +
 libcpp/directives.c                                |   3 +-
 libcpp/macro.c                                     |   5 +-
 libcpp/po/ChangeLog                                |   4 +
 libdecnumber/ChangeLog                             |   4 +
 libffi/ChangeLog                                   |  15 +
 libffi/src/x86/ffi64.c                             |   9 +-
 libffi/testsuite/libffi.call/nested_struct12.c     | 107 +++
 libgcc/ChangeLog                                   |  10 +
 libgcc/config/aarch64/lse.S                        |  42 +-
 libgcc/config/aarch64/t-lse                        |   8 +-
 libgcc/config/libbid/ChangeLog                     |   4 +
 libgfortran/ChangeLog                              |   4 +
 libgomp/ChangeLog                                  |  72 ++
 libgomp/config/linux/affinity.c                    |  10 +-
 libgomp/config/linux/sem.h                         |   4 +-
 libgomp/task.c                                     |   2 +
 libgomp/taskloop.c                                 |  22 +-
 libgomp/testsuite/libgomp.c-c++-common/pr94366.c   |  17 +
 .../testsuite/libgomp.c-c++-common/reduction-1.c   | 192 +++++
 .../testsuite/libgomp.c-c++-common/reduction-2.c   | 192 +++++
 .../testsuite/libgomp.c-c++-common/reduction-3.c   | 192 +++++
 .../testsuite/libgomp.c-c++-common/reduction-4.c   | 194 +++++
 .../libgomp.c-c++-common/task-reduction-15.c       |  61 ++
 libgomp/testsuite/libgomp.c/places-6.c             |   8 +
 libgomp/testsuite/libgomp.c/places-7.c             |   8 +
 libgomp/testsuite/libgomp.c/places-8.c             |   8 +
 libgomp/testsuite/libgomp.c/pr104385.c             |  26 +
 libgomp/testsuite/libgomp.c/task-reduction-4.c     |  21 +
 libhsail-rt/ChangeLog                              |   4 +
 libiberty/ChangeLog                                |  16 +
 libiberty/simple-object-elf.c                      |  10 +-
 libitm/ChangeLog                                   |   4 +
 libobjc/ChangeLog                                  |   4 +
 liboffloadmic/ChangeLog                            |   4 +
 libphobos/ChangeLog                                |  20 +
 libphobos/libdruntime/gcc/emutls.d                 |   8 +-
 libphobos/libdruntime/gcc/unwind/generic.d         |  22 +-
 libquadmath/ChangeLog                              |   4 +
 libsanitizer/ChangeLog                             |  12 +
 .../sanitizer_common/sanitizer_linux_libcdep.cc    |  21 +-
 libssp/ChangeLog                                   |   4 +
 libstdc++-v3/ChangeLog                             | 188 +++++
 libstdc++-v3/acinclude.m4                          |  29 -
 libstdc++-v3/config.h.in                           |  57 --
 libstdc++-v3/config/os/djgpp/error_constants.h     |  28 +-
 libstdc++-v3/config/os/generic/error_constants.h   |  28 +-
 .../config/os/mingw32-w64/error_constants.h        |  36 +-
 libstdc++-v3/config/os/mingw32/error_constants.h   |  14 +-
 libstdc++-v3/configure                             | 631 ----------------
 libstdc++-v3/configure.ac                          |   1 -
 libstdc++-v3/doc/html/faq.html                     |   2 +-
 libstdc++-v3/doc/html/manual/status.html           |   7 +-
 libstdc++-v3/doc/xml/faq.xml                       |   2 +-
 libstdc++-v3/doc/xml/manual/intro.xml              |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |  12 +-
 libstdc++-v3/include/Makefile.am                   |   2 +
 libstdc++-v3/include/Makefile.in                   |   2 +
 libstdc++-v3/include/bits/basic_string.h           |   7 +-
 libstdc++-v3/include/bits/forward_list.tcc         |   5 +
 libstdc++-v3/include/bits/random.tcc               |   2 +-
 libstdc++-v3/include/bits/regex.h                  |   4 +-
 libstdc++-v3/include/bits/vector.tcc               |   8 +-
 libstdc++-v3/include/c_global/cmath                |  14 +-
 libstdc++-v3/include/experimental/bits/fs_fwd.h    |   2 +-
 libstdc++-v3/include/experimental/bits/fs_ops.h    |   8 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |   4 +-
 libstdc++-v3/include/ext/rope                      |   2 +-
 libstdc++-v3/include/ext/type_traits.h             |   8 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |  14 +-
 libstdc++-v3/src/filesystem/ops.cc                 |   6 +-
 .../testsuite/17_intro/headers/c++1998/103650.cc   |  13 +
 .../testsuite/18_support/exception_ptr/103630.cc   |  39 +
 .../19_diagnostics/headers/system_error/93151.cc   |  23 +
 .../headers/system_error/errc_std_c++0x.cc         |  32 +-
 .../23_containers/forward_list/operations/merge.cc |  48 ++
 .../testsuite/25_algorithms/is_permutation/2.cc    |   1 +
 .../testsuite/26_numerics/{lerp.cc => lerp/1.cc}   |   0
 .../testsuite/26_numerics/lerp/constexpr.cc        |  21 +
 libstdc++-v3/testsuite/26_numerics/lerp/version.cc |  10 +
 .../normal_distribution/operators/serialize.cc     |  36 +-
 libstdc++-v3/testsuite/27_io/types/1.cc            |  10 +-
 libvtv/ChangeLog                                   |   4 +
 lto-plugin/ChangeLog                               |   4 +
 maintainer-scripts/ChangeLog                       |   4 +
 zlib/ChangeLog                                     |   4 +
 330 files changed, 7417 insertions(+), 1295 deletions(-)

diff --cc gcc/ChangeLog.ibm
index 1c08dd26509,00000000000..8a8194c4429
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,46 -1,0 +1,50 @@@
++2022-06-16  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-9 7a15b5060a83ea8282323d92043c6152e6a3e22d
++
 +2022-03-15  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 18f90a8e93b5a177daf99f5987004f03a62dfc14
 +
 +2022-02-18  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 e75e5d2c41d294c4da4adfe610204ce5d97c3a4e
 +
 +2021-11-15  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 c47cae3edf1f4b6d765277c578eeb22b8f8e7560
 +
 +2021-08-10  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 b0d0c0e95d6163d216ab443cc59cc855e6be00ee
 +
 +2021-03-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b
 +
 +2020-11-30  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
 +
 +2020-09-04  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
 +
 +2019-10-23  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 277354.
 +	* REVISION: Update subversion id.
 +
 +2019-08-13  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	* REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
 +
 +2019-08-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 274322.
 +	* REVISION: Update subversion id.
 +
 +2019-05-05  Michael Meissner  <meissner@linux.ibm.com>
 +
 +	Clone branch subversion id 270883
 +


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2022-02-18 22:15 Peter Bergner
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2022-02-18 22:15 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:4c8d701eec944f72e05fc3fade44002d8a9c6c2c

commit 4c8d701eec944f72e05fc3fade44002d8a9c6c2c
Merge: cdc31e64652 e75e5d2c41d
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Fri Feb 18 15:23:42 2022 -0600

    ibm: Merge up to top of releases/gcc-9
    
    2022-02-18  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-9 e75e5d2c41d294c4da4adfe610204ce5d97c3a4e

Diff:

 config/ChangeLog                                   |   8 +
 config/mh-mingw                                    |   2 +
 contrib/ChangeLog                                  |  19 +++
 contrib/gcc-changelog/git_commit.py                |  12 +-
 contrib/gcc-changelog/test_email.py                |   5 +
 contrib/gcc-changelog/test_patches.txt             |  82 ++++++++++
 contrib/git-backport.py                            |  44 +-----
 contrib/git-commit-mklog.py                        |   6 +
 contrib/git-fix-changelog.py                       |  92 ++++++++++++
 gcc/ChangeLog                                      | 107 +++++++++++++
 gcc/ChangeLog.ibm                                  |   4 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/aarch64/arm_acle.h                      |   4 -
 gcc/config/i386/sse.md                             |   5 +-
 gcc/config/rs6000/altivec.h                        |   2 +-
 gcc/config/rs6000/rs6000.c                         |  14 +-
 gcc/config/s390/s390.md                            |   2 +-
 gcc/coretypes.h                                    |   8 +-
 gcc/d/ChangeLog                                    |  15 ++
 gcc/d/decl.cc                                      |   8 +-
 gcc/doc/invoke.texi                                |   3 +-
 gcc/fortran/ChangeLog                              |  95 ++++++++++++
 gcc/fortran/array.c                                |  15 +-
 gcc/fortran/check.c                                |   4 +-
 gcc/fortran/expr.c                                 |   5 +-
 gcc/fortran/frontend-passes.c                      |   6 +-
 gcc/fortran/resolve.c                              |   3 +-
 gcc/fortran/simplify.c                             |  19 ++-
 gcc/gimple-ssa-evrp-analyze.c                      |   6 +-
 gcc/ipa-pure-const.c                               |   4 +-
 gcc/jit/ChangeLog                                  |   7 +
 gcc/jit/jit-playback.c                             |   3 +-
 gcc/testsuite/ChangeLog                            | 165 +++++++++++++++++++++
 gcc/testsuite/gcc.c-torture/execute/pr103052.c     |  35 +++++
 gcc/testsuite/gcc.dg/pr102798.c                    |  41 +++++
 gcc/testsuite/gcc.dg/pr103248.c                    |   8 +
 gcc/testsuite/gcc.dg/pr97953.c                     |  24 +++
 gcc/testsuite/gcc.dg/torture/pr103181.c            |  24 +++
 gcc/testsuite/gcc.dg/torture/pr103237.c            |  24 +++
 gcc/testsuite/gcc.dg/torture/pr96522.c             |  36 +++++
 gcc/testsuite/gcc.target/i386/pr104451.c           |  25 ++++
 gcc/testsuite/gcc.target/i386/pr104469.c           |  12 ++
 gcc/testsuite/gcc.target/powerpc/pr101985-1.c      |  18 +++
 gcc/testsuite/gcc.target/powerpc/pr101985-2.c      |  18 +++
 gcc/testsuite/gcc.target/powerpc/pr102347.c        |  19 +++
 gcc/testsuite/gcc.target/s390/20211119.c           |  12 ++
 .../gfortran.dg/bound_simplification_7.f90         |  18 +++
 gcc/testsuite/gfortran.dg/do_check_19.f90          |  21 +++
 gcc/testsuite/gfortran.dg/intrinsic_pack_6.f90     |  57 +++++++
 gcc/testsuite/gfortran.dg/overload_4.f90           |  27 ++++
 gcc/testsuite/gfortran.dg/pr103588.f90             |   8 +
 gcc/testsuite/gfortran.dg/pr103606.f90             |  12 ++
 gcc/testsuite/gfortran.dg/pr103607.f90             |  12 ++
 gcc/testsuite/gfortran.dg/shape_11.f90             |  16 ++
 gcc/testsuite/gfortran.dg/transfer_check_6.f90     |  11 ++
 gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 |   2 +-
 gcc/testsuite/gfortran.dg/transfer_simplify_13.f90 |  34 +++++
 gcc/testsuite/gfortran.dg/transfer_simplify_15.f90 |  11 ++
 gcc/tree-eh.c                                      |  32 +++-
 gcc/tree-sra.c                                     |   3 +-
 gcc/tree-ssa-address.c                             |  48 +++---
 gcc/tree-ssa-sccvn.c                               |   3 +-
 gcc/tree-vect-data-refs.c                          |   3 +-
 gcc/tree-vect-loop.c                               |  11 ++
 gcc/tree-vect-slp.c                                |   5 +-
 libgfortran/ChangeLog                              |  10 ++
 libgfortran/intrinsics/pack_generic.c              |   9 ++
 libphobos/ChangeLog                                |  26 ++++
 libphobos/libdruntime/core/sys/posix/sys/stat.d    |  46 +++---
 libphobos/libdruntime/core/thread.d                |  22 ++-
 libphobos/libdruntime/gcc/emutls.d                 |   6 -
 libsanitizer/ChangeLog                             |   9 ++
 libsanitizer/asan/asan_malloc_linux.cc             |   2 +-
 libstdc++-v3/ChangeLog                             |   9 ++
 libstdc++-v3/include/ext/bitmap_allocator.h        |   2 +-
 75 files changed, 1390 insertions(+), 157 deletions(-)

diff --cc gcc/ChangeLog.ibm
index 7ccd5965a5a,00000000000..6b49a2614fb
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,38 -1,0 +1,42 @@@
++2022-02-18  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-9 e75e5d2c41d294c4da4adfe610204ce5d97c3a4e
++
 +2021-11-15  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 c47cae3edf1f4b6d765277c578eeb22b8f8e7560
 +
 +2021-08-10  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 b0d0c0e95d6163d216ab443cc59cc855e6be00ee
 +
 +2021-03-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b
 +
 +2020-11-30  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
 +
 +2020-09-04  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
 +
 +2019-10-23  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 277354.
 +	* REVISION: Update subversion id.
 +
 +2019-08-13  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	* REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
 +
 +2019-08-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 274322.
 +	* REVISION: Update subversion id.
 +
 +2019-05-05  Michael Meissner  <meissner@linux.ibm.com>
 +
 +	Clone branch subversion id 270883
 +


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2021-11-15 18:23 Peter Bergner
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2021-11-15 18:23 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit cdc31e64652cced67191a9313da1940adc354ce0
Merge: e3b2c238165 c47cae3edf1
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Mon Nov 15 11:10:07 2021 -0600

    ibm: Merge up to top of releases/gcc-9
    
    2021-11-15  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-9 c47cae3edf1f4b6d765277c578eeb22b8f8e7560

Diff:

 contrib/ChangeLog                                  |   9 +
 contrib/gcc-changelog/git_check_commit.py          |   4 +
 contrib/gcc-changelog/git_commit.py                |  71 ++++--
 contrib/gcc-changelog/git_email.py                 |  22 +-
 contrib/gcc-changelog/git_update_version.py        |   5 +-
 contrib/gcc-changelog/test_email.py                |  21 +-
 contrib/gcc-changelog/test_patches.txt             |  85 ++++++-
 gcc/ChangeLog                                      | 263 +++++++++++++++++++++
 gcc/ChangeLog.ibm                                  |   4 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  10 +
 gcc/ada/gcc-interface/decl.c                       |   8 +
 gcc/ada/gcc-interface/utils.c                      |   6 +-
 gcc/combine.c                                      |  10 +
 gcc/config/aarch64/aarch64-cores.def               |   2 +-
 gcc/config/aarch64/aarch64-tune.md                 |   2 +-
 gcc/config/arm/arm-c.c                             |   4 +-
 gcc/config/arm/arm-cpus.in                         |  27 ++-
 gcc/config/arm/arm-protos.h                        |   3 +-
 gcc/config/arm/arm.c                               | 242 +++++++++----------
 gcc/config/i386/avx512dqintrin.h                   |   4 +-
 gcc/config/pa/pa.md                                | 169 ++++++++++---
 gcc/configure                                      |   2 +-
 gcc/configure.ac                                   |   2 +-
 gcc/d/ChangeLog                                    |   9 +
 gcc/d/d-spec.cc                                    |  43 +++-
 gcc/doc/invoke.texi                                |  26 +-
 gcc/doc/trouble.texi                               |   7 +-
 gcc/fold-const.c                                   |   4 +-
 gcc/fortran/ChangeLog                              | 153 ++++++++++++
 gcc/fortran/class.c                                |  33 ++-
 gcc/fortran/decl.c                                 |  18 ++
 gcc/fortran/expr.c                                 |  11 +-
 gcc/fortran/primary.c                              |  32 ++-
 gcc/fortran/resolve.c                              |   9 +
 gcc/fortran/trans-array.c                          |  26 +-
 gcc/fortran/trans-decl.c                           |   3 +-
 gcc/fortran/trans-expr.c                           |  34 ++-
 gcc/fortran/trans-intrinsic.c                      |   8 +-
 gcc/gimple-fold.c                                  |   3 +-
 gcc/gimple-loop-interchange.cc                     |   5 +-
 gcc/ipa-fnsummary.c                                |  15 +-
 gcc/testsuite/ChangeLog                            | 242 +++++++++++++++++++
 gcc/testsuite/gcc.c-torture/execute/bitfld-10.c    |  24 ++
 gcc/testsuite/gcc.dg/lto/pr101868_0.c              |  33 +++
 gcc/testsuite/gcc.dg/lto/pr101868_1.c              |  23 ++
 gcc/testsuite/gcc.dg/lto/pr101868_2.c              |  11 +
 gcc/testsuite/gcc.dg/lto/pr101868_3.c              |   8 +
 gcc/testsuite/gcc.dg/pr100509.c                    |   9 +
 gcc/testsuite/gcc.dg/pr78213.c                     |  12 +-
 gcc/testsuite/gcc.dg/torture/pr100672.c            |  19 ++
 gcc/testsuite/gcc.dg/torture/pr100934.c            |  21 ++
 gcc/testsuite/gcc.dg/torture/pr101105.c            |  19 ++
 gcc/testsuite/gcc.dg/torture/pr101173.c            |  18 ++
 gcc/testsuite/gcc.dg/torture/pr101394.c            |  18 ++
 .../gcc.dg/tree-ssa/loop-interchange-16.c          |  22 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr101824.c           |  19 ++
 gcc/testsuite/gcc.target/arm/attr-neon.c           |   9 +-
 gcc/testsuite/gcc.target/arm/attr-neon2.c          |   4 +-
 gcc/testsuite/gcc.target/arm/attr-neon3.c          |   6 +-
 gcc/testsuite/gcc.target/arm/pr69245.c             |   8 +-
 .../gcc.target/arm/pragma_fpu_attribute.c          |   7 +-
 .../gcc.target/arm/pragma_fpu_attribute_2.c        |   7 +-
 gcc/testsuite/gcc.target/i386/avx512f-pr101471.c   |  18 ++
 gcc/testsuite/gcc.target/sparc/20210917-1.c        |  19 ++
 .../gfortran.dg/alloc_deferred_comp_1.f90          |  18 ++
 gcc/testsuite/gfortran.dg/associate_54.f90         |  34 +++
 gcc/testsuite/gfortran.dg/associate_55.f90         |  35 +++
 gcc/testsuite/gfortran.dg/associate_56.f90         |  36 +++
 gcc/testsuite/gfortran.dg/associated_target_7.f90  |  87 +++++++
 gcc/testsuite/gfortran.dg/bounds_check_23.f90      |  18 ++
 gcc/testsuite/gfortran.dg/class_dummy_6.f90        |  65 +++++
 gcc/testsuite/gfortran.dg/class_dummy_7.f90        |  60 +++++
 .../gfortran.dg/deferred_character_35.f90          |  18 ++
 gcc/testsuite/gfortran.dg/elemental_function_5.f90 |  46 ++++
 gcc/testsuite/gfortran.dg/intent_out_14.f90        |  24 ++
 gcc/testsuite/gfortran.dg/pdt_26.f03               |   4 +-
 gcc/testsuite/gfortran.dg/pdt_31.f03               |  26 ++
 gcc/testsuite/gfortran.dg/pr101327.f90             |  11 +
 gcc/testsuite/gfortran.dg/pr82314.f90              |  11 +
 gcc/testsuite/gfortran.dg/proc_ptr_52.f90          |  72 ++++++
 .../gfortran.dg/structure_constructor_17.f90       |  21 ++
 gcc/testsuite/gfortran.dg/substr_6.f90             |   2 +
 gcc/tree-nested.c                                  |   1 +
 gcc/tree-ssa-dom.c                                 |   3 +-
 gcc/tree-ssa-phiopt.c                              |   5 +-
 gcc/tree-ssa-pre.c                                 |  13 +-
 gcc/tree-vect-data-refs.c                          |  14 +-
 gcc/tree-vect-loop-manip.c                         |   3 +-
 gcc/tree.c                                         |   2 +-
 libgcc/ChangeLog                                   |  22 ++
 libgcc/config.host                                 |   2 +-
 libgcc/config/aarch64/value-unwind.h               |   4 +
 libgcc/config/frv/frv-abi.h                        |   4 +
 libgcc/config/i386/value-unwind.h                  |   4 +
 libgcc/config/pa/linux-atomic.c                    | 106 +++++----
 libgcc/config/pa/pa64-hpux-lib.h                   |   9 +-
 libgcc/config/pa/t-linux64                         |   8 +-
 libstdc++-v3/ChangeLog                             | 127 ++++++++++
 libstdc++-v3/include/bits/fs_path.h                |   2 +-
 libstdc++-v3/include/bits/regex.h                  |   4 +-
 libstdc++-v3/include/std/valarray                  |  26 +-
 libstdc++-v3/python/Makefile.am                    |  12 +-
 libstdc++-v3/python/Makefile.in                    |   8 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |  43 +++-
 libstdc++-v3/src/c++11/system_error.cc             |   3 +
 libstdc++-v3/src/c++17/fs_ops.cc                   |   5 +-
 libstdc++-v3/src/filesystem/ops.cc                 |   2 +-
 .../19_diagnostics/error_category/102425.cc        |  18 ++
 .../testsuite/26_numerics/valarray/103022.cc       |  15 ++
 .../26_numerics/valarray/{dr630-3.C => dr630-3.cc} |   0
 .../testsuite/26_numerics/valarray/range_access.cc |  45 +++-
 .../26_numerics/valarray/range_access2.cc          |  22 +-
 .../basic_iostream/cons/{16251.C => 16251.cc}      |   0
 .../filesystem/operations/create_directories.cc    |  23 ++
 .../filesystem/operations/create_directory.cc      |  31 +++
 .../27_io/filesystem/operations/remove_all.cc      |   2 +
 .../testsuite/28_regex/match_results/102667.cc     |  39 +++
 .../filesystem/operations/create_directories.cc    |  23 ++
 .../filesystem/operations/create_directory.cc      |  32 +++
 .../filesystem/operations/remove_all.cc            |   2 +
 .../testsuite/experimental/random/randint.cc       |  18 +-
 .../testsuite/libstdc++-prettyprinters/cxx11.cc    |  19 ++
 123 files changed, 2922 insertions(+), 379 deletions(-)

diff --cc gcc/ChangeLog.ibm
index 1f0e9c3489f,00000000000..7ccd5965a5a
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,34 -1,0 +1,38 @@@
++2021-11-15  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-9 c47cae3edf1f4b6d765277c578eeb22b8f8e7560
++
 +2021-08-10  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 b0d0c0e95d6163d216ab443cc59cc855e6be00ee
 +
 +2021-03-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b
 +
 +2020-11-30  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
 +
 +2020-09-04  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
 +
 +2019-10-23  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 277354.
 +	* REVISION: Update subversion id.
 +
 +2019-08-13  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	* REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
 +
 +2019-08-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 274322.
 +	* REVISION: Update subversion id.
 +
 +2019-05-05  Michael Meissner  <meissner@linux.ibm.com>
 +
 +	Clone branch subversion id 270883
 +


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2021-08-10 20:53 Peter Bergner
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2021-08-10 20:53 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit e3b2c2381655ab3a233693e62f318e1126fbd505
Merge: e763634f573 b0d0c0e95d6
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Tue Aug 10 14:15:38 2021 -0500

    ibm: Merge up to top of releases/gcc-9
    
    2021-08-10  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-9 b0d0c0e95d6163d216ab443cc59cc855e6be00ee

Diff:

 ChangeLog                                          |   11 +
 config/ChangeLog                                   |    4 +
 contrib/ChangeLog                                  |   46 +
 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/git-commit-mklog.py                        |   53 +
 contrib/header-tools/ChangeLog                     |    4 +
 contrib/mklog.py                                   |  356 +++++
 contrib/reghunt/ChangeLog                          |    4 +
 contrib/regression/ChangeLog                       |    4 +
 contrib/test_mklog.py                              |  487 ++++++
 contrib/texi2pod.pl                                |    1 +
 fixincludes/ChangeLog                              |    4 +
 gcc/BASE-VER                                       |    2 +-
 gcc/ChangeLog                                      | 1018 ++++++++++++
 gcc/ChangeLog.ibm                                  |    4 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |   13 +
 gcc/ada/gcc-interface/misc.c                       |    3 +
 gcc/ada/gcc-interface/trans.c                      |   62 +-
 gcc/brig/ChangeLog                                 |    4 +
 gcc/builtins.c                                     |    3 +-
 gcc/c-family/ChangeLog                             |   23 +
 gcc/c-family/c-common.c                            |    6 +-
 gcc/c-family/c-pragma.c                            |    2 +-
 gcc/c/ChangeLog                                    |   45 +
 gcc/c/c-decl.c                                     |    2 +-
 gcc/c/c-parser.c                                   |   10 +-
 gcc/c/c-typeck.c                                   |   70 +-
 gcc/cfgbuild.c                                     |    1 +
 gcc/cfgcleanup.c                                   |    4 +-
 gcc/cfgexpand.c                                    |    7 +-
 gcc/cgraph.c                                       |   49 +-
 gcc/combine.c                                      |   28 +-
 gcc/common/config/i386/i386-common.c               |    2 +
 gcc/config.gcc                                     |    3 +-
 gcc/config/aarch64/aarch64-bti-insert.c            |   15 +
 gcc/config/aarch64/aarch64-builtins.c              |    2 +-
 gcc/config/aarch64/aarch64-simd.md                 |   49 +-
 gcc/config/aarch64/aarch64.c                       |   23 +-
 gcc/config/aarch64/aarch64.md                      |   21 +-
 gcc/config/aarch64/iterators.md                    |    3 -
 gcc/config/darwin-c.c                              |   19 +-
 gcc/config/darwin-driver.c                         |   57 +-
 gcc/config/darwin-protos.h                         |    1 +
 gcc/config/darwin.c                                |   30 +-
 gcc/config/darwin.h                                |   11 +
 gcc/config/host-darwin.c                           |    5 +-
 gcc/config/i386/cpuid.h                            |   36 +-
 gcc/config/i386/driver-i386.c                      |   62 +-
 gcc/config/i386/i386-c.c                           |    7 +
 gcc/config/i386/i386.c                             |   47 +-
 gcc/config/i386/i386.h                             |    4 +
 gcc/config/i386/i386.md                            |   36 +-
 gcc/config/i386/sync.md                            |  144 --
 gcc/config/i386/winnt.c                            |   16 +-
 gcc/config/mips/mips.c                             |   12 +-
 gcc/config/nvptx/nvptx.c                           |   10 +-
 gcc/config/riscv/riscv.c                           |   24 +-
 gcc/config/riscv/riscv.opt                         |    4 +-
 gcc/config/rs6000/mmintrin.h                       |    3 +-
 gcc/config/rs6000/rs6000-p8swap.c                  |   19 +
 gcc/config/rs6000/rs6000.c                         |    2 +-
 gcc/config/s390/vecintrin.h                        |    4 +-
 gcc/configure                                      |   34 +-
 gcc/cp/ChangeLog                                   |  233 +++
 gcc/cp/call.c                                      |   52 +-
 gcc/cp/class.c                                     |    4 +
 gcc/cp/constexpr.c                                 |  116 +-
 gcc/cp/cp-gimplify.c                               |    8 +
 gcc/cp/cp-tree.h                                   |    4 +
 gcc/cp/decl.c                                      |   49 +-
 gcc/cp/decl2.c                                     |    2 +-
 gcc/cp/init.c                                      |   25 +-
 gcc/cp/lambda.c                                    |   10 +-
 gcc/cp/parser.c                                    |    6 +
 gcc/cp/pt.c                                        |   75 +-
 gcc/cp/typeck2.c                                   |   12 +-
 gcc/cprop.c                                        |    8 +-
 gcc/cse.c                                          |    5 +
 gcc/cselib.c                                       |    5 +
 gcc/d/ChangeLog                                    |  132 ++
 gcc/d/d-builtins.cc                                |   15 +
 gcc/d/d-codegen.cc                                 |   55 +-
 gcc/d/d-convert.cc                                 |   51 +-
 gcc/d/d-diagnostic.cc                              |   64 +-
 gcc/d/d-frontend.cc                                |   33 +-
 gcc/d/d-lang.cc                                    |    2 +
 gcc/d/d-tree.h                                     |    3 +
 gcc/d/dmd/dcast.c                                  |   15 +-
 gcc/d/dmd/expression.c                             |   11 +-
 gcc/d/dmd/expressionsem.c                          |   18 +-
 gcc/d/dmd/func.c                                   |   12 +
 gcc/d/dmd/mtype.c                                  |   12 +-
 gcc/d/expr.cc                                      |   22 +-
 gcc/d/typeinfo.cc                                  |  121 +-
 gcc/df-problems.c                                  |   28 +-
 gcc/df.h                                           |    1 +
 gcc/doc/extend.texi                                |    3 +
 gcc/doc/invoke.texi                                |   14 +
 gcc/doc/tm.texi                                    |    4 +
 gcc/doc/tm.texi.in                                 |    2 +
 gcc/dse.c                                          |   16 +-
 gcc/dwarf2cfi.c                                    |   36 +-
 gcc/dwarf2out.c                                    |   58 +-
 gcc/dwarf2out.h                                    |    6 +
 gcc/early-remat.c                                  |    2 +-
 gcc/expmed.c                                       |   13 +-
 gcc/expr.c                                         |   23 +-
 gcc/fold-const.c                                   |   26 +-
 gcc/fortran/ChangeLog                              |   95 ++
 gcc/fortran/check.c                                |   36 +-
 gcc/fortran/frontend-passes.c                      |   17 +-
 gcc/fortran/interface.c                            |   12 +-
 gcc/fortran/intrinsic.c                            |   10 +-
 gcc/fortran/match.c                                |    4 +-
 gcc/fortran/resolve.c                              |    3 +-
 gcc/fortran/simplify.c                             |    4 +-
 gcc/fortran/trans-expr.c                           |    6 +-
 gcc/fortran/trans-stmt.c                           |    2 +-
 gcc/gcc.c                                          |   29 +
 gcc/gimplify.c                                     |   25 +-
 gcc/go/ChangeLog                                   |    4 +
 gcc/graphite-isl-ast-to-gimple.c                   |    3 +
 gcc/graphite-scop-detection.c                      |    1 -
 gcc/ifcvt.c                                        |   71 +-
 gcc/jit/ChangeLog                                  |    4 +
 gcc/jump.c                                         |    5 +
 gcc/lra-constraints.c                              |   73 +-
 gcc/lto-opts.c                                     |    6 +
 gcc/lto-wrapper.c                                  |  102 +-
 gcc/lto/ChangeLog                                  |    4 +
 gcc/match.pd                                       |   69 +-
 gcc/modulo-sched.c                                 |   56 +-
 gcc/objc/ChangeLog                                 |   13 +
 gcc/objc/objc-next-metadata-tags.h                 |    4 +
 gcc/objc/objc-next-runtime-abi-02.c                |    6 +-
 gcc/objcp/ChangeLog                                |    4 +
 gcc/omp-expand.c                                   |   43 +-
 gcc/omp-low.c                                      |    8 +-
 gcc/opts-common.c                                  |   66 +
 gcc/opts.h                                         |    5 +
 gcc/po/ChangeLog                                   |    4 +
 gcc/postreload.c                                   |    3 +-
 gcc/reload.c                                       |    5 +
 gcc/rtl.c                                          |   10 +
 gcc/rtl.h                                          |   17 +
 gcc/rtlanal.c                                      |    9 +-
 gcc/target.def                                     |   14 +
 gcc/testsuite/ChangeLog                            |  989 ++++++++++++
 gcc/testsuite/c-c++-common/gomp/depobj-2.c         |   11 +
 gcc/testsuite/c-c++-common/gomp/doacross-4.c       |   30 +
 gcc/testsuite/c-c++-common/gomp/pr100450.c         |   20 +
 gcc/testsuite/c-c++-common/gomp/pr97958.c          |   17 +
 gcc/testsuite/c-c++-common/gomp/pr98187.c          |   97 ++
 gcc/testsuite/c-c++-common/pr98556.c               |   11 +
 .../g++.dg/compat/struct-layout-1_generate.c       |    2 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array26.C     |   13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-array27.C     |   13 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-volatile3.C   |   15 +
 gcc/testsuite/g++.dg/cpp0x/variadic181.C           |    9 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn60.C             |   11 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C       |   92 ++
 gcc/testsuite/g++.dg/cpp1y/lambda-generic-95451.C  |   35 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction75.C     |   15 +
 gcc/testsuite/g++.dg/cpp1z/decomp54.C              |   17 +
 gcc/testsuite/g++.dg/cpp1z/decomp55.C              |   19 +
 gcc/testsuite/g++.dg/cpp1z/eval-order10.C          |   27 +
 gcc/testsuite/g++.dg/cpp1z/pr99790.C               |    9 +
 gcc/testsuite/g++.dg/cpp1z/pr99833.C               |   11 +
 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init6.C     |   27 +
 gcc/testsuite/g++.dg/ext/flexary38.C               |   18 +
 gcc/testsuite/g++.dg/ext/weak6.C                   |    8 +
 gcc/testsuite/g++.dg/gomp/declare-simd-1.C         |    2 +-
 gcc/testsuite/g++.dg/gomp/pr99007.C                |   18 +
 gcc/testsuite/g++.dg/inherit/virtual15.C           |   18 +
 gcc/testsuite/g++.dg/inherit/virtual15a.C          |   19 +
 gcc/testsuite/g++.dg/lto/pr96591_0.C               |   45 +
 gcc/testsuite/g++.dg/opt/pr100148.C                |   27 +
 gcc/testsuite/g++.dg/opt/pr100254.C                |  101 ++
 gcc/testsuite/g++.dg/opt/pr98282.C                 |   80 +
 gcc/testsuite/g++.dg/opt/pr98353.C                 |   17 +
 gcc/testsuite/g++.dg/opt/pr99034.C                 |   23 +
 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/non-dependent15.C    |   12 +
 gcc/testsuite/g++.dg/torture/pr99777.C             |   44 +
 gcc/testsuite/g++.dg/tree-ssa/final4.C             |   10 +
 gcc/testsuite/g++.dg/ubsan/pr95693.C               |   26 +
 gcc/testsuite/g++.dg/ubsan/pr99106.C               |    5 +
 gcc/testsuite/g++.dg/vect/simd-clone-7.cc          |    2 -
 gcc/testsuite/g++.target/i386/mv16.C               |    6 +
 gcc/testsuite/g++.target/i386/pr98847.C            |   20 +
 gcc/testsuite/gcc.c-torture/compile/pr96796.c      |   55 +
 gcc/testsuite/gcc.c-torture/compile/pr99225.c      |   31 +
 gcc/testsuite/gcc.c-torture/compile/pr99324.c      |   19 +
 gcc/testsuite/gcc.c-torture/execute/20210505-1.c   |   31 +
 gcc/testsuite/gcc.c-torture/execute/pr97386-1.c    |   16 +
 gcc/testsuite/gcc.c-torture/execute/pr97386-2.c    |   20 +
 gcc/testsuite/gcc.c-torture/execute/pr98474.c      |   30 +
 gcc/testsuite/gcc.c-torture/execute/pr98681.c      |   18 +
 gcc/testsuite/gcc.c-torture/execute/pr98853-1.c    |   21 +
 gcc/testsuite/gcc.c-torture/execute/pr98853-2.c    |   19 +
 gcc/testsuite/gcc.c-torture/execute/pr99079.c      |   18 +
 gcc/testsuite/gcc.dg/Wunused-var-5.c               |   23 +
 gcc/testsuite/gcc.dg/Wunused-var-6.c               |   14 +
 gcc/testsuite/gcc.dg/asan/pr97294.c                |   41 +
 .../gcc.dg/compat/struct-layout-1_generate.c       |    2 +
 gcc/testsuite/gcc.dg/darwin-minversion-link.c      |    5 +-
 gcc/testsuite/gcc.dg/darwin-version-1.c            |    4 +-
 gcc/testsuite/gcc.dg/declare-simd.c                |    1 +
 gcc/testsuite/gcc.dg/fold-modpow2-2.c              |   47 +
 gcc/testsuite/gcc.dg/goacc/pr98183.c               |   15 +
 gcc/testsuite/gcc.dg/gomp/pr59669-2.c              |    1 -
 gcc/testsuite/gcc.dg/gomp/pr98183.c                |   15 +
 gcc/testsuite/gcc.dg/gomp/pr99007-1.c              |   13 +
 gcc/testsuite/gcc.dg/gomp/pr99007-2.c              |   15 +
 gcc/testsuite/gcc.dg/gomp/pr99007-3.c              |   16 +
 gcc/testsuite/gcc.dg/gomp/pr99542.c                |   17 +
 gcc/testsuite/gcc.dg/gomp/simd-clones-2.c          |    1 -
 gcc/testsuite/gcc.dg/graphite/pr93964.c            |   19 +
 gcc/testsuite/gcc.dg/lto/pr99849_0.c               |   23 +
 gcc/testsuite/gcc.dg/pr100225.c                    |   15 +
 gcc/testsuite/gcc.dg/pr90248.c                     |   73 +
 gcc/testsuite/gcc.dg/pr95694.c                     |   23 +
 gcc/testsuite/gcc.dg/pr97487-1.c                   |    9 +
 gcc/testsuite/gcc.dg/pr97487-2.c                   |   18 +
 gcc/testsuite/gcc.dg/pr98331.c                     |   18 +
 gcc/testsuite/gcc.dg/pr99136.c                     |    9 +
 gcc/testsuite/gcc.dg/pr99224.c                     |    6 +
 gcc/testsuite/gcc.dg/pr99830.c                     |   10 +
 gcc/testsuite/gcc.dg/pr99990.c                     |   12 +
 gcc/testsuite/gcc.dg/strlenopt-79.c                |   46 +
 gcc/testsuite/gcc.dg/tls/pr99466-1.c               |    8 +
 gcc/testsuite/gcc.dg/tls/pr99466-2.c               |   10 +
 .../gcc.dg/torture/fp-int-convert-timode-3.c       |    1 +
 .../gcc.dg/torture/fp-int-convert-timode-4.c       |    1 +
 gcc/testsuite/gcc.dg/torture/pr100053.c            |   25 +
 gcc/testsuite/gcc.dg/torture/pr100566.c            |   36 +
 gcc/testsuite/gcc.dg/torture/pr92608.c             |   25 +
 gcc/testsuite/gcc.dg/torture/pr96513.c             |   26 +
 gcc/testsuite/gcc.dg/torture/pr98117.c             |   19 +
 gcc/testsuite/gcc.dg/torture/pr98601.c             |   14 +
 gcc/testsuite/gcc.dg/torture/pr98758.c             |   13 +
 gcc/testsuite/gcc.dg/torture/pr98786.c             |   23 +
 gcc/testsuite/gcc.dg/torture/pr99694.c             |   27 +
 gcc/testsuite/gcc.dg/torture/pr99954.c             |   30 +
 gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c        |    2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr97009.c            |   66 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-93.c         |   21 +
 gcc/testsuite/gcc.dg/vect/pr98302.c                |   22 +
 gcc/testsuite/gcc.dg/vect/pr99856.c                |   33 +
 gcc/testsuite/gcc.target/aarch64/acle/rng_2.c      |   12 +
 gcc/testsuite/gcc.target/aarch64/pr93235.c         |   12 +
 gcc/testsuite/gcc.target/aarch64/pr99767.c         |   16 +
 gcc/testsuite/gcc.target/aarch64/pr99808.c         |   14 +
 gcc/testsuite/gcc.target/aarch64/pr99988.c         |   66 +
 gcc/testsuite/gcc.target/arm/pr78353-1.c           |    9 +
 gcc/testsuite/gcc.target/arm/pr78353-2.c           |   10 +
 gcc/testsuite/gcc.target/i386/funcspec-56.inc      |    1 +
 gcc/testsuite/gcc.target/i386/pr100182.c           |   30 +
 gcc/testsuite/gcc.target/i386/pr101175.c           |   28 +
 gcc/testsuite/gcc.target/i386/pr71245-1.c          |   22 -
 gcc/testsuite/gcc.target/i386/pr71245-2.c          |   22 -
 gcc/testsuite/gcc.target/i386/pr88240.c            |   26 +
 gcc/testsuite/gcc.target/i386/pr97971.c            |   12 +
 gcc/testsuite/gcc.target/i386/pr98063.c            |   13 +
 gcc/testsuite/gcc.target/i386/pr98100.c            |    9 +
 gcc/testsuite/gcc.target/i386/pr99863.c            |   33 +
 gcc/testsuite/gcc.target/i386/pr99905.c            |   33 +
 gcc/testsuite/gcc.target/powerpc/pr101129.c        |   36 +
 gcc/testsuite/gcc.target/powerpc/pr98952.c         |   28 +
 gcc/testsuite/gcc.target/riscv/pr99702.c           |    7 +
 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/pr101127a.d                   |    8 +
 gcc/testsuite/gdc.dg/pr101127b.d                   |    7 +
 gcc/testsuite/gdc.dg/pr101490.d                    |   21 +
 gcc/testsuite/gdc.dg/pr101640.d                    |   11 +
 gcc/testsuite/gdc.dg/pr96435.d                     |   21 +
 gcc/testsuite/gdc.dg/pr98457.d                     |    9 +
 gcc/testsuite/gdc.test/compilable/aggr_alignment.d |   21 +
 gcc/testsuite/gdc.test/compilable/b19002.d         |   12 +
 gcc/testsuite/gdc.test/compilable/betterCarray.d   |   10 +
 .../fail_compilation/extra-files/minimal/object.d  |    1 +
 .../gdc.test/fail_compilation/fail19911a.d         |   11 +
 .../gdc.test/fail_compilation/fail19911b.d         |   13 +
 .../gdc.test/fail_compilation/fail19911c.d         |   17 +
 .../gdc.test/fail_compilation/fail19922.d          |   19 +
 .../gdc.test/fail_compilation/fail19923.d          |   19 +
 .../gdc.test/fail_compilation/fail22144.d          |   14 +
 gcc/testsuite/gfortran.dg/argument_checking_25.f90 |   12 +
 gcc/testsuite/gfortran.dg/implied_do_io_7.f90      |   16 +
 gcc/testsuite/gfortran.dg/inline_matmul_25.f90     |    9 +
 gcc/testsuite/gfortran.dg/pr100154.f90             |   26 +
 gcc/testsuite/gfortran.dg/pr100949.f90             |   10 +
 gcc/testsuite/gfortran.dg/pr99204.f90              |   10 +
 gcc/testsuite/gfortran.dg/pr99545.f90              |   40 +
 gcc/testsuite/gfortran.dg/transpose_5.f90          |    8 +
 gcc/testsuite/gfortran.dg/value_8.f90              |   16 +
 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-cfg.c                                     |   16 +-
 gcc/tree-data-ref.c                                |   12 +-
 gcc/tree-emutls.c                                  |    6 +-
 gcc/tree-loop-distribution.c                       |   17 +-
 gcc/tree-sra.c                                     |   15 +-
 gcc/tree-ssa-loop-unswitch.c                       |    2 +-
 gcc/tree-ssa-phiopt.c                              |    6 +
 gcc/tree-ssa-pre.c                                 |   10 +
 gcc/tree-ssa-sccvn.c                               |   46 +-
 gcc/tree-ssa-sccvn.h                               |    1 +
 gcc/tree-vect-loop-manip.c                         |   28 +-
 gcc/tree-vect-loop.c                               |   16 +-
 gcc/tree-vect-patterns.c                           |   14 +-
 gcc/tree-vect-slp.c                                |  183 +--
 gcc/tree.c                                         |   13 +-
 gcc/varasm.c                                       |    7 +-
 gcc/vmsdbgout.c                                    |   20 +-
 gcc/wide-int.cc                                    |   21 +-
 gnattools/ChangeLog                                |    4 +
 gotools/ChangeLog                                  |    4 +
 include/ChangeLog                                  |    4 +
 intl/ChangeLog                                     |   14 +
 intl/Makefile.in                                   |    4 +-
 intl/configure                                     |   12 +
 intl/configure.ac                                  |    6 +
 libada/ChangeLog                                   |    4 +
 libatomic/ChangeLog                                |   10 +
 libatomic/configure                                |   34 +-
 libbacktrace/ChangeLog                             |   10 +
 libbacktrace/configure                             |   34 +-
 libcc1/ChangeLog                                   |   13 +
 libcc1/Makefile.am                                 |    3 +
 libcc1/Makefile.in                                 |    3 +-
 libcc1/configure                                   |   53 +-
 libcc1/configure.ac                                |    6 +
 libcpp/ChangeLog                                   |   27 +
 libcpp/include/line-map.h                          |   10 +-
 libcpp/lex.c                                       |    5 +-
 libcpp/line-map.c                                  |    2 +-
 libcpp/po/ChangeLog                                |    4 +
 libdecnumber/ChangeLog                             |    4 +
 libffi/ChangeLog                                   |   10 +
 libffi/configure                                   |   34 +-
 libgcc/ChangeLog                                   |   21 +
 libgcc/config/i386/cpuinfo.h                       |    1 +
 libgcc/config/libbid/ChangeLog                     |    4 +
 libgcc/config/rs6000/tramp.S                       |    6 +-
 libgfortran/ChangeLog                              |   14 +
 libgfortran/configure                              |   58 +-
 libgomp/ChangeLog                                  |   35 +
 libgomp/config.h.in                                |    3 -
 libgomp/configure                                  |   44 +-
 libgomp/plugin/configfrag.ac                       |    7 -
 libgomp/plugin/plugin-hsa.c                        |    2 +-
 libgomp/testsuite/libgomp.c/task-6.c               |   47 +
 .../libgomp.oacc-c-c++-common/atomic_capture-3.c   | 1627 ++++++++++++++++++++
 libhsail-rt/ChangeLog                              |   10 +
 libhsail-rt/configure                              |   34 +-
 libiberty/ChangeLog                                |   14 +
 libiberty/simple-object-elf.c                      |    5 +
 libitm/ChangeLog                                   |   19 +
 libitm/configure                                   |   34 +-
 libitm/configure.tgt                               |    9 +-
 libitm/testsuite/libitm.c++/libstdc++-pr91488.C    |    9 +
 libobjc/ChangeLog                                  |   10 +
 libobjc/configure                                  |   34 +-
 liboffloadmic/ChangeLog                            |    4 +
 libphobos/ChangeLog                                |   10 +
 libphobos/configure                                |   34 +-
 libquadmath/ChangeLog                              |   10 +
 libquadmath/configure                              |   34 +-
 libsanitizer/ChangeLog                             |   44 +
 libsanitizer/configure                             |   34 +-
 libsanitizer/configure.tgt                         |    3 +-
 .../sanitizer_common_interceptors_ioctl.inc        |    9 -
 .../sanitizer_platform_limits_posix.cc             |   11 -
 .../sanitizer_platform_limits_posix.h              |   10 -
 .../sanitizer_common/sanitizer_posix_libcdep.cc    |   14 +-
 libssp/ChangeLog                                   |   10 +
 libssp/configure                                   |   34 +-
 libstdc++-v3/ChangeLog                             |  734 +++++++++
 libstdc++-v3/configure                             |   48 +-
 .../doc/html/manual/source_code_style.html         |    1 +
 libstdc++-v3/doc/html/manual/status.html           |    9 +
 .../doc/xml/manual/appendix_contributing.xml       |    6 +-
 libstdc++-v3/doc/xml/manual/status_cxx2011.xml     |    3 +
 libstdc++-v3/doc/xml/manual/status_cxx2014.xml     |    3 +
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |    3 +
 libstdc++-v3/include/bits/alloc_traits.h           |    2 +-
 libstdc++-v3/include/bits/atomic_base.h            |    2 +-
 libstdc++-v3/include/bits/basic_ios.h              |   12 +-
 libstdc++-v3/include/bits/basic_string.h           |   13 +-
 libstdc++-v3/include/bits/basic_string.tcc         |   10 +-
 libstdc++-v3/include/bits/char_traits.h            |   13 +-
 libstdc++-v3/include/bits/forward_list.h           |    2 +-
 libstdc++-v3/include/bits/fs_dir.h                 |    2 +-
 libstdc++-v3/include/bits/fs_fwd.h                 |    2 +-
 libstdc++-v3/include/bits/fs_ops.h                 |    2 +-
 libstdc++-v3/include/bits/fs_path.h                |   12 +-
 libstdc++-v3/include/bits/functional_hash.h        |    2 +-
 libstdc++-v3/include/bits/gslice.h                 |    2 +-
 libstdc++-v3/include/bits/gslice_array.h           |    2 +-
 libstdc++-v3/include/bits/hashtable.h              |   49 +-
 libstdc++-v3/include/bits/hashtable_policy.h       |    2 +-
 libstdc++-v3/include/bits/indirect_array.h         |    2 +-
 libstdc++-v3/include/bits/locale_classes.h         |   12 +-
 libstdc++-v3/include/bits/locale_facets.h          |   36 +-
 libstdc++-v3/include/bits/locale_facets_nonio.h    |   28 +-
 libstdc++-v3/include/bits/mask_array.h             |    2 +-
 libstdc++-v3/include/bits/random.h                 |   24 +-
 libstdc++-v3/include/bits/random.tcc               |    3 +
 libstdc++-v3/include/bits/range_access.h           |   12 +-
 libstdc++-v3/include/bits/refwrap.h                |    2 +-
 libstdc++-v3/include/bits/regex.h                  |   58 +-
 libstdc++-v3/include/bits/regex_automaton.h        |    2 +-
 libstdc++-v3/include/bits/regex_compiler.h         |    2 +-
 libstdc++-v3/include/bits/regex_constants.h        |   10 +-
 libstdc++-v3/include/bits/regex_error.h            |    6 +-
 libstdc++-v3/include/bits/regex_executor.h         |    2 +-
 libstdc++-v3/include/bits/regex_scanner.h          |    2 +-
 libstdc++-v3/include/bits/shared_ptr.h             |    4 +-
 libstdc++-v3/include/bits/shared_ptr_atomic.h      |   12 +-
 libstdc++-v3/include/bits/shared_ptr_base.h        |    2 +
 libstdc++-v3/include/bits/slice_array.h            |    2 +-
 libstdc++-v3/include/bits/specfun.h                |    2 +-
 libstdc++-v3/include/bits/std_function.h           |    2 +-
 libstdc++-v3/include/bits/std_mutex.h              |    2 +-
 libstdc++-v3/include/bits/stl_algo.h               |    8 +-
 libstdc++-v3/include/bits/stl_algobase.h           |    8 +-
 libstdc++-v3/include/bits/stl_deque.h              |   16 +-
 libstdc++-v3/include/bits/stl_iterator.h           |   17 +-
 .../include/bits/stl_iterator_base_types.h         |    8 +-
 libstdc++-v3/include/bits/stl_map.h                |   46 +-
 libstdc++-v3/include/bits/stl_multimap.h           |   46 +-
 libstdc++-v3/include/bits/stl_multiset.h           |   24 +-
 libstdc++-v3/include/bits/stl_numeric.h            |    2 +-
 libstdc++-v3/include/bits/stl_set.h                |   32 +-
 libstdc++-v3/include/bits/stl_tree.h               |    7 +-
 libstdc++-v3/include/bits/stream_iterator.h        |    6 +-
 libstdc++-v3/include/bits/streambuf_iterator.h     |   10 +-
 libstdc++-v3/include/bits/unique_lock.h            |    2 +-
 libstdc++-v3/include/bits/unique_ptr.h             |    2 +-
 libstdc++-v3/include/bits/unordered_map.h          |   98 +-
 libstdc++-v3/include/bits/unordered_set.h          |   90 +-
 libstdc++-v3/include/debug/functions.h             |    6 +-
 libstdc++-v3/include/debug/unordered_map           |   18 +-
 libstdc++-v3/include/debug/unordered_set           |   26 +-
 libstdc++-v3/include/decimal/decimal               |    2 +-
 libstdc++-v3/include/experimental/any              |    6 +-
 libstdc++-v3/include/experimental/array            |    2 +-
 libstdc++-v3/include/experimental/bits/fs_dir.h    |    2 +-
 libstdc++-v3/include/experimental/bits/fs_fwd.h    |    2 +-
 libstdc++-v3/include/experimental/bits/fs_ops.h    |    2 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |    4 +-
 libstdc++-v3/include/experimental/buffer           |   16 +-
 libstdc++-v3/include/experimental/executor         |    5 +-
 libstdc++-v3/include/experimental/internet         |   94 +-
 libstdc++-v3/include/experimental/io_context       |   10 +-
 libstdc++-v3/include/experimental/memory_resource  |    5 +
 libstdc++-v3/include/experimental/optional         |    2 +-
 libstdc++-v3/include/experimental/propagate_const  |    2 +-
 libstdc++-v3/include/experimental/random           |    4 +-
 libstdc++-v3/include/experimental/socket           |   10 +-
 libstdc++-v3/include/experimental/source_location  |    4 +-
 libstdc++-v3/include/experimental/utility          |    4 +-
 libstdc++-v3/include/ext/pb_ds/assoc_container.hpp |    8 +-
 .../pb_ds/detail/priority_queue_base_dispatch.hpp  |    8 +-
 .../detail/tree_policy/node_metadata_selector.hpp  |    2 +-
 .../detail/trie_policy/node_metadata_selector.hpp  |    2 +-
 .../include/ext/pb_ds/detail/types_traits.hpp      |    2 +-
 libstdc++-v3/include/ext/pb_ds/exception.hpp       |    2 +-
 libstdc++-v3/include/ext/pb_ds/priority_queue.hpp  |    3 +-
 libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp   |   10 +-
 libstdc++-v3/include/ext/random                    |   14 +-
 libstdc++-v3/include/std/any                       |  119 +-
 libstdc++-v3/include/std/atomic                    |    2 +-
 libstdc++-v3/include/std/bitset                    |   32 +-
 libstdc++-v3/include/std/chrono                    |    2 +-
 libstdc++-v3/include/std/complex                   |   26 +-
 libstdc++-v3/include/std/condition_variable        |    2 +-
 libstdc++-v3/include/std/fstream                   |    4 +-
 libstdc++-v3/include/std/future                    |    2 +-
 libstdc++-v3/include/std/iostream                  |    4 +-
 libstdc++-v3/include/std/istream                   |   28 +-
 libstdc++-v3/include/std/mutex                     |    2 +-
 libstdc++-v3/include/std/numeric                   |    8 +-
 libstdc++-v3/include/std/optional                  |    2 +-
 libstdc++-v3/include/std/ostream                   |   28 +-
 libstdc++-v3/include/std/ratio                     |    2 +-
 libstdc++-v3/include/std/shared_mutex              |    2 +-
 libstdc++-v3/include/std/stdexcept                 |    2 +-
 libstdc++-v3/include/std/streambuf                 |   20 +-
 libstdc++-v3/include/std/string_view               |    2 +-
 libstdc++-v3/include/std/thread                    |    2 +-
 libstdc++-v3/include/std/valarray                  |    4 +-
 libstdc++-v3/include/std/variant                   |   21 +-
 libstdc++-v3/include/std/version                   |    1 +
 libstdc++-v3/include/tr1/cmath                     |    6 +-
 libstdc++-v3/include/tr1/complex                   |    2 +-
 libstdc++-v3/include/tr1/random.h                  |   10 +-
 libstdc++-v3/include/tr1/regex                     |   52 +-
 libstdc++-v3/include/tr2/dynamic_bitset            |   24 +-
 libstdc++-v3/libsupc++/Makefile.am                 |    4 +
 libstdc++-v3/libsupc++/Makefile.in                 |   18 +-
 libstdc++-v3/libsupc++/atomic_lockfree_defines.h   |    2 +-
 libstdc++-v3/libsupc++/exception                   |    2 +-
 libstdc++-v3/libsupc++/exception.h                 |    4 +-
 libstdc++-v3/libsupc++/exception_ptr.h             |    2 +-
 libstdc++-v3/libsupc++/nested_exception.h          |    2 +-
 libstdc++-v3/libsupc++/new_opa.cc                  |    2 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |   16 +-
 libstdc++-v3/src/c++11/cxx11-ios_failure.cc        |   11 +-
 libstdc++-v3/src/c++17/fs_dir.cc                   |    8 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |   12 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |   10 +-
 libstdc++-v3/src/c++98/Makefile.am                 |    5 -
 libstdc++-v3/src/c++98/Makefile.in                 |   10 +-
 libstdc++-v3/src/filesystem/dir-common.h           |   12 +
 libstdc++-v3/src/filesystem/dir.cc                 |    2 +-
 libstdc++-v3/src/filesystem/ops.cc                 |    4 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |    2 +
 .../testsuite/18_support/exception_ptr/96657.cc    |   17 +
 .../19_diagnostics/error_code/operators/less.cc    |   41 +
 .../error_code/operators/not_equal.cc              |    3 +-
 .../error_condition/operators/less.cc              |   39 +
 libstdc++-v3/testsuite/20_util/any/cons/101034.cc  |   11 +
 libstdc++-v3/testsuite/20_util/any/cons/90415.cc   |   64 +
 libstdc++-v3/testsuite/20_util/any/cons/92156.cc   |   53 +
 .../testsuite/20_util/any/misc/any_cast_neg.cc     |   16 +-
 .../testsuite/20_util/any/modifiers/92156.cc       |   57 +
 .../20_util/optional/assignment/100982.cc          |   17 +
 .../testsuite/20_util/shared_ptr/creation/99006.cc |    9 +
 libstdc++-v3/testsuite/20_util/variant/100384.cc   |    9 +
 .../char_traits/requirements/char/99181.cc         |   40 +
 .../requirements/constexpr_functions_c++17.cc      |    7 +
 .../21_strings/char_traits/requirements/version.cc |   16 +
 .../map/cons/noexcept_move_construct.cc            |   32 +-
 .../multimap/cons/noexcept_move_construct.cc       |   32 +-
 .../multiset/cons/noexcept_move_construct.cc       |   32 +-
 .../set/cons/noexcept_move_construct.cc            |   32 +-
 .../unordered_map/allocator/default_init.cc        |   69 +
 .../cons/noexcept_default_construct.cc             |   68 +
 .../unordered_map/cons/noexcept_move_construct.cc  |   65 +
 .../unordered_map/modifiers/move_assign.cc         |   81 +
 .../cons/noexcept_default_construct.cc             |   68 +
 .../cons/noexcept_move_construct.cc                |   65 +
 .../cons/noexcept_default_construct.cc             |   68 +
 .../cons/noexcept_move_construct.cc                |   65 +
 .../unordered_set/allocator/default_init.cc        |   69 +
 .../23_containers/unordered_set/cons/99985.cc      |   47 +
 .../cons/noexcept_default_construct.cc             |   68 +
 .../unordered_set/cons/noexcept_move_construct.cc  |   65 +
 .../24_iterators/insert_iterator/dr561.cc          |   47 +
 .../testsuite/24_iterators/range_access.cc         |   30 +
 .../testsuite/24_iterators/range_access_cpp14.cc   |   15 +
 .../testsuite/24_iterators/range_access_cpp17.cc   |   14 +
 libstdc++-v3/testsuite/25_algorithms/copy_n/5.cc   |   46 +
 .../testsuite/26_numerics/random/pr60037-neg.cc    |    2 +-
 libstdc++-v3/testsuite/26_numerics/reduce/95833.cc |   16 +
 .../27_io/filesystem/operations/proximate.cc       |    2 +-
 .../27_io/filesystem/path/compare/lwg2936.cc       |    2 +-
 .../27_io/filesystem/path/construct/100630.cc      |   14 +
 .../27_io/filesystem/path/decompose/parent_path.cc |   25 +-
 .../27_io/filesystem/path/generation/proximate.cc  |    2 +-
 .../27_io/filesystem/path/generation/relative.cc   |    2 +-
 .../27_io/filesystem/path/generic/94242.cc         |    6 +
 .../testsuite/30_threads/thread/cons/84535.cc      |    3 +
 .../testsuite/30_threads/thread/cons/lwg2097.cc    |    3 +
 .../testsuite/experimental/feat-lib-fund.cc        |   93 +-
 .../filesystem/path/construct/100630.cc            |   14 +
 .../filesystem/path/generic/generic_string.cc      |    5 +
 .../net/internet/address/v4/members.cc             |   30 +-
 .../net/internet/address/v6/members.cc             |  123 ++
 .../testsuite/experimental/net/system_context/1.cc |   42 +
 .../testsuite/ext/profile/mutex_extensions_neg.cc  |    3 +
 .../testsuite/libstdc++-prettyprinters/simple.cc   |   11 +
 .../testsuite/libstdc++-prettyprinters/simple11.cc |   11 +
 libstdc++-v3/testsuite/util/testsuite_fs.h         |    2 +-
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |    2 +-
 libtool.m4                                         |   32 +-
 libvtv/ChangeLog                                   |   10 +
 libvtv/configure                                   |   34 +-
 lto-plugin/ChangeLog                               |    4 +
 maintainer-scripts/ChangeLog                       |   12 +
 maintainer-scripts/generate_libstdcxx_web_docs     |    2 +-
 zlib/ChangeLog                                     |   10 +
 zlib/configure                                     |   34 +-
 600 files changed, 15111 insertions(+), 2623 deletions(-)

diff --cc gcc/ChangeLog.ibm
index 602ce658ca6,00000000000..1f0e9c3489f
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,30 -1,0 +1,34 @@@
++2021-08-10  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-9 b0d0c0e95d6163d216ab443cc59cc855e6be00ee
++
 +2021-03-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b
 +
 +2020-11-30  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
 +
 +2020-09-04  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
 +
 +2019-10-23  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 277354.
 +	* REVISION: Update subversion id.
 +
 +2019-08-13  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	* REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
 +
 +2019-08-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 274322.
 +	* REVISION: Update subversion id.
 +
 +2019-05-05  Michael Meissner  <meissner@linux.ibm.com>
 +
 +	Clone branch subversion id 270883
 +


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2021-03-12 18:49 Peter Bergner
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2021-03-12 18:49 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit e763634f573370956c15c1fb1da930c81945387a
Merge: 9d68bafe47c 6c3fdc59687
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Fri Mar 12 11:16:06 2021 -0600

    ibm: Merge up to top of releases/gcc-9
    
    2021-03-12  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b

Diff:

 ChangeLog                                          |   7 +
 contrib/ChangeLog                                  |  13 +
 contrib/compare-lto                                |  21 +-
 contrib/gcc-changelog/git_commit.py                |  57 ++-
 contrib/gcc-changelog/git_email.py                 |   6 +-
 contrib/gcc-changelog/git_repository.py            |   6 +-
 contrib/gcc-changelog/test_email.py                |  24 +-
 contrib/gcc-changelog/test_patches.txt             |  81 +++-
 gcc/ChangeLog                                      | 248 ++++++++++
 gcc/ChangeLog.ibm                                  |   4 +
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  62 +++
 gcc/ada/exp_attr.adb                               |   6 +-
 gcc/ada/gcc-interface/decl.c                       |  97 +++-
 gcc/ada/gcc-interface/trans.c                      |  42 +-
 gcc/ada/gcc-interface/utils.c                      |  62 +--
 gcc/ada/init.c                                     |   8 +-
 gcc/ada/libgnarl/s-osinte__linux.ads               |   2 +-
 gcc/ada/raise-gcc.c                                |   6 +
 gcc/c/ChangeLog                                    |   8 +
 gcc/c/c-parser.c                                   |   2 +-
 gcc/config.gcc                                     |  34 +-
 gcc/config/aarch64/aarch64-cost-tables.h           | 103 +++++
 gcc/config/aarch64/aarch64.c                       |  86 +++-
 gcc/config/aarch64/aarch64.h                       |  10 +-
 gcc/config/arm/arm.c                               |   4 +-
 gcc/config/i386/i386.c                             | 144 +++---
 gcc/config/i386/winnt.c                            |  21 +-
 gcc/config/pa/pa.c                                 | 504 ++++++++++++++-------
 gcc/config/rs6000/freebsd64.h                      |  12 +-
 gcc/configure                                      |   3 +
 gcc/configure.ac                                   |   3 +
 gcc/cp/ChangeLog                                   |  37 ++
 gcc/cp/call.c                                      |   8 +
 gcc/cp/parser.c                                    |  17 +-
 gcc/cp/pt.c                                        |  21 +-
 gcc/cp/tree.c                                      |  10 +-
 gcc/d/ChangeLog                                    |  37 ++
 gcc/d/decl.cc                                      |  43 +-
 gcc/d/dmd/dmangle.c                                |  29 +-
 gcc/d/dmd/dmodule.c                                |   2 +-
 gcc/d/dmd/root/outbuffer.c                         |  31 ++
 gcc/d/dmd/root/outbuffer.h                         |   1 +
 gcc/df-core.c                                      |   2 +-
 gcc/fold-const.c                                   |   7 +
 gcc/fortran/ChangeLog                              | 270 +++++++++++
 gcc/fortran/class.c                                |   4 +-
 gcc/fortran/data.c                                 | 104 ++++-
 gcc/fortran/decl.c                                 |   2 +
 gcc/fortran/expr.c                                 |  15 +-
 gcc/fortran/gfortran.h                             |   1 +
 gcc/fortran/interface.c                            |  19 +-
 gcc/fortran/match.c                                |   3 -
 gcc/fortran/module.c                               |  26 +-
 gcc/fortran/primary.c                              |  72 ++-
 gcc/fortran/resolve.c                              |  27 +-
 gcc/fortran/trans-array.c                          | 495 +++++++++++++++-----
 gcc/fortran/trans-expr.c                           | 368 +++++++++++++--
 gcc/fortran/trans-stmt.c                           |   5 +-
 gcc/fortran/trans.c                                |  12 +-
 gcc/fortran/trans.h                                |   3 +
 gcc/modulo-sched.c                                 |  71 +--
 gcc/sbitmap.c                                      |   3 +-
 gcc/testsuite/ChangeLog                            | 416 +++++++++++++++++
 gcc/testsuite/c-c++-common/goacc/asyncwait-1.c     |  23 +-
 gcc/testsuite/c-c++-common/pr96369.c               |  12 +
 gcc/testsuite/g++.dg/cpp0x/decltype-call5.C        |   7 +
 gcc/testsuite/g++.dg/cpp0x/decltype-call6.C        |  12 +
 gcc/testsuite/g++.dg/cpp0x/initlist-array13.C      |  16 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class-defarg1.C |   6 +
 gcc/testsuite/g++.dg/eh/seh-xmm-unwind.C           |  61 +++
 gcc/testsuite/g++.dg/ext/attr-lambda3.C            |   4 +
 gcc/testsuite/g++.dg/pr97627.C                     |  44 ++
 gcc/testsuite/g++.dg/template/pr98297.C            |   6 +
 gcc/testsuite/g++.dg/vect/pr97255.cc               |  44 ++
 gcc/testsuite/gcc.c-torture/execute/pr97421-1.c    |  23 +
 gcc/testsuite/gcc.c-torture/execute/pr97421-2.c    |  18 +
 gcc/testsuite/gcc.c-torture/execute/pr97421-3.c    |  22 +
 gcc/testsuite/gcc.dg/pr96370.c                     |   8 +
 gcc/testsuite/gcc.dg/pr96514.c                     |  27 ++
 gcc/testsuite/gcc.dg/pr96579.c                     |   4 +
 gcc/testsuite/gcc.dg/strncmp-2.c                   |   1 +
 gcc/testsuite/gcc.dg/torture/pr97812.c             |  15 +
 gcc/testsuite/gcc.dg/vect/pr97081-2.c              |  32 ++
 gcc/testsuite/gcc.dg/vect/pr97081.c                |  26 ++
 gcc/testsuite/gcc.dg/vect/pr97236.c                |  43 ++
 gcc/testsuite/gcc.dg/vect/slp-46.c                 |  96 ++++
 .../gcc.target/aarch64/symbol-range-tiny.c         |   8 +-
 gcc/testsuite/gcc.target/aarch64/symbol-range.c    |   8 +-
 .../gcc.target/aarch64/with-tune-config.c          |   7 +
 gcc/testsuite/gcc.target/aarch64/with-tune-march.c |   8 +
 gcc/testsuite/gcc.target/aarch64/with-tune-mcpu.c  |   8 +
 gcc/testsuite/gcc.target/aarch64/with-tune-mtune.c |   7 +
 gcc/testsuite/gcc.target/arm/pr97528.c             |  28 ++
 gcc/testsuite/gcc.target/i386/pr96793-1.c          |  28 ++
 gcc/testsuite/gcc.target/i386/pr96793-2.c          |  28 ++
 gcc/testsuite/gcc.target/i386/pr96793.c            |  28 ++
 gcc/testsuite/gcc.target/i386/pr98086.c            |  17 +
 gcc/testsuite/gdc.dg/pr98277.d                     |  13 +
 gcc/testsuite/gfortran.dg/bessel_5_redux.f90       |  85 ++++
 gcc/testsuite/gfortran.dg/char_length_23.f90       |  25 +
 gcc/testsuite/gfortran.dg/charlen_18.f90           |  18 +
 gcc/testsuite/gfortran.dg/class_allocate_25.f90    |  58 +++
 gcc/testsuite/gfortran.dg/class_assign_4.f90       | 185 ++++++++
 .../gfortran.dg/class_defined_operator_2.f03       |  31 ++
 gcc/testsuite/gfortran.dg/contiguous_10.f90        |  69 +++
 gcc/testsuite/gfortran.dg/data_inquiry_ref.f90     |  39 ++
 .../gfortran.dg/deferred_character_36.f90          |  16 +
 gcc/testsuite/gfortran.dg/dependency_60.f90        |  19 +
 gcc/testsuite/gfortran.dg/elemental_result_2.f90   |  33 ++
 gcc/testsuite/gfortran.dg/finalize_37.f90          |  80 ++++
 gcc/testsuite/gfortran.dg/forall_19.f90            |  32 ++
 gcc/testsuite/gfortran.dg/gomp/pr86470.f90         |  12 +
 gcc/testsuite/gfortran.dg/intent_optimize_3.f90    |  16 +
 gcc/testsuite/gfortran.dg/matmul_21.f90            |  15 +
 gcc/testsuite/gfortran.dg/module_procedure_4.f90   |  63 +++
 gcc/testsuite/gfortran.dg/pr91589.f90              |   2 +-
 gcc/testsuite/gfortran.dg/pr93685_1.f90            |  20 +
 gcc/testsuite/gfortran.dg/pr93685_2.f90            |  18 +
 gcc/testsuite/gfortran.dg/pr95342.f90              |  20 +
 gcc/testsuite/gfortran.dg/pr96325.f90              |  21 +
 gcc/testsuite/gfortran.dg/pr98017.f90              |  14 +
 gcc/testsuite/gfortran.dg/pr99060.f90              |  10 +
 .../gfortran.dg/unlimited_polymorphic_32.f03       |  59 +++
 gcc/testsuite/gfortran.dg/use_rename_10.f90        |  28 ++
 gcc/testsuite/gfortran.dg/use_rename_11.f90        |  79 ++++
 gcc/testsuite/gnat.dg/modular6.adb                 |  15 +
 gcc/testsuite/gnat.dg/thunk2.adb                   |  11 +
 gcc/testsuite/gnat.dg/thunk2.ads                   |  12 +
 gcc/testsuite/gnat.dg/thunk2_pkg.ads               |  11 +
 gcc/testsuite/lib/target-supports.exp              |   5 +
 gcc/testsuite/substr_10.f90                        |  11 +
 gcc/testsuite/substr_9.f90                         |  28 ++
 gcc/tree-if-conv.c                                 |   5 +
 gcc/tree-ssa-loop-niter.c                          |   5 +
 gcc/tree-ssa-reassoc.c                             |  23 +-
 gcc/tree-vect-data-refs.c                          |   2 +-
 gcc/tree-vect-patterns.c                           |  11 +-
 gcc/tree-vect-stmts.c                              |  20 +-
 gcc/tree-vrp.c                                     |  10 +-
 gcc/wide-int.h                                     |   3 +-
 libgcc/ChangeLog                                   |  10 +
 libgcc/config/i386/gnu-unwind.h                    |  60 ++-
 libgfortran/ChangeLog                              |  42 ++
 libgfortran/generated/matmul_c10.c                 |  15 +-
 libgfortran/generated/matmul_c16.c                 |  15 +-
 libgfortran/generated/matmul_c4.c                  |  15 +-
 libgfortran/generated/matmul_c8.c                  |  15 +-
 libgfortran/generated/matmul_i1.c                  |  15 +-
 libgfortran/generated/matmul_i16.c                 |  15 +-
 libgfortran/generated/matmul_i2.c                  |  15 +-
 libgfortran/generated/matmul_i4.c                  |  15 +-
 libgfortran/generated/matmul_i8.c                  |  15 +-
 libgfortran/generated/matmul_r10.c                 |  15 +-
 libgfortran/generated/matmul_r16.c                 |  15 +-
 libgfortran/generated/matmul_r4.c                  |  15 +-
 libgfortran/generated/matmul_r8.c                  |  15 +-
 libgfortran/generated/matmulavx128_c10.c           |   6 +-
 libgfortran/generated/matmulavx128_c16.c           |   6 +-
 libgfortran/generated/matmulavx128_c4.c            |   6 +-
 libgfortran/generated/matmulavx128_c8.c            |   6 +-
 libgfortran/generated/matmulavx128_i1.c            |   6 +-
 libgfortran/generated/matmulavx128_i16.c           |   6 +-
 libgfortran/generated/matmulavx128_i2.c            |   6 +-
 libgfortran/generated/matmulavx128_i4.c            |   6 +-
 libgfortran/generated/matmulavx128_i8.c            |   6 +-
 libgfortran/generated/matmulavx128_r10.c           |   6 +-
 libgfortran/generated/matmulavx128_r16.c           |   6 +-
 libgfortran/generated/matmulavx128_r4.c            |   6 +-
 libgfortran/generated/matmulavx128_r8.c            |   6 +-
 libgfortran/intrinsics/execute_command_line.c      |   5 +
 libgfortran/m4/matmul_internal.m4                  |   3 +-
 libgo/runtime/proc.c                               |   4 +-
 libgomp/ChangeLog                                  |  19 +
 libgomp/configure                                  |  85 ++--
 libgomp/libgomp_g.h                                |   2 +-
 libgomp/plugin/configfrag.ac                       |  91 ++--
 libgomp/plugin/plugin-nvptx.c                      |   9 -
 libobjc/ChangeLog                                  |   8 +
 libobjc/encoding.c                                 |   3 +-
 libphobos/ChangeLog                                |  10 +
 libphobos/libdruntime/gcc/sections/elf_shared.d    |   4 +
 libstdc++-v3/ChangeLog                             | 115 +++++
 libstdc++-v3/doc/html/manual/configure.html        |   3 +-
 libstdc++-v3/doc/xml/manual/configure.xml          |   3 +-
 libstdc++-v3/include/ext/throw_allocator.h         |  21 +
 libstdc++-v3/include/std/mutex                     |   8 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       | 196 +++++---
 .../filesystem/filesystem_error/cons.cc            |   2 +-
 .../testsuite/libstdc++-prettyprinters/59161.cc    |   2 -
 .../testsuite/libstdc++-prettyprinters/80276.cc    |   3 +
 .../testsuite/libstdc++-prettyprinters/91997.cc    |  53 +++
 .../testsuite/libstdc++-prettyprinters/compat.cc   |  28 +-
 .../testsuite/libstdc++-prettyprinters/cxx11.cc    |  20 +
 .../libstdc++-prettyprinters/filesystem-ts.cc      |  39 ++
 195 files changed, 5975 insertions(+), 972 deletions(-)

diff --cc gcc/ChangeLog.ibm
index d7a73302c23,00000000000..602ce658ca6
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,26 -1,0 +1,30 @@@
++2021-03-12  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-9 6c3fdc59687c2eadb2aa391b60c7b75fe633d12b
++
 +2020-11-30  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
 +
 +2020-09-04  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
 +
 +2019-10-23  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 277354.
 +	* REVISION: Update subversion id.
 +
 +2019-08-13  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	* REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
 +
 +2019-08-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 274322.
 +	* REVISION: Update subversion id.
 +
 +2019-05-05  Michael Meissner  <meissner@linux.ibm.com>
 +
 +	Clone branch subversion id 270883
 +


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2020-11-30 17:43 Peter Bergner
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2020-11-30 17:43 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:9d68bafe47c5754262cd94eb3cce941702c17042

commit 9d68bafe47c5754262cd94eb3cce941702c17042
Merge: 4213e0cc454 6b7ab0e565d
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Mon Nov 30 11:38:07 2020 -0600

    ibm: Merge up to top of releases/gcc-9
    
    2020-11-30  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8

Diff:

 ChangeLog                                          |   10 +
 configure                                          |    1 +
 configure.ac                                       |    1 +
 contrib/ChangeLog                                  |   14 +
 contrib/gcc-changelog/git_commit.py                |   47 +-
 contrib/gcc-changelog/git_email.py                 |    5 +-
 contrib/gcc-changelog/git_repository.py            |    2 +-
 contrib/gcc-changelog/setup.cfg                    |    2 +
 contrib/gcc-changelog/test_email.py                |   19 +
 contrib/gcc-changelog/test_patches.txt             |  125 +++
 gcc/ChangeLog                                      | 1030 ++++++++++++++++++++
 gcc/ChangeLog.ibm                                  |    4 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |   27 +-
 gcc/ada/gcc-interface/decl.c                       |   26 +-
 gcc/ada/gcc-interface/trans.c                      |   54 +-
 gcc/ada/gcc-interface/utils.c                      |    2 +-
 gcc/asan.c                                         |    1 +
 gcc/attribs.c                                      |    3 +-
 gcc/c-family/ChangeLog                             |   29 +
 gcc/c-family/c-common.c                            |   17 +-
 gcc/c/ChangeLog                                    |   21 +
 gcc/c/c-decl.c                                     |   15 +-
 gcc/c/c-parser.c                                   |   19 +-
 gcc/cfgexpand.c                                    |   14 +-
 gcc/cfgloopmanip.c                                 |    5 +-
 gcc/cfgrtl.c                                       |   20 +-
 gcc/combine.c                                      |    1 +
 gcc/common/config/i386/i386-common.c               |    5 +-
 gcc/config.gcc                                     |   23 +-
 gcc/config/aarch64/aarch64-builtins.c              |   95 +-
 gcc/config/aarch64/aarch64-c.c                     |    4 +
 gcc/config/aarch64/aarch64-cores.def               |    7 +-
 gcc/config/aarch64/aarch64-option-extensions.def   |    2 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       |   17 +-
 gcc/config/aarch64/aarch64-simd.md                 |   44 +
 gcc/config/aarch64/aarch64-tune.md                 |    2 +-
 gcc/config/aarch64/aarch64-tuning-flags.def        |    3 +
 gcc/config/aarch64/aarch64.c                       |   78 +-
 gcc/config/aarch64/aarch64.h                       |   10 +
 gcc/config/aarch64/aarch64.md                      |   47 +
 gcc/config/aarch64/arm_acle.h                      |   83 ++
 gcc/config/aarch64/arm_neon.h                      |  968 ++++++++++++++++--
 gcc/config/aarch64/iterators.md                    |    9 +
 gcc/config/arm/arm-builtins.c                      |    9 +-
 gcc/config/arm/arm-cpus.in                         |   24 +
 gcc/config/arm/arm-protos.h                        |    2 +
 gcc/config/arm/arm-tables.opt                      |    6 +
 gcc/config/arm/arm-tune.md                         |    4 +-
 gcc/config/arm/arm.c                               |   33 +
 gcc/config/arm/arm.md                              |  112 ++-
 gcc/config/i386/avx2intrin.h                       |  354 +++----
 gcc/config/i386/avx512bwintrin.h                   |    6 +-
 gcc/config/i386/avx512fintrin.h                    |  418 ++++----
 gcc/config/i386/avx512pfintrin.h                   |   69 +-
 gcc/config/i386/avx512vlbwintrin.h                 |   10 +-
 gcc/config/i386/avx512vlintrin.h                   |  344 +++----
 gcc/config/i386/f16cintrin.h                       |    4 +-
 gcc/config/i386/i386.c                             |   42 +-
 gcc/config/i386/i386.h                             |   14 +-
 gcc/config/i386/i386.md                            |   20 +-
 gcc/config/i386/pconfigintrin.h                    |   23 +
 gcc/config/i386/shaintrin.h                        |    4 +-
 gcc/config/i386/sse.md                             |    4 +-
 gcc/config/i386/wbnoinvdintrin.h                   |   23 +
 gcc/config/riscv/riscv-builtins.c                  |    4 +-
 gcc/config/riscv/riscv.c                           |   23 +-
 gcc/config/riscv/riscv.h                           |    6 +-
 gcc/config/rs6000/rs6000.c                         |   35 +-
 gcc/config/rs6000/vector.md                        |    3 +-
 gcc/config/s390/s390.c                             |   17 +-
 gcc/config/sparc/predicates.md                     |    2 +
 gcc/config/sparc/sparc-protos.h                    |    1 -
 gcc/config/sparc/sparc.c                           |   35 -
 gcc/config/sparc/sparc.md                          |  183 ++--
 gcc/config/tilegx/tilegx.md                        |    2 +-
 gcc/coverage.c                                     |    8 +-
 gcc/cp/ChangeLog                                   |   94 ++
 gcc/cp/call.c                                      |   20 +-
 gcc/cp/class.c                                     |   14 +
 gcc/cp/constexpr.c                                 |    2 +
 gcc/cp/cp-tree.h                                   |    3 +-
 gcc/cp/decl.c                                      |   22 +-
 gcc/cp/parser.c                                    |   21 +-
 gcc/cp/pt.c                                        |    2 +
 gcc/cp/semantics.c                                 |    2 +-
 gcc/cp/tree.c                                      |    3 +
 gcc/cp/typeck.c                                    |   28 +-
 gcc/d/ChangeLog                                    |    8 +
 gcc/d/dmd/declaration.c                            |    7 +
 gcc/dfp.c                                          |    2 +
 gcc/doc/install.texi                               |    2 +-
 gcc/doc/invoke.texi                                |   44 +-
 gcc/doc/sourcebuild.texi                           |    3 +
 gcc/dumpfile.c                                     |    2 +-
 gcc/dwarf2out.c                                    |   42 +-
 gcc/emit-rtl.h                                     |    3 +
 gcc/fold-const.c                                   |   18 +-
 gcc/fortran/ChangeLog                              |   95 ++
 gcc/fortran/decl.c                                 |    9 +
 gcc/fortran/intrinsic.texi                         |    3 +-
 gcc/fortran/module.c                               |    3 +
 gcc/fortran/resolve.c                              |    2 +-
 gcc/fortran/trans-decl.c                           |   19 +-
 gcc/fortran/trans-intrinsic.c                      |   19 +
 gcc/gimple-ssa-split-paths.c                       |   10 +-
 gcc/gimple-ssa-store-merging.c                     |   76 +-
 gcc/gimple.c                                       |    7 +-
 gcc/ipa-prop.c                                     |    3 +-
 gcc/omp-low.c                                      |    2 +-
 gcc/omp-simd-clone.c                               |   15 +-
 gcc/optabs.c                                       |   16 +-
 gcc/profile-count.c                                |    4 +-
 gcc/profile.c                                      |    6 +-
 gcc/regs.h                                         |    3 +-
 gcc/stor-layout.c                                  |    6 +-
 gcc/testsuite/ChangeLog                            |  687 +++++++++++++
 gcc/testsuite/c-c++-common/goacc/cache-1.c         |   18 +-
 gcc/testsuite/c-c++-common/goacc/cache-2.c         |   10 +-
 gcc/testsuite/c-c++-common/goacc/cache-3-1.c       |  116 +++
 gcc/testsuite/c-c++-common/goacc/cache-3-2.c       |   50 +
 gcc/testsuite/c-c++-common/goacc/data-clause-1.c   |  115 +++
 gcc/testsuite/c-c++-common/goacc/data-clause-2.c   |   49 +
 gcc/testsuite/c-c++-common/gomp/map-1.c            |    7 +-
 gcc/testsuite/c-c++-common/gomp/map-2.c            |    7 +-
 gcc/testsuite/c-c++-common/pr94755.c               |   11 +
 gcc/testsuite/c-c++-common/pr95903.c               |   19 +
 gcc/testsuite/c-c++-common/pr96545.c               |   31 +
 gcc/testsuite/c-c++-common/ubsan/pr94641.c         |   11 +
 gcc/testsuite/g++.dg/asan/asan_test.C              |    2 +-
 gcc/testsuite/g++.dg/cpp1z/constexpr-96862.C       |   20 +
 gcc/testsuite/g++.dg/cpp1z/decomp51.C              |   16 +
 gcc/testsuite/g++.dg/cpp1z/decomp53.C              |   22 +
 gcc/testsuite/g++.dg/debug/localclass2.C           |   24 +
 gcc/testsuite/g++.dg/gcov/pr97069.C                |   20 +
 gcc/testsuite/g++.dg/goacc/cache-1.C               |   15 +
 gcc/testsuite/g++.dg/goacc/cache-2.C               |   64 ++
 gcc/testsuite/g++.dg/goacc/cache-3-1.C             |  123 +++
 gcc/testsuite/g++.dg/goacc/cache-3-2.C             |   57 ++
 gcc/testsuite/g++.dg/goacc/data-clause-1.C         |  122 +++
 gcc/testsuite/g++.dg/goacc/data-clause-2.C         |   56 ++
 gcc/testsuite/g++.dg/gomp/map-1.C                  |  119 +++
 gcc/testsuite/g++.dg/gomp/map-2.C                  |   54 +
 gcc/testsuite/g++.dg/opt/pr94618.C                 |   25 +
 gcc/testsuite/g++.dg/opt/pr95080.C                 |   41 +
 gcc/testsuite/g++.dg/opt/pr96722.C                 |   20 +
 gcc/testsuite/g++.dg/template/alignof3.C           |   13 +
 gcc/testsuite/g++.dg/template/virtual5.C           |   31 +
 gcc/testsuite/g++.dg/torture/pr95717.C             |   12 +
 gcc/testsuite/g++.dg/ubsan/vptr-15.C               |   14 +
 gcc/testsuite/g++.dg/warn/Wreturn-type-12.C        |   23 +
 .../g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C      |   12 +
 gcc/testsuite/g++.target/riscv/pr97682.C           |  160 +++
 gcc/testsuite/gcc.c-torture/compile/pr94621.c      |   16 +
 gcc/testsuite/gcc.c-torture/compile/pr96426.c      |   10 +
 gcc/testsuite/gcc.c-torture/execute/pr94524-1.c    |   19 +
 gcc/testsuite/gcc.c-torture/execute/pr94524-2.c    |   25 +
 gcc/testsuite/gcc.c-torture/execute/pr94809.c      |   12 +
 gcc/testsuite/gcc.c-torture/execute/pr97073.c      |   21 +
 gcc/testsuite/gcc.c-torture/execute/pr97404.c      |   28 +
 gcc/testsuite/gcc.dg/Wunused-var-4.c               |   33 +
 gcc/testsuite/gcc.dg/asan/pr80166.c                |    1 +
 gcc/testsuite/gcc.dg/dfp/pr97439.c                 |   27 +
 gcc/testsuite/gcc.dg/gomp/pr95108.c                |   18 +
 gcc/testsuite/gcc.dg/pr94705.c                     |   13 +
 gcc/testsuite/gcc.dg/pr94780.c                     |   13 +
 gcc/testsuite/gcc.dg/pr94842.c                     |   11 +
 gcc/testsuite/gcc.dg/pr94873.c                     |   27 +
 gcc/testsuite/gcc.dg/pr95133.c                     |   14 +
 gcc/testsuite/gcc.dg/pr95857.c                     |   37 +
 gcc/testsuite/gcc.dg/store_merging_31.c            |   27 +
 gcc/testsuite/gcc.dg/store_merging_32.c            |  129 +++
 gcc/testsuite/gcc.dg/torture/pr94947-1.c           |   23 +
 gcc/testsuite/gcc.dg/torture/pr94947-2.c           |    7 +
 gcc/testsuite/gcc.dg/torture/pr95049.c             |    7 +
 gcc/testsuite/gcc.dg/ubsan/pr95810.c               |   13 +
 gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c |    4 +-
 gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c |    4 +-
 gcc/testsuite/gcc.dg/vect/tree-vect.h              |    2 +-
 gcc/testsuite/gcc.target/aarch64/acle/jcvt_1.c     |   15 +
 gcc/testsuite/gcc.target/aarch64/acle/jcvt_2.c     |   33 +
 gcc/testsuite/gcc.target/aarch64/acle/rintnzx_1.c  |   73 ++
 gcc/testsuite/gcc.target/aarch64/acle/rng_1.c      |   53 +
 .../aarch64/advsimd-intrinsics/arm-neon-ref.h      |    8 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vld1x4.c |   83 ++
 .../aarch64/advsimd-intrinsics/vreinterpret_p128.c |   19 +
 .../gcc.target/aarch64/advsimd-intrinsics/vst1x4.c |   83 ++
 .../aarch64/advsimd-intrinsics/vtrn_half.c         |    3 -
 .../aarch64/advsimd-intrinsics/vuzp_half.c         |    3 -
 .../aarch64/advsimd-intrinsics/vzip_half.c         |    3 -
 gcc/testsuite/gcc.target/aarch64/pr96313.c         |    8 +
 gcc/testsuite/gcc.target/aarch64/pr97150.c         |   14 +
 gcc/testsuite/gcc.target/aarch64/pr97535.c         |   16 +
 .../gcc.target/aarch64/scalar_intrinsics.c         |    6 +-
 gcc/testsuite/gcc.target/aarch64/simd/pr97349.c    |   12 +
 .../gcc.target/aarch64/simd/trn_zip_p64_1.c        |   44 +
 .../gcc.target/aarch64/simd/vadd_poly_1.c          |   50 +
 .../gcc.target/aarch64/simd/vceq_poly_1.c          |   29 +
 .../gcc.target/aarch64/simd/vcls_unsigned_1.c      |   54 +
 .../gcc.target/aarch64/simd/vldrq_p128_1.c         |   13 +
 .../gcc.target/aarch64/simd/vrndns_f32_1.c         |   13 +
 gcc/testsuite/gcc.target/aarch64/simd/vrndnzx_1.c  |  137 +++
 .../gcc.target/aarch64/simd/vstrq_p128_1.c         |   12 +
 gcc/testsuite/gcc.target/arm/pr91816.c             |   64 ++
 gcc/testsuite/gcc.target/i386/avx512bw-pr94438.c   |   13 +
 gcc/testsuite/gcc.target/i386/avx512f-pr97028.c    |   18 +
 gcc/testsuite/gcc.target/i386/avx512f-vcmppd-3.c   |    4 +
 gcc/testsuite/gcc.target/i386/avx512f-vcmpps-3.c   |    4 +
 gcc/testsuite/gcc.target/i386/avx512vlbw-pr94438.c |   13 +
 gcc/testsuite/gcc.target/i386/movdir64b.c          |   29 +
 gcc/testsuite/gcc.target/i386/movdiri32.c          |   26 +
 gcc/testsuite/gcc.target/i386/movdiri64.c          |   26 +
 gcc/testsuite/gcc.target/i386/pr97032.c            |   23 +
 gcc/testsuite/gcc.target/i386/xsave-avx-1.c        |   12 +
 gcc/testsuite/gcc.target/powerpc/pr64505.c         |  265 +----
 gcc/testsuite/gcc.target/powerpc/pr96139-a.c       |   32 +
 gcc/testsuite/gcc.target/powerpc/pr96139-b.c       |   32 +
 gcc/testsuite/gcc.target/powerpc/pr96139-c.c       |   26 +
 gcc/testsuite/gcc.target/riscv/interrupt-3.c       |    4 +-
 gcc/testsuite/gcc.target/riscv/interrupt-4.c       |    4 +-
 gcc/testsuite/gcc.target/sparc/overflow-6.c        |   20 +
 .../gdc.test/fail_compilation/fail21001.d          |   12 +
 .../gdc.test/fail_compilation/imports/fail21001b.d |    5 +
 .../fail_compilation/imports/issue21295ast_node.d  |    5 +
 .../imports/issue21295astcodegen.d                 |    4 +
 .../fail_compilation/imports/issue21295dtemplate.d |    3 +
 .../fail_compilation/imports/issue21295visitor.d   |    3 +
 .../gdc.test/fail_compilation/issue21295.d         |    9 +
 gcc/testsuite/gfortran.dg/coverage.f90             |   17 +
 gcc/testsuite/gfortran.dg/iall_masked.f90          |   22 +
 gcc/testsuite/gfortran.dg/matmul_20.f90            |   47 +
 gcc/testsuite/gfortran.dg/pr93423.f90              |   21 +
 gcc/testsuite/gfortran.dg/pr97272.f90              |   19 +
 gcc/testsuite/gnat.dg/bias2.adb                    |   33 +
 gcc/testsuite/gnat.dg/discr59.adb                  |   24 +
 gcc/testsuite/gnat.dg/discr59_pkg1.ads             |   35 +
 gcc/testsuite/gnat.dg/discr59_pkg2.ads             |   15 +
 gcc/testsuite/gnat.dg/opt89.adb                    |   18 +
 gcc/testsuite/gnat.dg/specs/discr7.ads             |   14 +
 gcc/testsuite/lib/gcc-dg.exp                       |    4 +-
 gcc/testsuite/lib/target-supports.exp              |   38 +
 gcc/tree-cfg.c                                     |   40 +-
 gcc/tree-inline.c                                  |    5 +-
 gcc/tree-nested.c                                  |   46 +-
 gcc/tree-ssa-sccvn.c                               |   27 +-
 gcc/tree-ssa-structalias.c                         |   14 +-
 gcc/tree-vect-generic.c                            |   31 +-
 gcc/tree-vect-loop-manip.c                         |    8 +-
 gcc/tree-vect-patterns.c                           |    4 +-
 gcc/tree.c                                         |    1 +
 gcc/ubsan.c                                        |    3 +
 gcc/value-prof.c                                   |    5 +-
 libgfortran/ChangeLog                              |   46 +
 libgfortran/generated/iall_i1.c                    |    2 +-
 libgfortran/generated/iall_i16.c                   |    2 +-
 libgfortran/generated/iall_i2.c                    |    2 +-
 libgfortran/generated/iall_i4.c                    |    2 +-
 libgfortran/generated/iall_i8.c                    |    2 +-
 libgfortran/generated/matmul_c10.c                 |  140 +--
 libgfortran/generated/matmul_c16.c                 |  140 +--
 libgfortran/generated/matmul_c4.c                  |  140 +--
 libgfortran/generated/matmul_c8.c                  |  140 +--
 libgfortran/generated/matmul_i1.c                  |  140 +--
 libgfortran/generated/matmul_i16.c                 |  140 +--
 libgfortran/generated/matmul_i2.c                  |  140 +--
 libgfortran/generated/matmul_i4.c                  |  140 +--
 libgfortran/generated/matmul_i8.c                  |  140 +--
 libgfortran/generated/matmul_r10.c                 |  140 +--
 libgfortran/generated/matmul_r16.c                 |  140 +--
 libgfortran/generated/matmul_r4.c                  |  140 +--
 libgfortran/generated/matmul_r8.c                  |  140 +--
 libgfortran/generated/matmulavx128_c10.c           |   56 +-
 libgfortran/generated/matmulavx128_c16.c           |   56 +-
 libgfortran/generated/matmulavx128_c4.c            |   56 +-
 libgfortran/generated/matmulavx128_c8.c            |   56 +-
 libgfortran/generated/matmulavx128_i1.c            |   56 +-
 libgfortran/generated/matmulavx128_i16.c           |   56 +-
 libgfortran/generated/matmulavx128_i2.c            |   56 +-
 libgfortran/generated/matmulavx128_i4.c            |   56 +-
 libgfortran/generated/matmulavx128_i8.c            |   56 +-
 libgfortran/generated/matmulavx128_r10.c           |   56 +-
 libgfortran/generated/matmulavx128_r16.c           |   56 +-
 libgfortran/generated/matmulavx128_r4.c            |   56 +-
 libgfortran/generated/matmulavx128_r8.c            |   56 +-
 libgfortran/m4/iall.m4                             |    2 +-
 libgfortran/m4/matmul_internal.m4                  |   28 +-
 libgomp/ChangeLog                                  |   51 +
 libgomp/testsuite/lib/libgomp.exp                  |    6 +
 libgomp/testsuite/libgomp.c-c++-common/for-14.c    |   53 +-
 libgomp/testsuite/libgomp.c-c++-common/for-2.h     |   36 +
 libgomp/testsuite/libgomp.c/teams-3.c              |   20 +
 libgomp/testsuite/libgomp.fortran/pr93553.f90      |   21 +
 libgomp/testsuite/libgomp.oacc-c++/cache-1.C       |   13 +
 .../testsuite/libgomp.oacc-c-c++-common/cache-1.c  |   12 +-
 .../libgomp.oacc-c-c++-common/pr85486-2.c          |   53 +-
 .../libgomp.oacc-c-c++-common/pr85486-3.c          |   55 +-
 .../testsuite/libgomp.oacc-c-c++-common/pr85486.c  |    9 +-
 libphobos/ChangeLog                                |    9 +
 libphobos/libdruntime/config/mips/switchcontext.S  |   24 +-
 libstdc++-v3/ChangeLog                             |  210 ++++
 libstdc++-v3/acinclude.m4                          |  413 ++++----
 libstdc++-v3/configure                             |  282 +++---
 libstdc++-v3/include/bits/random.h                 |    2 +-
 libstdc++-v3/include/bits/stl_algo.h               |    3 +
 libstdc++-v3/include/experimental/numeric          |   38 +-
 libstdc++-v3/include/ext/numeric_traits.h          |  104 +-
 libstdc++-v3/include/std/functional                |    4 +-
 libstdc++-v3/include/std/memory                    |   25 +-
 libstdc++-v3/include/std/numeric                   |   83 +-
 libstdc++-v3/include/std/tuple                     |   12 +-
 libstdc++-v3/include/std/type_traits               |   57 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |    2 +-
 libstdc++-v3/src/c++17/fs_path.cc                  |    2 +-
 libstdc++-v3/src/c++17/memory_resource.cc          |  148 ++-
 libstdc++-v3/src/filesystem/dir.cc                 |   18 +-
 libstdc++-v3/src/filesystem/ops.cc                 |    2 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |    5 +
 libstdc++-v3/testsuite/20_util/assume_aligned/1.cc |   23 +-
 .../testsuite/20_util/assume_aligned/97132.cc      |   34 +
 .../20_util/function_objects/bind_front/97101.cc   |   41 +
 .../20_util/is_nothrow_constructible/94003.cc      |   46 +
 .../is_nothrow_default_constructible/96999.cc      |   54 +
 .../synchronized_pool_resource/allocate_single.cc  |   24 +
 .../synchronized_pool_resource/cons_single.cc      |   24 +
 .../synchronized_pool_resource/release_single.cc   |   24 +
 libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc |   62 ++
 .../unsynchronized_pool_resource/allocate.cc       |   20 +
 libstdc++-v3/testsuite/25_algorithms/sample/3.cc   |   50 +
 libstdc++-v3/testsuite/26_numerics/gcd/92978.cc    |   41 +
 libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc  |   10 +-
 libstdc++-v3/testsuite/26_numerics/lcm/92978.cc    |   28 +
 libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc  |   10 +-
 .../27_io/filesystem/path/append/source.cc         |   10 +
 .../experimental/filesystem/iterators/97731.cc     |   49 +
 .../testsuite/experimental/numeric/92978.cc        |   48 +
 .../testsuite/ext/stdio_filebuf/char/79820.cc      |    3 +-
 336 files changed, 11698 insertions(+), 3374 deletions(-)

diff --cc gcc/ChangeLog.ibm
index 2506eb0038b,00000000000..d7a73302c23
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,22 -1,0 +1,26 @@@
++2020-11-30  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-9 6b7ab0e565d79a7e6ae5dbbf17a5eb4eafe56dc8
++
 +2020-09-04  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
 +
 +2019-10-23  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 277354.
 +	* REVISION: Update subversion id.
 +
 +2019-08-13  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	* REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
 +
 +2019-08-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 274322.
 +	* REVISION: Update subversion id.
 +
 +2019-05-05  Michael Meissner  <meissner@linux.ibm.com>
 +
 +	Clone branch subversion id 270883
 +


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9
@ 2020-09-04 19:32 Peter Bergner
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Bergner @ 2020-09-04 19:32 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:4213e0cc454f7ef03853e2e3292ddbd50df241c0

commit 4213e0cc454f7ef03853e2e3292ddbd50df241c0
Merge: 200e83ac36b 5371ab20759
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Fri Sep 4 12:03:47 2020 -0500

    ibm: Merge up to top of releases/gcc-9
    
    2020-09-04  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b

Diff:

 ChangeLog                                          |    4 +
 contrib/ChangeLog                                  |   50 +
 contrib/gcc-changelog/git_check_commit.py          |   49 +
 contrib/gcc-changelog/git_commit.py                |  677 +++++
 contrib/gcc-changelog/git_email.py                 |  107 +
 contrib/gcc-changelog/git_repository.py            |   78 +
 contrib/gcc-changelog/git_update_version.py        |  145 +
 contrib/gcc-changelog/test_email.py                |  367 +++
 contrib/gcc-changelog/test_patches.txt             | 3197 ++++++++++++++++++++
 contrib/git-backport.py                            |   65 +
 gcc/ChangeLog                                      |  677 ++++-
 gcc/ChangeLog.ibm                                  |    4 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    6 +-
 gcc/ada/ChangeLog                                  |   10 +
 gcc/ada/gcc-interface/trans.c                      |   18 +-
 gcc/ada/mingw32.h                                  |    1 +
 gcc/asan.c                                         |   21 +-
 gcc/common/config/aarch64/aarch64-common.c         |    7 +
 gcc/config.in                                      |    7 +
 gcc/config/aarch64/aarch64-bti-insert.c            |   40 +-
 gcc/config/aarch64/aarch64-c.c                     |   12 +
 gcc/config/aarch64/aarch64-cores.def               |    6 +
 gcc/config/aarch64/aarch64-protos.h                |    6 +
 gcc/config/aarch64/aarch64-tune.md                 |    2 +-
 gcc/config/aarch64/aarch64.c                       |  415 ++-
 gcc/config/aarch64/aarch64.h                       |   27 +-
 gcc/config/aarch64/aarch64.md                      |  120 +-
 gcc/config/aarch64/aarch64.opt                     |    4 +
 gcc/config/aarch64/constraints.md                  |    9 +
 gcc/config/aarch64/driver-aarch64.c                |  146 +-
 gcc/config/aarch64/predicates.md                   |    3 +-
 gcc/config/alpha/alpha.c                           |    8 +-
 gcc/config/arm/arm.c                               |   28 +-
 gcc/config/arm/arm.md                              |    6 +-
 gcc/config/arm/driver-arm.c                        |    8 +-
 gcc/config/arm/thumb1.md                           |   74 +-
 gcc/config/i386/driver-i386.c                      |   38 +-
 gcc/config/i386/i386-c.c                           |    2 +
 gcc/config/i386/i386.c                             |    4 +
 gcc/config/i386/i386.h                             |    4 +-
 gcc/config/i386/i386.md                            |    5 +-
 gcc/config/rs6000/aix61.h                          |    5 +-
 gcc/config/rs6000/aix71.h                          |    5 +-
 gcc/config/rs6000/aix72.h                          |    5 +-
 gcc/config/rs6000/altivec.h                        |    3 +-
 gcc/config/rs6000/altivec.md                       |   43 +
 gcc/config/rs6000/emmintrin.h                      |    3 +-
 gcc/config/rs6000/rs6000-builtin.def               |   92 +-
 gcc/config/rs6000/rs6000-c.c                       |  429 +--
 gcc/config/rs6000/rs6000.c                         |  157 +-
 gcc/config/rs6000/rs6000.md                        |   31 +-
 gcc/config/rs6000/vsx.md                           |   14 +-
 gcc/config/s390/constraints.md                     |   14 +-
 gcc/config/s390/s390-builtin-types.def             |    3 +
 gcc/config/s390/s390-builtins.def                  |   65 +-
 gcc/config/s390/s390.c                             |    4 +-
 gcc/config/s390/s390.h                             |    7 +
 gcc/config/s390/vecintrin.h                        |    6 +-
 gcc/config/s390/vector.md                          |   10 +-
 gcc/config/s390/vx-builtins.md                     |   85 +-
 gcc/configure                                      |   31 +
 gcc/configure.ac                                   |    5 +
 gcc/cp/ChangeLog                                   |   55 +
 gcc/cp/constexpr.c                                 |    8 +-
 gcc/cp/cp-gimplify.c                               |    6 +
 gcc/cp/cp-tree.h                                   |    1 +
 gcc/cp/decl.c                                      |   12 +-
 gcc/cp/decl2.c                                     |    2 +-
 gcc/cp/init.c                                      |    8 +-
 gcc/cp/name-lookup.c                               |    4 +-
 gcc/cp/pt.c                                        |    9 +
 gcc/cp/tree.c                                      |    2 +-
 gcc/d/ChangeLog                                    |   64 +
 gcc/d/d-attribs.cc                                 |    9 +-
 gcc/d/d-codegen.cc                                 |   67 +-
 gcc/d/d-convert.cc                                 |   14 +-
 gcc/d/d-tree.h                                     |    4 +-
 gcc/d/decl.cc                                      |    7 +-
 gcc/d/dmd/dclass.c                                 |    1 -
 gcc/d/dmd/expressionsem.c                          |    1 +
 gcc/d/expr.cc                                      |   33 +-
 gcc/d/intrinsics.cc                                |   23 +-
 gcc/doc/cpp.texi                                   |   14 +-
 gcc/doc/extend.texi                                |   39 +-
 gcc/doc/invoke.texi                                |   30 +-
 gcc/doc/sourcebuild.texi                           |   12 +
 gcc/dwarf2cfi.c                                    |   43 +-
 gcc/early-remat.c                                  |    2 +-
 gcc/fortran/ChangeLog                              |  336 ++
 gcc/fortran/check.c                                |    3 +-
 gcc/fortran/class.c                                |   33 +-
 gcc/fortran/decl.c                                 |   21 +-
 gcc/fortran/dump-parse-tree.c                      |   55 +-
 gcc/fortran/expr.c                                 |   19 +-
 gcc/fortran/frontend-passes.c                      |   74 +
 gcc/fortran/gfortran.h                             |   26 +-
 gcc/fortran/interface.c                            |    3 +-
 gcc/fortran/intrinsic.c                            |    6 +-
 gcc/fortran/libgfortran.h                          |    1 +
 gcc/fortran/match.c                                |   10 +-
 gcc/fortran/parse.c                                |   23 +
 gcc/fortran/primary.c                              |   21 +
 gcc/fortran/resolve.c                              |   71 +-
 gcc/fortran/symbol.c                               |   21 +-
 gcc/fortran/trans-array.c                          |   18 +
 gcc/fortran/trans-common.c                         |   11 +-
 gcc/fortran/trans-decl.c                           |   20 +-
 gcc/fortran/trans-expr.c                           |    1 +
 gcc/fortran/trans-stmt.c                           |    6 +-
 gcc/gcov-io.c                                      |    6 +-
 gcc/gcov-io.h                                      |    3 +
 gcc/hsa-gen.c                                      |    9 +-
 gcc/ipa-devirt.c                                   |    9 +-
 gcc/testsuite/ChangeLog                            |  673 ++++
 gcc/testsuite/c-c++-common/Wparentheses-2.c        |   18 +
 .../c-c++-common/gomp/hsa-indirect-call-1.c        |   24 +
 gcc/testsuite/g++.dg/cpp0x/dependent3.C            |   28 +
 .../g++.dg/cpp0x/lambda/lambda-constexpr2.C        |   13 +
 gcc/testsuite/g++.dg/cpp0x/nsdmi-template20.C      |   13 +
 gcc/testsuite/g++.dg/ext/attr-parm-1.C             |   11 +
 gcc/testsuite/g++.dg/ext/attr-type1.C              |   19 +
 gcc/testsuite/g++.dg/init/const14.C                |   14 +
 gcc/testsuite/g++.dg/pr93674.C                     |   16 +
 gcc/testsuite/g++.dg/pr94666.C                     |   20 +
 gcc/testsuite/g++.dg/tree-ssa/pr95638.C            |  150 +
 .../g++.dg/warn/Wshadow-compatible-local-3.C       |    8 +
 gcc/testsuite/g++.dg/warn/Wunused-var-26.C         |    4 +-
 gcc/testsuite/g++.target/aarch64/pr94514.C         |   27 +
 gcc/testsuite/g++.target/aarch64/pr94515-1.C       |   44 +
 gcc/testsuite/g++.target/aarch64/pr94515-2.C       |   41 +
 gcc/testsuite/g++.target/aarch64/pr95114.C         |    3 +
 .../gcc.c-torture/compile/packed-aligned-1.c       |   11 +
 .../gcc.c-torture/execute/packed-aligned.c         |   28 +
 gcc/testsuite/gcc.c-torture/execute/pr94591.c      |   32 +
 gcc/testsuite/gcc.dg/gomp/pr82374.c                |    5 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr94969.c            |   28 +
 gcc/testsuite/gcc.dg/tree-ssa/pr95804.c            |   18 +
 gcc/testsuite/gcc.dg/vmx/ops.c                     |    2 +-
 .../aarch64/cpunative/aarch64-cpunative.exp        |   35 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_0  |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_1  |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_10 |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_11 |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_12 |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_13 |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_14 |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_15 |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_2  |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_3  |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_4  |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_5  |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_6  |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_7  |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_8  |    8 +
 gcc/testsuite/gcc.target/aarch64/cpunative/info_9  |    8 +
 .../gcc.target/aarch64/cpunative/native_cpu_0.c    |   12 +
 .../gcc.target/aarch64/cpunative/native_cpu_1.c    |   12 +
 .../gcc.target/aarch64/cpunative/native_cpu_10.c   |   12 +
 .../gcc.target/aarch64/cpunative/native_cpu_13.c   |   12 +
 .../gcc.target/aarch64/cpunative/native_cpu_14.c   |   12 +
 .../gcc.target/aarch64/cpunative/native_cpu_2.c    |   12 +
 .../gcc.target/aarch64/cpunative/native_cpu_3.c    |   13 +
 .../gcc.target/aarch64/cpunative/native_cpu_4.c    |   12 +
 .../gcc.target/aarch64/cpunative/native_cpu_5.c    |   12 +
 .../gcc.target/aarch64/cpunative/native_cpu_6.c    |   13 +
 .../gcc.target/aarch64/cpunative/native_cpu_7.c    |   13 +
 .../gcc.target/aarch64/cpunative/native_cpu_8.c    |   12 +
 gcc/testsuite/gcc.target/aarch64/pr94514.c         |   77 +
 gcc/testsuite/gcc.target/aarch64/pr94748.c         |   10 +
 gcc/testsuite/gcc.target/aarch64/pr96402.c         |   16 +
 .../gcc.target/aarch64/return_address_sign_1.c     |    8 +-
 .../aarch64/sls-mitigation/sls-miti-blr-bti.c      |   40 +
 .../aarch64/sls-mitigation/sls-miti-blr.c          |   33 +
 .../aarch64/sls-mitigation/sls-miti-retbr-pacret.c |   15 +
 .../aarch64/sls-mitigation/sls-miti-retbr.c        |  119 +
 .../aarch64/sls-mitigation/sls-mitigation.exp      |   73 +
 .../gcc.target/aarch64/stack-protector-1.c         |   89 +
 .../gcc.target/aarch64/stack-protector-2.c         |    6 +
 gcc/testsuite/gcc.target/aarch64/sve/pr94605.c     |   12 +
 gcc/testsuite/gcc.target/aarch64/target_attr_20.c  |   27 +
 gcc/testsuite/gcc.target/aarch64/target_attr_21.c  |   27 +
 gcc/testsuite/gcc.target/arm/pure-code/pr94538-1.c |   13 +
 gcc/testsuite/gcc.target/arm/pure-code/pr94538-2.c |   12 +
 gcc/testsuite/gcc.target/arm/stack-protector-1.c   |   63 +
 gcc/testsuite/gcc.target/arm/stack-protector-2.c   |    6 +
 gcc/testsuite/gcc.target/i386/pr93654.c            |    9 +
 .../gcc.target/powerpc/builtins-1-p9-runnable.c    |   43 +-
 .../gcc.target/powerpc/builtins-8-p9-runnable.c    |  118 +
 .../gcc.target/powerpc/builtins-msum-runnable.c    |   74 +
 .../powerpc/fold-vec-logical-ands-longlong.c       |    4 +-
 .../powerpc/fold-vec-logical-ors-longlong.c        |    4 +-
 gcc/testsuite/gcc.target/powerpc/pr71763.c         |    1 +
 gcc/testsuite/gcc.target/powerpc/pr92923-1.c       |  453 +++
 gcc/testsuite/gcc.target/powerpc/pr92923-2.c       |  285 ++
 gcc/testsuite/gcc.target/powerpc/test_mffsl.c      |   12 +-
 .../gcc.target/powerpc/vsx-builtin-msum.c          |   26 +
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.h    |  305 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c |   74 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c |   80 +-
 gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c |   70 +-
 gcc/testsuite/gcc.target/s390/vector/align-1.c     |    2 +-
 gcc/testsuite/gcc.target/s390/vector/align-2.c     |    2 +-
 gcc/testsuite/gcc.target/s390/zvector/pr94613.c    |   38 +
 .../gcc.target/s390/zvector/vec_load_len_r.c       |   94 +
 gcc/testsuite/gcc.target/s390/zvector/vec_sel-1.c  |  211 ++
 .../gcc.target/s390/zvector/vec_store_len_r.c      |   94 +
 gcc/testsuite/gdc.dg/imports/pr92216.d             |   22 +
 gcc/testsuite/gdc.dg/pr92216.d                     |   13 +
 gcc/testsuite/gdc.dg/pr94970.d                     |   20 +
 gcc/testsuite/gdc.dg/pr95173.d                     |   10 +
 gcc/testsuite/gdc.dg/pr95250.d                     |   18 +
 gcc/testsuite/gdc.dg/pr96140.d                     |   15 +
 .../gdc.test/compilable/imports/pr9471a.d          |    2 +
 .../gdc.test/compilable/imports/pr9471b.d          |    5 +
 .../gdc.test/compilable/imports/pr9471c.d          |   18 +
 .../gdc.test/compilable/imports/pr9471d.d          |    1 +
 gcc/testsuite/gdc.test/compilable/pr9471.d         |    6 +
 gcc/testsuite/gfortran.dg/equiv_11.f90             |   12 +
 gcc/testsuite/gfortran.dg/finalize_28.f90          |    2 +-
 gcc/testsuite/gfortran.dg/finalize_33.f90          |    2 +-
 gcc/testsuite/gfortran.dg/finalize_34.f90          |    2 +-
 gcc/testsuite/gfortran.dg/finalize_35.f90          |   48 +
 gcc/testsuite/gfortran.dg/finalize_36.f90          |   39 +
 gcc/testsuite/gfortran.dg/fmt_en.f90               |    6 +-
 gcc/testsuite/gfortran.dg/fmt_en_rd.f90            |  185 ++
 gcc/testsuite/gfortran.dg/fmt_en_rn.f90            |  185 ++
 gcc/testsuite/gfortran.dg/fmt_en_ru.f90            |  185 ++
 gcc/testsuite/gfortran.dg/fmt_en_rz.f90            |  185 ++
 gcc/testsuite/gfortran.dg/implicit_pure_5.c        |    7 +
 gcc/testsuite/gfortran.dg/implicit_pure_5.f90      |   63 +
 gcc/testsuite/gfortran.dg/inquiry_type_ref_6.f90   |   24 +
 gcc/testsuite/gfortran.dg/pr39695_1.f90            |    8 +
 gcc/testsuite/gfortran.dg/pr39695_2.f90            |   12 +
 gcc/testsuite/gfortran.dg/pr39695_3.f90            |   11 +
 gcc/testsuite/gfortran.dg/pr39695_4.f90            |   14 +
 gcc/testsuite/gfortran.dg/pr50392.f                |   12 +
 gcc/testsuite/gfortran.dg/pr59107.f90              |   11 +
 gcc/testsuite/gfortran.dg/pr71706.f90              |   10 +
 gcc/testsuite/gfortran.dg/pr88025.f90              |    2 +-
 gcc/testsuite/gfortran.dg/pr88379.f90              |   11 +
 gcc/testsuite/gfortran.dg/pr89574.f90              |   29 +
 gcc/testsuite/gfortran.dg/pr93337.f90              |   10 +
 gcc/testsuite/gfortran.dg/pr93497.f90              |    8 +
 gcc/testsuite/gfortran.dg/pr93714_1.f90            |    4 +-
 gcc/testsuite/gfortran.dg/pr93714_2.f90            |    4 +-
 gcc/testsuite/gfortran.dg/pr94397.F90              |   26 +
 gcc/testsuite/gfortran.dg/pr95091.f90              |   19 +
 gcc/testsuite/gfortran.dg/pr95104.f90              |    8 +
 gcc/testsuite/gfortran.dg/pr95373_1.f90            |   15 +
 gcc/testsuite/gfortran.dg/pr95373_2.f90            |   15 +
 gcc/testsuite/gfortran.dg/pr95500.f90              |   15 +
 gcc/testsuite/gfortran.dg/pr95503.f90              |    7 +
 gcc/testsuite/gfortran.dg/pr95585.f90              |    6 +
 gcc/testsuite/gfortran.dg/pr95587.f90              |   13 +
 gcc/testsuite/gfortran.dg/pr95611.f90              |    7 +
 gcc/testsuite/gfortran.dg/pr95612.f90              |    7 +
 gcc/testsuite/gfortran.dg/pr95708.f90              |    6 +
 gcc/testsuite/gfortran.dg/pr95709.f90              |   12 +
 gcc/testsuite/gfortran.dg/pr95829.f90              |   14 +
 gcc/testsuite/gfortran.dg/pr95880.f90              |    9 +
 gcc/testsuite/gfortran.dg/pr95881.f90              |   11 +
 gcc/testsuite/gfortran.dg/pr95882_1.f90            |    8 +
 gcc/testsuite/gfortran.dg/pr95882_2.f90            |    6 +
 gcc/testsuite/gfortran.dg/pr95882_3.f90            |    6 +
 gcc/testsuite/gfortran.dg/pr95882_4.f90            |    7 +
 gcc/testsuite/gfortran.dg/pr95882_5.f90            |    6 +
 gcc/testsuite/gfortran.dg/pr96486.f90              |    9 +
 gcc/testsuite/gfortran.dg/recursive_check_16.f90   |   25 +
 gcc/testsuite/go.test/test/fixedbugs/issue4085b.go |    4 +-
 gcc/testsuite/lib/gcc-dg.exp                       |    6 +-
 gcc/testsuite/lib/target-supports.exp              |    3 +-
 gcc/tree-data-ref.c                                |   12 +-
 gcc/tree-loop-distribution.c                       |   41 +-
 gcc/tree-pretty-print.c                            |    5 +-
 gcc/tree-ssa-loop-ivopts.c                         |   18 +-
 gcc/tree.c                                         |    7 +-
 gcc/tree.h                                         |    4 +-
 libgcc/ChangeLog                                   |   91 +
 libgcc/config.host                                 |    8 +-
 libgcc/config/aarch64/aarch64-unwind.h             |   37 +-
 libgcc/config/aarch64/lse-init.c                   |   17 +-
 libgcc/config/aarch64/lse.S                        |   32 +-
 libgcc/config/i386/cpuinfo.c                       |    8 +-
 libgcc/config/i386/gnu-unwind.h                    |  107 +
 libgcc/libgcov-util.c                              |    5 +-
 libgcc/libgcov.h                                   |    2 +-
 libgcc/unwind-dw2.c                                |   34 +-
 libgfortran/ChangeLog                              |   42 +
 libgfortran/intrinsics/env.c                       |    7 +-
 libgfortran/io/async.c                             |    7 +
 libgfortran/io/close.c                             |    8 +-
 libgfortran/io/transfer.c                          |    2 +-
 libgfortran/io/unit.c                              |    9 +-
 libgfortran/io/write_float.def                     |    3 +-
 libgfortran/runtime/error.c                        |    4 +
 libgomp/ChangeLog                                  |   20 +
 libgomp/testsuite/libgomp.fortran/async_io_9.f90   |   20 +
 .../testsuite/libgomp.fortran/close_errors_1.f90   |   19 +
 .../testsuite/libgomp.oacc-fortran/error_stop-1.f  |    4 +
 .../testsuite/libgomp.oacc-fortran/error_stop-2.f  |    4 +
 .../testsuite/libgomp.oacc-fortran/error_stop-3.f  |    4 +
 libgomp/testsuite/libgomp.oacc-fortran/stop-1.f    |    4 +
 libgomp/testsuite/libgomp.oacc-fortran/stop-2.f    |    4 +
 libgomp/testsuite/libgomp.oacc-fortran/stop-3.f    |    4 +
 libitm/ChangeLog                                   |   15 +
 libitm/config/aarch64/sjlj.S                       |   29 +-
 libphobos/ChangeLog                                |   18 +
 libphobos/libdruntime/core/sys/posix/netdb.d       |    4 +-
 libphobos/libdruntime/core/sys/posix/sys/stat.d    |    1 -
 libsanitizer/ChangeLog                             |    5 +
 libsanitizer/sanitizer_common/sanitizer_linux.cc   |    6 +-
 libstdc++-v3/ChangeLog                             |  356 +++
 .../post/aarch64-linux-gnu/baseline_symbols.txt    |   17 +
 .../abi/post/i386-linux-gnu/baseline_symbols.txt   |   17 +
 .../i386-solaris2.10/amd64/baseline_symbols.txt    |   12 +
 .../abi/post/i386-solaris2.10/baseline_symbols.txt |   12 +
 .../i386-solaris2.11/amd64/baseline_symbols.txt    |   12 +
 .../abi/post/i386-solaris2.11/baseline_symbols.txt |   12 +
 .../abi/post/i486-linux-gnu/baseline_symbols.txt   |   17 +
 .../post/powerpc64-linux-gnu/baseline_symbols.txt  |   17 +
 .../abi/post/s390x-linux-gnu/baseline_symbols.txt  |   17 +
 .../post/sparc-solaris2.10/baseline_symbols.txt    |   12 +
 .../sparc-solaris2.10/sparcv9/baseline_symbols.txt |   12 +
 .../post/sparc-solaris2.11/baseline_symbols.txt    |   12 +
 .../sparc-solaris2.11/sparcv9/baseline_symbols.txt |   12 +
 .../post/sparc64-linux-gnu/32/baseline_symbols.txt |   88 +
 .../post/sparc64-linux-gnu/baseline_symbols.txt    |   86 +
 .../post/x86_64-linux-gnu/32/baseline_symbols.txt  |   17 +
 .../abi/post/x86_64-linux-gnu/baseline_symbols.txt |   17 +
 libstdc++-v3/doc/html/faq.html                     |   26 +-
 libstdc++-v3/doc/html/manual/abi.html              |    4 +-
 libstdc++-v3/doc/xml/faq.xml                       |  118 +-
 libstdc++-v3/doc/xml/manual/abi.xml                |   11 +-
 libstdc++-v3/include/bits/alloc_traits.h           |    7 +-
 libstdc++-v3/include/bits/allocator.h              |    5 +-
 libstdc++-v3/include/bits/c++config                |    4 +
 libstdc++-v3/include/bits/fs_path.h                |   11 +-
 libstdc++-v3/include/bits/ios_base.h               |   17 +-
 libstdc++-v3/include/bits/ptr_traits.h             |    3 +
 libstdc++-v3/include/bits/regex.h                  |    4 +-
 libstdc++-v3/include/bits/stl_iterator.h           |    4 +-
 libstdc++-v3/include/bits/stl_map.h                |    2 +-
 libstdc++-v3/include/bits/unordered_map.h          |    2 +-
 libstdc++-v3/include/experimental/bits/fs_path.h   |   40 +-
 libstdc++-v3/include/experimental/executor         |  235 +-
 libstdc++-v3/include/experimental/socket           |   18 +-
 libstdc++-v3/include/experimental/string_view      |    9 +-
 libstdc++-v3/include/ext/malloc_allocator.h        |    5 +-
 libstdc++-v3/include/ext/new_allocator.h           |    5 +-
 libstdc++-v3/include/std/bit                       |    4 +
 libstdc++-v3/include/std/charconv                  |    8 +-
 libstdc++-v3/include/std/complex                   |    4 +
 libstdc++-v3/include/std/execution                 |    1 +
 libstdc++-v3/include/std/memory                    |    1 +
 libstdc++-v3/include/std/memory_resource           |    1 +
 libstdc++-v3/include/std/streambuf                 |    4 +-
 libstdc++-v3/include/std/string_view               |   12 +-
 libstdc++-v3/include/std/type_traits               |    6 +
 libstdc++-v3/include/std/variant                   |   29 +-
 libstdc++-v3/include/std/version                   |  128 +-
 libstdc++-v3/src/c++17/fs_ops.cc                   |    6 +
 libstdc++-v3/src/c++17/memory_resource.cc          |    4 +-
 libstdc++-v3/src/filesystem/ops-common.h           |    6 +-
 libstdc++-v3/src/filesystem/ops.cc                 |    6 +
 libstdc++-v3/testsuite/20_util/allocator/89510.cc  |  147 +
 libstdc++-v3/testsuite/20_util/from_chars/1.cc     |   19 +-
 libstdc++-v3/testsuite/20_util/from_chars/3.cc     |   79 +
 libstdc++-v3/testsuite/20_util/to_address/1_neg.cc |    2 +-
 .../testsuite/20_util/unwrap_reference/1.cc        |    6 +
 .../testsuite/20_util/unwrap_reference/3.cc        |   27 +
 libstdc++-v3/testsuite/20_util/variant/91807.cc    |   35 +
 .../array/element_access/constexpr_c++17.cc        |   55 +
 .../array/requirements/constexpr_iter.cc           |   13 +-
 .../testsuite/25_algorithms/pstl/feature_test-2.cc |   27 +
 .../testsuite/25_algorithms/pstl/feature_test-3.cc |   35 +
 .../testsuite/25_algorithms/pstl/feature_test-4.cc |   33 +
 .../testsuite/25_algorithms/pstl/feature_test-5.cc |   28 +
 .../testsuite/25_algorithms/pstl/feature_test.cc   |   26 +-
 libstdc++-v3/testsuite/26_numerics/bit/header-2.cc |   27 +
 libstdc++-v3/testsuite/26_numerics/bit/header.cc   |   27 +
 libstdc++-v3/testsuite/26_numerics/complex/1.cc    |   27 +
 libstdc++-v3/testsuite/26_numerics/complex/2.cc    |   27 +
 .../27_io/filesystem/path/generic/94242.cc         |   52 +
 .../filesystem/path/generic/generic_string.cc      |   32 +
 libstdc++-v3/testsuite/27_io/types/1.cc            |   13 +-
 .../testsuite/28_regex/match_results/94627.cc      |   75 +
 .../filesystem/path/generic/generic_string.cc      |   46 +-
 .../net/execution_context/make_service.cc          |    4 +
 .../net/execution_context/use_service.cc           |    6 +-
 .../testsuite/experimental/net/executor/1.cc       |  101 +
 libstdc++-v3/testsuite/experimental/net/headers.cc |    1 +
 .../net/internet/address/v4/comparisons.cc         |    1 +
 .../experimental/net/internet/address/v4/cons.cc   |    1 +
 .../net/internet/address/v4/creation.cc            |    1 +
 .../net/internet/address/v4/members.cc             |    1 +
 .../experimental/net/internet/resolver/base.cc     |    1 +
 .../net/internet/resolver/ops/lookup.cc            |    1 +
 .../net/internet/resolver/ops/reverse.cc           |    1 +
 .../experimental/net/timer/waitable/cons.cc        |    1 +
 .../experimental/net/timer/waitable/dest.cc        |    1 +
 .../experimental/net/timer/waitable/ops.cc         |    1 +
 .../testsuite/ext/malloc_allocator/89510.cc        |  149 +
 libstdc++-v3/testsuite/ext/new_allocator/89510.cc  |  149 +
 libstdc++-v3/testsuite/lib/libstdc++.exp           |    3 +-
 405 files changed, 16431 insertions(+), 1464 deletions(-)

diff --cc gcc/ChangeLog.ibm
index 74cedad8cb8,00000000000..2506eb0038b
mode 100644,000000..100644
--- a/gcc/ChangeLog.ibm
+++ b/gcc/ChangeLog.ibm
@@@ -1,18 -1,0 +1,22 @@@
++2020-09-04  Peter Bergner  <bergner@linux.ibm.com>
++
++	Merge up to releases/gcc-9 5371ab207594ae2ef4c5223c2adae88b7a27b76b
++
 +2019-10-23  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 277354.
 +	* REVISION: Update subversion id.
 +
 +2019-08-13  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	* REVISION: Change format to "[ibm/gcc-X-branch revision rev#]"
 +
 +2019-08-12  Peter Bergner  <bergner@linux.ibm.com>
 +
 +	Merge up to 274322.
 +	* REVISION: Update subversion id.
 +
 +2019-05-05  Michael Meissner  <meissner@linux.ibm.com>
 +
 +	Clone branch subversion id 270883
 +


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2022-06-16 16:19 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-16 16:19 [gcc(refs/vendors/ibm/heads/gcc-9-branch)] ibm: Merge up to top of releases/gcc-9 Peter Bergner
  -- strict thread matches above, loose matches on Subject: below --
2022-02-18 22:15 Peter Bergner
2021-11-15 18:23 Peter Bergner
2021-08-10 20:53 Peter Bergner
2021-03-12 18:49 Peter Bergner
2020-11-30 17:43 Peter Bergner
2020-09-04 19:32 Peter Bergner

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).