[gcc/devel/modula-2] Merge branch 'master' into devel/modula-2.

Gaius Mulley gaius@gcc.gnu.org
Wed Sep 14 18:58:39 GMT 2022


https://gcc.gnu.org/g:59ad15abea88d678a98ea7213c891d5476ea6913

commit 59ad15abea88d678a98ea7213c891d5476ea6913
Merge: 37e5e898dd0 2aa5f8808d1
Author: Gaius Mulley <gaiusmod2@gmail.com>
Date:   Wed Sep 14 19:29:59 2022 +0100

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

Diff:

 gcc/ChangeLog                                      | 178 ++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  | 498 +++++++++++
 gcc/analyzer/ChangeLog                             |   5 +
 gcc/config/aarch64/aarch64-ldpstp.md               |  11 +-
 gcc/config/aarch64/aarch64-simd.md                 | 217 +++--
 gcc/config/aarch64/aarch64.cc                      |  94 ++-
 gcc/config/aarch64/aarch64.md                      |  11 +-
 gcc/config/aarch64/iterators.md                    |   2 +
 gcc/config/rs6000/rs6000-builtin.cc                |  13 +
 gcc/config/rs6000/rs6000-c.cc                      |  60 +-
 gcc/config/rs6000/rs6000.cc                        | 125 ++-
 gcc/config/rs6000/rs6000.opt                       |  18 +
 gcc/cp/ChangeLog                                   | 120 +++
 gcc/cp/call.cc                                     |  22 +-
 gcc/cp/constexpr.cc                                |  20 +-
 gcc/cp/cp-tree.h                                   |  29 +-
 gcc/cp/cvt.cc                                      |   4 +-
 gcc/cp/decl.cc                                     |   7 +-
 gcc/cp/decl2.cc                                    |   8 +-
 gcc/cp/except.cc                                   |   4 +-
 gcc/cp/init.cc                                     |   2 +-
 gcc/cp/pt.cc                                       |  33 +-
 gcc/cp/semantics.cc                                |   8 +-
 gcc/cp/tree.cc                                     |  10 +-
 gcc/cp/typeck.cc                                   |  21 +-
 gcc/cp/typeck2.cc                                  |  33 +-
 gcc/doc/invoke.texi                                |   7 +
 gcc/gimple-fold.cc                                 |   1 +
 gcc/match.pd                                       |   6 +-
 gcc/reg-stack.cc                                   |   3 +-
 gcc/testsuite/ChangeLog                            | 100 +++
 gcc/testsuite/g++.dg/cpp0x/initlist-array17.C      |  37 +
 gcc/testsuite/g++.dg/cpp1y/auto-fn65.C             |  10 +
 gcc/testsuite/g++.dg/cpp1z/noexcept-type26.C       |  12 +
 gcc/testsuite/g++.dg/cpp2a/explicit19.C            |  12 +
 gcc/testsuite/g++.dg/ext/integer-pack6.C           |  13 +
 gcc/testsuite/g++.dg/ext/pr106877.C                |  13 +
 gcc/testsuite/g++.dg/template/evaluated1.C         |  17 +
 gcc/testsuite/g++.dg/template/evaluated1a.C        |  16 +
 gcc/testsuite/g++.dg/template/evaluated1b.C        |  17 +
 gcc/testsuite/g++.dg/template/evaluated1c.C        |  17 +
 gcc/testsuite/g++.target/powerpc/pr105485.C        |   9 +
 gcc/testsuite/gcc.c-torture/compile/pr106878.c     |  15 +
 gcc/testsuite/gcc.target/aarch64/acle/ls64_asm_2.c |   9 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_20.c      |   7 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_21.c      |   7 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_22.c      |  13 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_23.c      |  16 +
 gcc/testsuite/gcc.target/aarch64/ldp_stp_24.c      |  16 +
 gcc/testsuite/gcc.target/aarch64/movv16qi_1.c      |  21 +
 gcc/testsuite/gcc.target/aarch64/movv16qi_2.c      |  27 +
 gcc/testsuite/gcc.target/aarch64/movv16qi_3.c      |  30 +
 gcc/testsuite/gcc.target/aarch64/movv2di_1.c       | 103 +++
 gcc/testsuite/gcc.target/aarch64/movv2x16qi_1.c    |  40 +
 gcc/testsuite/gcc.target/aarch64/movv2x8qi_1.c     |  38 +
 gcc/testsuite/gcc.target/aarch64/movv3x16qi_1.c    |  44 +
 gcc/testsuite/gcc.target/aarch64/movv3x8qi_1.c     |  41 +
 gcc/testsuite/gcc.target/aarch64/movv4x16qi_1.c    |  44 +
 gcc/testsuite/gcc.target/aarch64/movv4x8qi_1.c     |  42 +
 gcc/testsuite/gcc.target/aarch64/movv8qi_1.c       |  15 +
 gcc/testsuite/gcc.target/aarch64/movv8qi_2.c       |  27 +
 gcc/testsuite/gcc.target/aarch64/movv8qi_3.c       |  30 +
 gcc/testsuite/gcc.target/aarch64/vect_unary_2.c    |   5 +
 gcc/testsuite/gcc.target/i386/pr106905.c           |  14 +
 gcc/testsuite/gcc.target/ia64/pr106905.c           |  20 +
 gcc/testsuite/gcc.target/powerpc/pr104482.c        |  16 +
 .../gcc.target/s390/ifcvt-one-insn-bool.c          |   2 +-
 .../gcc.target/s390/ifcvt-one-insn-char.c          |   2 +-
 .../gcc.target/s390/ifcvt-two-insns-bool.c         |   2 +-
 .../gcc.target/s390/ifcvt-two-insns-int.c          |   2 +-
 .../gcc.target/s390/ifcvt-two-insns-long.c         |  13 +-
 .../gcc.target/s390/vector/vperm-rev-z14.c         |   2 +-
 .../gcc.target/s390/vector/vperm-rev-z15.c         |   6 +-
 gcc/testsuite/gfortran.dg/pr106934.f90             |   7 +
 gcc/testsuite/lib/g++.exp                          |  10 +-
 gcc/testsuite/lib/gcc.exp                          |  21 +-
 gcc/testsuite/lib/wrapper.exp                      |   7 +-
 gcc/tree-cfg.cc                                    |  20 +-
 gcc/tree-ssa-reassoc.cc                            |  16 +-
 gcc/tree-ssa-uninit.cc                             |   8 +-
 gcc/tree-ssa.cc                                    |   6 +
 gcc/tree-vect-loop.cc                              |   6 +-
 libgomp/ChangeLog                                  |  36 +
 libgomp/env.c                                      |   6 +-
 libgomp/libgomp.texi                               |   6 +-
 libstdc++-v3/ChangeLog                             |  78 ++
 libstdc++-v3/include/debug/safe_iterator.h         |   2 +-
 libstdc++-v3/include/std/ranges                    | 928 ++++++++++++++++++++-
 .../testsuite/std/ranges/adaptors/chunk/1.cc       |  80 ++
 libstdc++-v3/testsuite/std/ranges/adaptors/join.cc |  30 +
 .../testsuite/std/ranges/adaptors/slide/1.cc       | 105 +++
 92 files changed, 3551 insertions(+), 335 deletions(-)


More information about the Libstdc++-cvs mailing list