public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: Peter Bergner <bergner@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc(refs/vendors/ibm/heads/gcc-10-branch)] ibm: Merge up to top of releases/gcc-10
Date: Mon,  4 Jan 2021 22:27:36 +0000 (GMT)	[thread overview]
Message-ID: <20210104222736.67E823851C25@sourceware.org> (raw)

https://gcc.gnu.org/g:2093e873bb6cf29079c3c6c9ca3aa428b6aa04fc

commit 2093e873bb6cf29079c3c6c9ca3aa428b6aa04fc
Merge: 6c344e4ab65 6f3f06e431c
Author: Peter Bergner <bergner@linux.ibm.com>
Date:   Mon Jan 4 13:11:33 2021 -0600

    ibm: Merge up to top of releases/gcc-10
    
    2021-01-04  Peter Bergner  <bergner@linux.ibm.com>
    
            Merge up to releases/gcc-10 6f3f06e431c181d3e51d31f49a2bf0be2944ae93

Diff:

 .gitignore                                         |    1 +
 ChangeLog                                          |   21 +
 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                                      | 2153 ++++++++++++++++++++
 gcc/ChangeLog.ibm                                  |    4 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/ada/ChangeLog                                  |   40 +
 gcc/ada/exp_attr.adb                               |    6 +-
 gcc/ada/gcc-interface/decl.c                       |   28 +-
 gcc/ada/gcc-interface/trans.c                      |   63 +-
 gcc/ada/gcc-interface/utils.c                      |    4 +-
 gcc/builtins.c                                     |  153 +-
 gcc/c-family/ChangeLog                             |   33 +
 gcc/c-family/c-common.c                            |    2 +-
 gcc/c-family/c-common.h                            |    2 +-
 gcc/c-family/c-pretty-print.c                      |   59 +
 gcc/c-family/c-warn.c                              |   13 +-
 gcc/c/ChangeLog                                    |   10 +
 gcc/c/c-parser.c                                   |   10 +-
 gcc/combine.c                                      |    7 +-
 gcc/config.gcc                                     |   33 +-
 gcc/config/aarch64/aarch64-bti-insert.c            |    2 +-
 gcc/config/aarch64/aarch64-builtins.c              |    5 +-
 gcc/config/aarch64/aarch64-c.c                     |    2 +-
 gcc/config/aarch64/aarch64-cores.def               |    7 +-
 gcc/config/aarch64/aarch64-option-extensions.def   |    2 +-
 gcc/config/aarch64/aarch64-protos.h                |   21 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       |   14 +-
 gcc/config/aarch64/aarch64-simd.md                 |   49 +
 gcc/config/aarch64/aarch64-sve-builtins.cc         |  132 +-
 gcc/config/aarch64/aarch64-sve.md                  | 1122 ++++++++--
 gcc/config/aarch64/aarch64-sve2.md                 |  141 +-
 gcc/config/aarch64/aarch64-tune.md                 |    2 +-
 gcc/config/aarch64/aarch64.c                       |  354 +++-
 gcc/config/aarch64/aarch64.h                       |   10 +-
 gcc/config/aarch64/aarch64.md                      |   85 +-
 gcc/config/aarch64/aarch64.opt                     |    2 +
 gcc/config/aarch64/arm_bf16.h                      |    7 +
 gcc/config/aarch64/arm_neon.h                      |  563 +++--
 gcc/config/aarch64/driver-aarch64.c                |    3 +-
 gcc/config/arm/arm-builtins.c                      |   11 +-
 gcc/config/arm/arm-cpus.in                         |   50 +-
 gcc/config/arm/arm-protos.h                        |    1 -
 gcc/config/arm/arm-tables.opt                      |    6 +
 gcc/config/arm/arm-tune.md                         |    5 +-
 gcc/config/arm/arm.c                               |   49 +-
 gcc/config/arm/arm.md                              |   12 +-
 gcc/config/arm/arm_mve.h                           |  592 +++---
 gcc/config/arm/arm_mve_builtins.def                |   16 +-
 gcc/config/arm/arm_neon.h                          |  166 ++
 gcc/config/arm/arm_neon_builtins.def               |   42 +-
 gcc/config/arm/constraints.md                      |    9 +-
 gcc/config/arm/iterators.md                        |  469 ++++-
 gcc/config/arm/mve.md                              |  889 +-------
 gcc/config/arm/parsecpu.awk                        |   51 +
 gcc/config/arm/t-rtems                             |    5 +-
 gcc/config/arm/unspecs.md                          |  800 ++++++++
 gcc/config/arm/vfp.md                              |   36 +-
 gcc/config/darwin-c.c                              |    4 +-
 gcc/config/darwin-driver.c                         |   57 +-
 gcc/config/host-darwin.c                           |    5 +-
 gcc/config/i386/avx512vp2intersectintrin.h         |   23 +
 gcc/config/i386/avx512vp2intersectvlintrin.h       |   23 +
 gcc/config/i386/enqcmdintrin.h                     |    8 +-
 gcc/config/i386/i386-expand.c                      |   73 +-
 gcc/config/i386/i386-options.c                     |    3 +
 gcc/config/i386/i386.c                             |   38 +-
 gcc/config/i386/i386.h                             |   16 +-
 gcc/config/i386/i386.md                            |   22 +-
 gcc/config/i386/pconfigintrin.h                    |   23 +
 gcc/config/i386/t-rtems                            |    8 +-
 gcc/config/i386/wbnoinvdintrin.h                   |   23 +
 gcc/config/riscv/riscv.c                           |   23 +-
 gcc/config/riscv/riscv.h                           |    6 +-
 gcc/config/rs6000/freebsd64.h                      |   17 +-
 gcc/config/rs6000/rs6000-call.c                    |    8 +-
 gcc/config/rs6000/rs6000.c                         |    2 +-
 gcc/config/rs6000/rs6000.h                         |    6 +-
 gcc/config/s390/s390.c                             |   17 +-
 gcc/config/s390/s390.h                             |    5 +
 gcc/config/s390/vector.md                          |    6 +-
 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/configure                                      |   44 +-
 gcc/configure.ac                                   |   10 +-
 gcc/coverage.c                                     |    8 +-
 gcc/cp/ChangeLog                                   |  237 +++
 gcc/cp/call.c                                      |   47 +-
 gcc/cp/constexpr.c                                 |   69 +-
 gcc/cp/constraint.cc                               |    3 +-
 gcc/cp/coroutines.cc                               |   25 +
 gcc/cp/cp-tree.h                                   |    1 +
 gcc/cp/cvt.c                                       |   38 +-
 gcc/cp/decl.c                                      |   10 +
 gcc/cp/decl2.c                                     |   20 +-
 gcc/cp/error.c                                     |   58 +
 gcc/cp/init.c                                      |    3 +-
 gcc/cp/parser.c                                    |   32 +-
 gcc/cp/pt.c                                        |   78 +-
 gcc/cp/tree.c                                      |    2 +
 gcc/cp/typeck2.c                                   |   12 +-
 gcc/d/ChangeLog                                    |   65 +
 gcc/d/d-codegen.cc                                 |    5 +-
 gcc/d/decl.cc                                      |   43 +-
 gcc/d/dmd/cond.c                                   |    4 +
 gcc/d/dmd/declaration.c                            |    7 +
 gcc/d/dmd/dtemplate.c                              |   66 +-
 gcc/d/dmd/mtype.c                                  |    6 +
 gcc/d/expr.cc                                      |   64 +-
 gcc/d/intrinsics.cc                                |   11 +-
 gcc/dfp.c                                          |    2 +
 gcc/doc/implement-c.texi                           |    5 +
 gcc/doc/install.texi                               |    6 +-
 gcc/doc/invoke.texi                                |   66 +-
 gcc/dse.c                                          |    5 +-
 gcc/dwarf2out.c                                    |   15 +-
 gcc/expr.c                                         |   25 +-
 gcc/fold-const.c                                   |   73 +-
 gcc/fortran/ChangeLog                              |  215 ++
 gcc/fortran/data.c                                 |    7 +-
 gcc/fortran/decl.c                                 |    2 +
 gcc/fortran/expr.c                                 |    5 +-
 gcc/fortran/interface.c                            |   19 +-
 gcc/fortran/intrinsic.c                            |    5 +
 gcc/fortran/iresolve.c                             |    6 +-
 gcc/fortran/match.c                                |    3 -
 gcc/fortran/misc.c                                 |   28 +-
 gcc/fortran/module.c                               |    3 +
 gcc/fortran/openmp.c                               |   37 -
 gcc/fortran/resolve.c                              |   15 +-
 gcc/fortran/trans-array.c                          |   21 +-
 gcc/fortran/trans-decl.c                           |   19 +-
 gcc/fortran/trans-expr.c                           |   12 +-
 gcc/fortran/trans-intrinsic.c                      |   19 +
 gcc/fortran/trans-openmp.c                         |   90 +-
 gcc/fortran/trans-stmt.c                           |    5 +-
 gcc/fortran/trans.c                                |    7 +-
 gcc/go/gofrontend/types.cc                         |    8 +-
 gcc/ipa-cp.c                                       |   20 +-
 gcc/ipa-fnsummary.c                                |    6 +-
 gcc/ipa-prop.c                                     |   13 +-
 gcc/ipa-sra.c                                      |    2 +-
 gcc/ira-color.c                                    |    6 +-
 gcc/ira.c                                          |    8 +-
 gcc/langhooks.c                                    |    2 +-
 gcc/lra-constraints.c                              |    7 +
 gcc/lra.c                                          |    7 +-
 gcc/modulo-sched.c                                 |   71 +-
 gcc/omp-expand.c                                   |   37 +-
 gcc/omp-low.c                                      |  125 +-
 gcc/omp-offload.c                                  |   51 +-
 gcc/optabs.c                                       |   14 +-
 gcc/opts-global.c                                  |   10 +-
 gcc/output.h                                       |    3 +-
 gcc/po/ChangeLog                                   |    4 +
 gcc/po/zh_TW.po                                    |    8 +-
 gcc/profile-count.c                                |    4 +-
 gcc/profile.c                                      |    6 +-
 gcc/regs.h                                         |    3 +-
 gcc/sbitmap.c                                      |    3 +-
 gcc/testsuite/ChangeLog                            | 1893 +++++++++++++++++
 gcc/testsuite/c-c++-common/Wunused-value-1.c       |   33 +
 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 +
 .../c-c++-common/goacc/classify-parallel.c         |    4 +-
 gcc/testsuite/c-c++-common/goacc/classify-serial.c |   29 +
 .../c-c++-common/goacc/clause-locations.c          |   19 -
 gcc/testsuite/c-c++-common/goacc/data-clause-1.c   |  115 ++
 gcc/testsuite/c-c++-common/goacc/data-clause-2.c   |   49 +
 .../goacc/nested-reductions-1-kernels.c            |  236 +++
 ...reductions.c => nested-reductions-1-parallel.c} |  108 +-
 .../goacc/nested-reductions-1-routine.c            |   68 +
 .../goacc/nested-reductions-2-kernels.c            |  305 +++
 ...tions-warn.c => nested-reductions-2-parallel.c} |  142 +-
 .../goacc/nested-reductions-2-routine.c            |   93 +
 gcc/testsuite/c-c++-common/goacc/pr92793-1.c       |  141 ++
 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/gomp/pr97958.c          |   17 +
 gcc/testsuite/g++.dg/asan/asan_test.C              |    2 +-
 gcc/testsuite/g++.dg/asan/pr97145.C                |    7 +
 gcc/testsuite/g++.dg/asan/pr97414.C                |   19 +
 gcc/testsuite/g++.dg/coroutines/pr97438.C          |   30 +
 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr96805.C    |    9 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-96241.C       |   18 +
 gcc/testsuite/g++.dg/cpp0x/constexpr-overflow3.C   |    7 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn60.C             |   11 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-96241.C       |   47 +
 gcc/testsuite/g++.dg/cpp1z/aggr-base10.C           |   16 +
 gcc/testsuite/g++.dg/cpp1z/class-deduction75.C     |   15 +
 gcc/testsuite/g++.dg/cpp2a/concepts-class2.C       |   11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-fn7.C          |   11 +
 gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C    |   12 +
 gcc/testsuite/g++.dg/cpp2a/consteval18.C           |   26 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-dtor9.C       |   31 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-init19.C      |   15 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-init20.C      |   15 +
 gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C       |   73 +
 gcc/testsuite/g++.dg/cpp2a/fn-template21.C         |   24 +
 gcc/testsuite/g++.dg/cpp2a/fn-template22.C         |   25 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address7.C    |   13 +
 gcc/testsuite/g++.dg/cpp2a/no_unique_address7a.C   |   14 +
 gcc/testsuite/g++.dg/cpp2a/nontype-class40.C       |   79 +
 gcc/testsuite/g++.dg/debug/localclass2.C           |   24 +
 gcc/testsuite/g++.dg/ext/attr-used-2.C             |   15 +
 gcc/testsuite/g++.dg/ext/sve-sizeless-1.C          |   33 +-
 gcc/testsuite/g++.dg/ext/sve-sizeless-2.C          |   33 +-
 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/template/alignof3.C           |   13 +
 gcc/testsuite/g++.dg/template/pr98297.C            |    6 +
 gcc/testsuite/g++.dg/tree-ssa/pr96979.C            |   48 +
 gcc/testsuite/g++.dg/vect/pr97255.cc               |   44 +
 .../aarch64/sve/acle/general-c++/attributes_2.C    |   66 +
 .../aarch64/sve/acle/general-c++/mangle_1.C        |   26 +-
 .../aarch64/sve/acle/general-c++/mangle_10.C       |   19 +
 .../aarch64/sve/acle/general-c++/mangle_2.C        |   26 +-
 .../aarch64/sve/acle/general-c++/mangle_3.C        |    4 +-
 .../aarch64/sve/acle/general-c++/mangle_5.C        |    4 +-
 .../aarch64/sve/acle/general-c++/mangle_6.C        |   36 +
 .../aarch64/sve/acle/general-c++/mangle_7.C        |   19 +
 .../aarch64/sve/acle/general-c++/mangle_8.C        |   19 +
 .../aarch64/sve/acle/general-c++/mangle_9.C        |   19 +
 gcc/testsuite/g++.target/i386/pr97054.C            |   96 +
 gcc/testsuite/g++.target/riscv/pr96759.C           |    8 +
 gcc/testsuite/g++.target/riscv/pr97682.C           |  160 ++
 gcc/testsuite/gcc.c-torture/execute/pr97073.c      |   21 +
 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/pr97404.c      |   28 +
 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.c-torture/execute/pr97764.c      |   14 +
 gcc/testsuite/gcc.dg/asan/pr80166.c                |    1 +
 gcc/testsuite/gcc.dg/asan/pr97294.c                |   41 +
 gcc/testsuite/gcc.dg/darwin-minversion-link.c      |    5 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr97060.c        |   13 +
 gcc/testsuite/gcc.dg/dfp/pr97439.c                 |   27 +
 gcc/testsuite/gcc.dg/memcmp-pr95189.c              |   28 +
 gcc/testsuite/gcc.dg/pr95171.c                     |   18 +
 gcc/testsuite/gcc.dg/pr95694.c                     |   23 +
 gcc/testsuite/gcc.dg/pr97357.c                     |   39 +
 gcc/testsuite/gcc.dg/pr97534.c                     |    9 +
 gcc/testsuite/gcc.dg/pr97539.c                     |   17 +
 gcc/testsuite/gcc.dg/strncmp-2.c                   |    1 +
 gcc/testsuite/gcc.dg/strncmp-3.c                   |   57 +
 gcc/testsuite/gcc.dg/torture/pr97812.c             |   15 +
 gcc/testsuite/gcc.dg/torture/ssa-fre-5.c           |    8 +-
 gcc/testsuite/gcc.dg/torture/ssa-fre-6.c           |    8 +-
 gcc/testsuite/gcc.dg/tree-prof/pr96394.c           |   64 +
 gcc/testsuite/gcc.dg/tree-ssa/pr97456.c            |   40 +
 gcc/testsuite/gcc.dg/vect/bb-slp-49.c              |   28 +
 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/pr96698.c                |   19 +
 gcc/testsuite/gcc.dg/vect/pr96920.c                |   20 +
 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/pr97457.c                |   15 +
 gcc/testsuite/gcc.dg/vect/pr97730.c                |   12 +
 gcc/testsuite/gcc.dg/vect/pr97760.c                |   26 +
 gcc/testsuite/gcc.dg/vect/slp-46.c                 |    2 +-
 gcc/testsuite/gcc.dg/vect/tree-vect.h              |    2 +-
 .../aarch64/advsimd-intrinsics/arm-neon-ref.h      |   12 +-
 .../aarch64/advsimd-intrinsics/bf16_get.c          |   27 +
 .../advsimd-intrinsics/bf16_vect_copy_lane_1.c     |   32 +
 .../aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c  |   74 +
 .../aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c  |   52 +
 .../aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c  |  227 +++
 .../aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c  |   48 +
 .../aarch64/advsimd-intrinsics/bfcvt-compile.c     |   40 +
 .../advsimd-intrinsics/vcopy_lane_bf16_indices_1.c |   18 +
 .../advsimd-intrinsics/vcopy_lane_bf16_indices_2.c |   18 +
 .../vcopy_laneq_bf16_indices_1.c                   |   17 +
 .../vcopy_laneq_bf16_indices_2.c                   |   17 +
 .../vcopyq_lane_bf16_indices_1.c                   |   17 +
 .../vcopyq_lane_bf16_indices_2.c                   |   17 +
 .../vcopyq_laneq_bf16_indices_1.c                  |   17 +
 .../vcopyq_laneq_bf16_indices_2.c                  |   17 +
 .../advsimd-intrinsics/vld2_lane_bf16_indices_1.c  |   17 +
 .../advsimd-intrinsics/vld2q_lane_bf16_indices_1.c |   17 +
 .../advsimd-intrinsics/vld3_lane_bf16_indices_1.c  |   17 +
 .../advsimd-intrinsics/vld3q_lane_bf16_indices_1.c |   17 +
 .../advsimd-intrinsics/vld4_lane_bf16_indices_1.c  |   17 +
 .../advsimd-intrinsics/vld4q_lane_bf16_indices_1.c |   17 +
 .../aarch64/advsimd-intrinsics/vreinterpret_p128.c |   19 +
 .../advsimd-intrinsics/vst2_lane_bf16_indices_1.c  |   16 +
 .../advsimd-intrinsics/vst2q_lane_bf16_indices_1.c |   16 +
 .../advsimd-intrinsics/vst3_lane_bf16_indices_1.c  |   16 +
 .../advsimd-intrinsics/vst3q_lane_bf16_indices_1.c |   16 +
 .../advsimd-intrinsics/vst4_lane_bf16_indices_1.c  |   16 +
 .../advsimd-intrinsics/vst4q_lane_bf16_indices_1.c |   16 +
 .../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/testsuite/gcc.target/aarch64/pr97638.c         |   17 +
 .../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.target/aarch64/simd/vstrq_p128_1.c         |   12 +
 .../gcc.target/aarch64/stack-protector-5.c         |   23 +
 .../gcc.target/aarch64/stack-protector-6.c         |    8 +
 .../gcc.target/aarch64/stack-protector-7.c         |   25 +
 .../gcc.target/aarch64/sve/acle/asm/abs_f16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/abs_f32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/abs_f64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/abs_s16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/abs_s32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/abs_s64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/abs_s8.c       |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cls_s16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cls_s32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cls_s64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cls_s8.c       |    1 +
 .../gcc.target/aarch64/sve/acle/asm/clz_s16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/clz_s32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/clz_s64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/clz_s8.c       |    1 +
 .../gcc.target/aarch64/sve/acle/asm/clz_u16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/clz_u32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/clz_u64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/clz_u8.c       |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnot_s16.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnot_s32.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnot_s64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnot_s8.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnot_u16.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnot_u32.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnot_u64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnot_u8.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_f16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_f32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_f64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_s16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_s32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_s64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_s8.c       |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_u16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_u32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_u64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cnt_u8.c       |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cvt_f16.c      |    8 +
 .../gcc.target/aarch64/sve/acle/asm/cvt_f32.c      |    6 +
 .../gcc.target/aarch64/sve/acle/asm/cvt_f64.c      |    6 +
 .../gcc.target/aarch64/sve/acle/asm/cvt_s16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cvt_s32.c      |    3 +
 .../gcc.target/aarch64/sve/acle/asm/cvt_s64.c      |    3 +
 .../gcc.target/aarch64/sve/acle/asm/cvt_u16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/cvt_u32.c      |    3 +
 .../gcc.target/aarch64/sve/acle/asm/cvt_u64.c      |    3 +
 .../gcc.target/aarch64/sve/acle/asm/extb_s16.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/extb_s32.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/extb_s64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/exth_s32.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/exth_s64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/extw_s64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/neg_f16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/neg_f32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/neg_f64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/neg_s16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/neg_s32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/neg_s64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/neg_s8.c       |    1 +
 .../gcc.target/aarch64/sve/acle/asm/not_s16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/not_s32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/not_s64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/not_s8.c       |    1 +
 .../gcc.target/aarch64/sve/acle/asm/not_u16.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/not_u32.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/not_u64.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/not_u8.c       |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rbit_s16.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rbit_s32.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rbit_s64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rbit_s8.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rbit_u16.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rbit_u32.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rbit_u64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rbit_u8.c      |    1 +
 .../gcc.target/aarch64/sve/acle/asm/recpx_f16.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/recpx_f32.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/recpx_f64.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revb_s16.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revb_s32.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revb_s64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revb_u16.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revb_u32.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revb_u64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revh_s32.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revh_s64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revh_u32.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revh_u64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revw_s64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/revw_u64.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rinta_f16.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rinta_f32.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rinta_f64.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rinti_f16.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rinti_f32.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rinti_f64.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintm_f16.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintm_f32.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintm_f64.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintn_f16.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintn_f32.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintn_f64.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintp_f16.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintp_f32.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintp_f64.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintx_f16.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintx_f32.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintx_f64.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintz_f16.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintz_f32.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/rintz_f64.c    |    1 +
 .../gcc.target/aarch64/sve/acle/asm/sqrt_f16.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/sqrt_f32.c     |    1 +
 .../gcc.target/aarch64/sve/acle/asm/sqrt_f64.c     |    1 +
 .../aarch64/sve/acle/general/attributes_1.c        |    4 +-
 .../aarch64/sve/acle/general/attributes_7.c        |    4 +
 .../gcc.target/aarch64/sve/acle/general/pr98037.c  |    6 +
 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c |    2 +-
 .../gcc.target/aarch64/sve/cond_unary_1.c          |    2 +-
 gcc/testsuite/gcc.target/aarch64/sve/pr97092.c     |   24 +
 .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c   |    8 +-
 .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c   |    8 +-
 .../gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c    |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/logb_f16.c    |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/logb_f32.c    |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/logb_f64.c    |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/qabs_s16.c    |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/qabs_s32.c    |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/qabs_s64.c    |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/qabs_s8.c     |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/qneg_s16.c    |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/qneg_s32.c    |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/qneg_s64.c    |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/qneg_s8.c     |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/recpe_u32.c   |    1 +
 .../gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c  |    1 +
 gcc/testsuite/gcc.target/aarch64/sve2/bcax_1.c     |    2 +-
 .../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.target/arm/armv8_1m-fp16-move-1.c          |  418 ++++
 .../gcc.target/arm/armv8_1m-fp32-move-1.c          |  420 ++++
 .../gcc.target/arm/armv8_1m-fp64-move-1.c          |  426 ++++
 .../gcc.target/arm/cortex-m55-nodsp-flag-hard.c    |   15 +
 .../gcc.target/arm/cortex-m55-nodsp-flag-softfp.c  |   15 +
 .../arm/cortex-m55-nodsp-nofp-flag-softfp.c        |   15 +
 .../gcc.target/arm/cortex-m55-nofp-flag-hard.c     |   15 +
 .../gcc.target/arm/cortex-m55-nofp-flag-softfp.c   |   15 +
 .../arm/cortex-m55-nofp-nomve-flag-softfp.c        |   15 +
 .../gcc.target/arm/cortex-m55-nomve-flag-hard.c    |   15 +
 .../gcc.target/arm/cortex-m55-nomve-flag-softfp.c  |   15 +
 .../gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c |   15 +
 .../arm/cortex-m55-nomve.fp-flag-softfp.c          |   15 +
 gcc/testsuite/gcc.target/arm/multilib.exp          |   16 +
 .../arm/mve/intrinsics/mve-vldstr16-no-writeback.c |    5 +-
 .../gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c |   47 +
 .../gcc.target/arm/mve/intrinsics/mve_vaddq_n.c    |   31 +
 .../gcc.target/arm/mve/intrinsics/pr97327.c        |    8 +
 .../arm/mve/intrinsics/vaddq_m_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vaddq_m_n_f32-1.c           |   12 +
 .../arm/mve/intrinsics/vaddq_x_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vaddq_x_n_f32-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpeqq_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpeqq_n_f32-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpgeq_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpgeq_n_f32-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpgtq_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpgtq_n_f32-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f16-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpleq_m_n_f32-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpleq_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpleq_n_f32-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f16-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpltq_m_n_f32-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpltq_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpltq_n_f32-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f16-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpneq_m_n_f32-1.c         |   12 +
 .../arm/mve/intrinsics/vcmpneq_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vcmpneq_n_f32-1.c           |   12 +
 .../gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c |   13 +
 .../arm/mve/intrinsics/vfmaq_m_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vfmaq_m_n_f32-1.c           |   12 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c  |   12 +
 .../gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c  |   12 +
 .../arm/mve/intrinsics/vfmasq_m_n_f16-1.c          |   12 +
 .../arm/mve/intrinsics/vfmasq_m_n_f32-1.c          |   12 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c |   12 +
 .../gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c |   12 +
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c  |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c  |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s16.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s32.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxavq_s8.c     |   11 +-
 .../arm/mve/intrinsics/vmaxnmavq_f16-1.c           |   12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c  |   11 +-
 .../arm/mve/intrinsics/vmaxnmavq_f32-1.c           |   12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c  |   11 +-
 .../arm/mve/intrinsics/vmaxnmavq_p_f16-1.c         |   12 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f16.c           |   11 +-
 .../arm/mve/intrinsics/vmaxnmavq_p_f32-1.c         |   12 +
 .../arm/mve/intrinsics/vmaxnmavq_p_f32.c           |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c |   12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c |   12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c   |   11 +-
 .../arm/mve/intrinsics/vmaxnmvq_p_f16-1.c          |   12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c |   11 +-
 .../arm/mve/intrinsics/vmaxnmvq_p_f32-1.c          |   12 +
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s16.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s32.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_s8.c      |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u16.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u32.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxvq_u8.c      |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s16.c  |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s32.c  |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_p_s8.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s16.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s32.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminavq_s8.c     |   11 +-
 .../arm/mve/intrinsics/vminnmavq_f16-1.c           |   12 +
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c  |   11 +-
 .../arm/mve/intrinsics/vminnmavq_f32-1.c           |   12 +
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c  |   11 +-
 .../arm/mve/intrinsics/vminnmavq_p_f16-1.c         |   12 +
 .../arm/mve/intrinsics/vminnmavq_p_f16.c           |   11 +-
 .../arm/mve/intrinsics/vminnmavq_p_f32-1.c         |   12 +
 .../arm/mve/intrinsics/vminnmavq_p_f32.c           |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c |   12 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c |   12 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c   |   11 +-
 .../arm/mve/intrinsics/vminnmvq_p_f16-1.c          |   12 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c |   11 +-
 .../arm/mve/intrinsics/vminnmvq_p_f32-1.c          |   12 +
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s32.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_s8.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u16.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u32.c   |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_p_u8.c    |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s16.c     |   10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s32.c     |   10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_s8.c      |   10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u16.c     |   11 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u32.c     |   10 +-
 .../gcc.target/arm/mve/intrinsics/vminvq_u8.c      |   11 +-
 .../arm/mve/intrinsics/vmlaldavaxq_p_u16.c         |   21 -
 .../arm/mve/intrinsics/vmlaldavaxq_p_u32.c         |   21 -
 .../arm/mve/intrinsics/vmulq_m_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vmulq_m_n_f32-1.c           |   12 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c  |   12 +
 .../gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c  |   12 +
 .../arm/mve/intrinsics/vmulq_x_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vmulq_x_n_f32-1.c           |   12 +
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c |   21 -
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c |   21 -
 .../gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c  |   21 -
 .../arm/mve/intrinsics/vqdmlashq_m_n_s16.c         |   23 +
 .../arm/mve/intrinsics/vqdmlashq_m_n_s32.c         |   23 +
 .../arm/mve/intrinsics/vqdmlashq_m_n_s8.c          |   23 +
 .../arm/mve/intrinsics/vqdmlashq_n_s16.c           |   21 +
 .../arm/mve/intrinsics/vqdmlashq_n_s32.c           |   21 +
 .../gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c |   21 +
 .../arm/mve/intrinsics/vqrdmlahq_n_u16.c           |   21 -
 .../arm/mve/intrinsics/vqrdmlahq_n_u32.c           |   21 -
 .../gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c |   21 -
 .../arm/mve/intrinsics/vqrdmlashq_n_u16.c          |   21 -
 .../arm/mve/intrinsics/vqrdmlashq_n_u32.c          |   21 -
 .../arm/mve/intrinsics/vqrdmlashq_n_u8.c           |   21 -
 .../arm/mve/intrinsics/vsetq_lane_f16-1.c          |   13 +
 .../arm/mve/intrinsics/vsetq_lane_f32-1.c          |   13 +
 .../gcc.target/arm/mve/intrinsics/vst1q_f16.c      |   10 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_s16.c      |   10 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_s8.c       |   10 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_u16.c      |   10 +-
 .../gcc.target/arm/mve/intrinsics/vst1q_u8.c       |   10 +-
 .../mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c  |    4 +-
 .../mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c  |    4 +-
 .../mve/intrinsics/vstrdq_scatter_base_wb_s64.c    |    4 +-
 .../mve/intrinsics/vstrdq_scatter_base_wb_u64.c    |    4 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_f32.c    |    4 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c  |    4 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c  |    4 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c  |    4 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_s32.c    |    4 +-
 .../mve/intrinsics/vstrwq_scatter_base_wb_u32.c    |    4 +-
 .../arm/mve/intrinsics/vsubq_m_n_f16-1.c           |   12 +
 .../arm/mve/intrinsics/vsubq_m_n_f32-1.c           |   12 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c  |   12 +
 .../gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c  |   12 +
 .../arm/mve/intrinsics/vsubq_x_n_f16-1.c           |   13 +
 .../arm/mve/intrinsics/vsubq_x_n_f32-1.c           |   13 +
 gcc/testsuite/gcc.target/arm/pr91816.c             |   64 +
 gcc/testsuite/gcc.target/arm/pr97528.c             |   28 +
 gcc/testsuite/gcc.target/arm/simd/vld1_bf16_1.c    |   29 +
 .../gcc.target/arm/simd/vld1_lane_bf16_1.c         |   22 +
 .../gcc.target/arm/simd/vld1_lane_bf16_indices_1.c |   19 +
 .../arm/simd/vld1q_lane_bf16_indices_1.c           |   19 +
 .../gcc.target/arm/simd/vldn_lane_bf16_1.c         |   79 +
 gcc/testsuite/gcc.target/arm/simd/vst1_bf16_1.c    |   29 +
 .../gcc.target/arm/simd/vst1_lane_bf16_1.c         |   22 +
 .../gcc.target/arm/simd/vst1_lane_bf16_indices_1.c |   17 +
 .../gcc.target/arm/simd/vstn_lane_bf16_1.c         |   73 +
 .../arm/simd/vstq1_lane_bf16_indices_1.c           |   17 +
 gcc/testsuite/gcc.target/arm/stack-protector-3.c   |   38 +
 gcc/testsuite/gcc.target/arm/stack-protector-4.c   |    6 +
 gcc/testsuite/gcc.target/i386/fma4-256-maccXX.c    |    5 +-
 gcc/testsuite/gcc.target/i386/fma4-256-msubXX.c    |    5 +-
 gcc/testsuite/gcc.target/i386/fma4-256-nmaccXX.c   |    5 +-
 gcc/testsuite/gcc.target/i386/fma4-256-nmsubXX.c   |    5 +-
 gcc/testsuite/gcc.target/i386/fma4-maccXX.c        |   10 +-
 gcc/testsuite/gcc.target/i386/fma4-msubXX.c        |    9 +-
 gcc/testsuite/gcc.target/i386/fma4-nmaccXX.c       |   12 +-
 gcc/testsuite/gcc.target/i386/fma4-nmsubXX.c       |   12 +-
 gcc/testsuite/gcc.target/i386/memcpy-pr95886.c     |  107 +
 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/pr82673.c            |    2 +-
 gcc/testsuite/gcc.target/i386/pr95464.c            |   64 +
 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/pr96827.c            |   41 +
 gcc/testsuite/gcc.target/i386/pr97313.c            |   24 +
 gcc/testsuite/gcc.target/i386/pr97506.c            |   19 +
 gcc/testsuite/gcc.target/i386/pr97887.c            |   15 +
 gcc/testsuite/gcc.target/i386/pr98086.c            |   17 +
 gcc/testsuite/gcc.target/i386/xop-haddX.c          |   27 +-
 gcc/testsuite/gcc.target/i386/xop-hadduX.c         |   22 +-
 gcc/testsuite/gcc.target/i386/xop-hsubX.c          |   16 +-
 gcc/testsuite/gcc.target/powerpc/mma-alignment.c   |   41 +
 gcc/testsuite/gcc.target/powerpc/pr64505.c         |  265 +--
 gcc/testsuite/gcc.target/powerpc/pr97360.c         |   18 +
 gcc/testsuite/gcc.target/riscv/interrupt-3.c       |    4 +-
 gcc/testsuite/gcc.target/riscv/interrupt-4.c       |    4 +-
 gcc/testsuite/gcc.target/riscv/pr96759.c           |   13 +
 gcc/testsuite/gcc.target/s390/pr96456.c            |   13 +
 gcc/testsuite/gcc.target/sparc/overflow-6.c        |   20 +
 gcc/testsuite/gdc.dg/pr97843.d                     |   37 +
 gcc/testsuite/gdc.dg/pr97889.d                     |   29 +
 gcc/testsuite/gdc.dg/pr98277.d                     |   13 +
 .../gdc.test/compilable/imports/test21299/func.d   |    8 +
 .../gdc.test/compilable/imports/test21299/mtype.d  |    8 +
 .../compilable/imports/test21299/rootstringtable.d |   96 +
 gcc/testsuite/gdc.test/compilable/test21299a.d     |    4 +
 gcc/testsuite/gdc.test/compilable/test21299b.d     |    4 +
 gcc/testsuite/gdc.test/compilable/test21299c.d     |    5 +
 gcc/testsuite/gdc.test/compilable/test21299d.d     |   27 +
 .../gdc.test/fail_compilation/fail18970.d          |   37 +
 .../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/imports/test21164a.d |    9 +
 .../gdc.test/fail_compilation/imports/test21164b.d |    4 +
 .../gdc.test/fail_compilation/imports/test21164c.d |   10 +
 .../gdc.test/fail_compilation/imports/test21164d.d |    9 +
 .../gdc.test/fail_compilation/issue21295.d         |    9 +
 .../gdc.test/fail_compilation/test21164.d          |   13 +
 gcc/testsuite/gfortran.dg/char_length_23.f90       |   25 +
 gcc/testsuite/gfortran.dg/coverage.f90             |   17 +
 gcc/testsuite/gfortran.dg/entry_23.f               |   57 +
 gcc/testsuite/gfortran.dg/finalize_37.f90          |   80 +
 gcc/testsuite/gfortran.dg/forall_19.f90            |   32 +
 .../goacc/classify-kernels-unparallelized.f95      |    4 +-
 .../gfortran.dg/goacc/classify-kernels.f95         |    4 +-
 .../gfortran.dg/goacc/classify-parallel.f95        |    4 +-
 .../gfortran.dg/goacc/classify-serial.f95          |   31 +
 .../gfortran.dg/goacc/clause-locations.f90         |   18 -
 .../gfortran.dg/goacc/loop-2-parallel-3.f95        |   24 +-
 gcc/testsuite/gfortran.dg/goacc/loop-5.f95         |  357 ----
 gcc/testsuite/gfortran.dg/goacc/loop-6.f95         |   74 -
 .../goacc/nested-reductions-1-kernels.f90          |  300 +++
 ...ctions.f90 => nested-reductions-1-parallel.f90} |  142 +-
 .../goacc/nested-reductions-1-routine.f90          |   88 +
 .../goacc/nested-reductions-2-kernels.f90          |  389 ++++
 ...s-warn.f90 => nested-reductions-2-parallel.f90} |  181 +-
 .../goacc/nested-reductions-2-routine.f90          |  119 ++
 gcc/testsuite/gfortran.dg/goacc/pr92793-1.f90      |  135 ++
 gcc/testsuite/gfortran.dg/index_4.f90              |   19 +
 gcc/testsuite/gfortran.dg/matmul_20.f90            |   47 +
 gcc/testsuite/gfortran.dg/module_procedure_4.f90   |   63 +
 gcc/testsuite/gfortran.dg/pr85796.f90              |    8 +
 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/pr97272.f90              |   19 +
 gcc/testsuite/gfortran.dg/pr97768_1.f90            |   25 +
 gcc/testsuite/gfortran.dg/pr97768_2.f90            |   53 +
 gcc/testsuite/gfortran.dg/pr98017.f90              |   14 +
 gcc/testsuite/gfortran.dg/value_8.f90              |   16 +
 gcc/testsuite/gfortran.dg/vect/pr96920.f90         |   37 +
 gcc/testsuite/gnat.dg/addr16.adb                   |   14 +
 gcc/testsuite/gnat.dg/addr16_pkg.ads               |    9 +
 gcc/testsuite/gnat.dg/bias2.adb                    |   33 +
 gcc/testsuite/gnat.dg/modular6.adb                 |   15 +
 gcc/testsuite/gnat.dg/opt39.adb                    |    1 +
 gcc/testsuite/gnat.dg/opt89.adb                    |   18 +
 gcc/testsuite/gnat.dg/opt91.adb                    |   11 +
 gcc/testsuite/gnat.dg/opt91.ads                    |   10 +
 gcc/testsuite/gnat.dg/opt91_pkg.adb                |   12 +
 gcc/testsuite/gnat.dg/opt91_pkg.ads                |   19 +
 gcc/testsuite/gnat.dg/shift1.adb                   |   15 +
 gcc/testsuite/lib/gcc-dg.exp                       |    4 +-
 gcc/testsuite/lib/target-supports.exp              |   22 +
 gcc/tree-cfg.c                                     |    2 +
 gcc/tree-complex.c                                 |    3 +-
 gcc/tree-inline.c                                  |   31 +
 gcc/tree-ssa-loop-split.c                          |    3 +
 gcc/tree-ssa-sccvn.c                               |    5 +-
 gcc/tree-switch-conversion.c                       |   37 +-
 gcc/tree-switch-conversion.h                       |    7 +-
 gcc/tree-vect-loop-manip.c                         |   41 +-
 gcc/tree-vect-loop.c                               |   99 +-
 gcc/tree-vect-patterns.c                           |   11 +-
 gcc/tree-vect-slp.c                                |   23 +-
 gcc/tree-vect-stmts.c                              |   70 +-
 gcc/tree-vrp.c                                     |   10 +-
 gcc/tree.c                                         |   28 +-
 gcc/tree.h                                         |    5 +-
 gcc/value-prof.c                                   |    5 +-
 gcc/value-range.cc                                 |   29 +-
 gcc/varasm.c                                       |    9 +-
 gcc/wide-int.cc                                    |    7 +-
 libatomic/ChangeLog                                |    6 +
 libatomic/configure                                |   34 +-
 libbacktrace/ChangeLog                             |    6 +
 libbacktrace/configure                             |   34 +-
 libcc1/ChangeLog                                   |    9 +
 libcc1/Makefile.am                                 |    3 +
 libcc1/Makefile.in                                 |    3 +-
 libcc1/configure                                   |   53 +-
 libcc1/configure.ac                                |    6 +
 libcpp/ChangeLog                                   |    9 +
 libcpp/lex.c                                       |    4 +-
 libffi/ChangeLog                                   |   17 +
 libffi/configure                                   |   34 +-
 libgcc/ChangeLog                                   |    9 +
 libgcc/libgcov-driver.c                            |    2 +-
 libgfortran/ChangeLog                              |   48 +
 libgfortran/configure                              |   34 +-
 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/intrinsics/execute_command_line.c      |    5 +
 libgfortran/m4/matmul_internal.m4                  |   28 +-
 libgo/go/reflect/all_test.go                       |    8 +-
 libgomp/ChangeLog                                  |   35 +
 libgomp/Makefile.in                                |    2 +-
 libgomp/configure                                  |   34 +-
 libgomp/testsuite/lib/libgomp.exp                  |    6 +
 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 +-
 libhsail-rt/ChangeLog                              |    6 +
 libhsail-rt/configure                              |   34 +-
 libiberty/ChangeLog                                |    9 +
 libiberty/simple-object-elf.c                      |   11 +-
 libitm/ChangeLog                                   |    7 +
 libitm/configure                                   |   34 +-
 libitm/configure.tgt                               |    9 +-
 libobjc/ChangeLog                                  |   14 +
 libobjc/configure                                  |   34 +-
 libobjc/encoding.c                                 |    3 +-
 libphobos/ChangeLog                                |   15 +
 libphobos/configure                                |   34 +-
 libphobos/libdruntime/config/mips/switchcontext.S  |   24 +-
 libquadmath/ChangeLog                              |    6 +
 libquadmath/configure                              |   34 +-
 libsanitizer/ChangeLog                             |   15 +
 libsanitizer/asan/asan_thread.cpp                  |    4 +-
 libsanitizer/configure                             |   34 +-
 libsanitizer/configure.tgt                         |    3 +-
 libssp/ChangeLog                                   |    6 +
 libssp/configure                                   |   34 +-
 libstdc++-v3/ChangeLog                             |  587 ++++++
 .../post/powerpc-linux-gnu/baseline_symbols.txt    |   17 +
 .../powerpc64-linux-gnu/32/baseline_symbols.txt    |   17 +
 libstdc++-v3/config/os/gnu-linux/os_defines.h      |   12 +
 libstdc++-v3/configure                             |   48 +-
 libstdc++-v3/doc/html/manual/api.html              |   29 +-
 libstdc++-v3/doc/html/manual/configure.html        |    3 +-
 libstdc++-v3/doc/html/manual/containers.html       |    3 +-
 .../doc/html/manual/source_code_style.html         |    1 +
 libstdc++-v3/doc/html/manual/status.html           |    2 +-
 .../doc/xml/manual/appendix_contributing.xml       |    6 +-
 libstdc++-v3/doc/xml/manual/configure.xml          |    3 +-
 libstdc++-v3/doc/xml/manual/containers.xml         |    4 +-
 libstdc++-v3/doc/xml/manual/evolution.xml          |   38 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |    1 -
 libstdc++-v3/include/bits/basic_string.h           |   12 +-
 libstdc++-v3/include/bits/basic_string.tcc         |    8 -
 libstdc++-v3/include/bits/char_traits.h            |    9 +-
 libstdc++-v3/include/bits/ios_base.h               |   18 +
 libstdc++-v3/include/bits/iterator_concepts.h      |  163 +-
 libstdc++-v3/include/bits/random.h                 |    2 +-
 libstdc++-v3/include/bits/range_access.h           |   18 +-
 libstdc++-v3/include/bits/ranges_algo.h            |   23 +-
 libstdc++-v3/include/bits/ranges_uninitialized.h   |   10 +-
 libstdc++-v3/include/bits/stl_algo.h               |    7 +-
 libstdc++-v3/include/bits/stl_algobase.h           |    8 +-
 libstdc++-v3/include/bits/stl_iterator.h           |   71 +-
 libstdc++-v3/include/debug/functions.h             |    6 +-
 libstdc++-v3/include/ext/numeric_traits.h          |  100 +-
 libstdc++-v3/include/precompiled/stdc++.h          |    3 +
 libstdc++-v3/include/std/concepts                  |    4 +-
 libstdc++-v3/include/std/future                    |   14 +-
 libstdc++-v3/include/std/limits                    |   10 +-
 libstdc++-v3/include/std/memory                    |   17 +-
 libstdc++-v3/include/std/optional                  |   66 +-
 libstdc++-v3/include/std/ranges                    |  161 +-
 libstdc++-v3/include/std/regex                     |   14 +-
 libstdc++-v3/include/std/span                      |    3 -
 libstdc++-v3/include/std/stop_token                |   13 +-
 libstdc++-v3/include/std/thread                    |   18 +-
 libstdc++-v3/include/std/version                   |   16 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |    6 +-
 libstdc++-v3/src/c++11/futex.cc                    |   60 +-
 libstdc++-v3/src/filesystem/dir.cc                 |   18 +-
 libstdc++-v3/testsuite/17_intro/badnames.cc        |    1 +
 libstdc++-v3/testsuite/17_intro/names.cc           |   13 +-
 libstdc++-v3/testsuite/20_util/assume_aligned/1.cc |   23 +-
 .../testsuite/20_util/assume_aligned/97132.cc      |   34 +
 .../testsuite/20_util/optional/relops/96269.cc     |   76 +
 .../specialized_algorithms/construct_at/95788.cc   |   41 +
 .../basic_string/allocator/char/minimal.cc         |    8 +-
 .../basic_string/allocator/wchar_t/minimal.cc      |    8 +-
 .../21_strings/basic_string/cons/char/deduction.cc |    1 -
 .../basic_string/cons/wchar_t/deduction.cc         |    1 -
 .../requirements/constexpr_functions_c++17.cc      |    4 +-
 .../testsuite/23_containers/span/back_neg.cc       |   16 +-
 .../testsuite/23_containers/span/front_neg.cc      |   16 +-
 .../testsuite/23_containers/span/index_op_neg.cc   |   16 +-
 .../associated_types/iterator.traits.cc            |   56 +
 .../24_iterators/reverse_iterator/cust.cc          |   52 +
 .../testsuite/25_algorithms/for_each/constexpr.cc  |   12 +
 .../lexicographical_compare/constrained.cc         |    2 +-
 libstdc++-v3/testsuite/25_algorithms/sample/3.cc   |   50 +
 .../testsuite/25_algorithms/search/constexpr.cc    |    4 +
 .../testsuite/25_algorithms/search_n/97828.cc      |   58 +
 .../testsuite/27_io/basic_fstream/cons/base.cc     |    1 -
 .../testsuite/27_io/ios_base/failure/cxx11.cc      |    3 +-
 .../testsuite/27_io/ios_base/failure/error_code.cc |   48 +
 .../29_atomics/atomic_float/value_init.cc          |    4 +-
 .../testsuite/30_threads/future/members/93456.cc   |   48 +
 .../testsuite/30_threads/future/members/poll.cc    |  106 +
 libstdc++-v3/testsuite/30_threads/jthread/95989.cc |   54 +
 .../testsuite/30_threads/jthread/jthread.cc        |   20 +
 .../testsuite/30_threads/this_thread/95989.cc      |   51 +
 .../experimental/filesystem/iterators/97731.cc     |   49 +
 .../testsuite/ext/stdio_filebuf/char/79820.cc      |    3 +-
 .../testsuite/libstdc++-prettyprinters/compat.cc   |    4 +-
 .../testsuite/std/ranges/adaptors/95322.cc         |   28 +-
 .../testsuite/std/ranges/adaptors/elements.cc      |   22 +
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |   28 +
 .../testsuite/std/ranges/adaptors/lwg3406.cc       |   40 +
 .../testsuite/std/ranges/adaptors/take_while.cc    |   10 +
 libstdc++-v3/testsuite/std/ranges/iota/96042.cc    |   68 +
 .../testsuite/std/ranges/subrange/96042.cc         |   34 +
 libtool.m4                                         |   32 +-
 libvtv/ChangeLog                                   |    6 +
 libvtv/configure                                   |   34 +-
 zlib/ChangeLog                                     |    6 +
 zlib/configure                                     |   38 +-
 945 files changed, 26801 insertions(+), 6684 deletions(-)

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


             reply	other threads:[~2021-01-04 22:27 UTC|newest]

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

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to=20210104222736.67E823851C25@sourceware.org \
    --to=bergner@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

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

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