public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/redhat/heads/gcc-10-branch)] Merge commit 'r10-8904-g0cf293649b6c495249854133159ef66bf9c43904' into redhat/gcc-10-branch
@ 2020-10-16 11:42 Jakub Jelinek
  0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2020-10-16 11:42 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit b55a9d01144097312b48281486c03e83cf03fde5
Merge: 2417bb617be 0cf293649b6
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Fri Oct 16 13:41:51 2020 +0200

    Merge commit 'r10-8904-g0cf293649b6c495249854133159ef66bf9c43904' into redhat/gcc-10-branch

Diff:

 ChangeLog                                          |  10 +
 configure                                          |   1 +
 configure.ac                                       |   1 +
 gcc/ChangeLog                                      | 733 ++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/builtins.c                                     | 153 ++--
 gcc/c-family/c-pretty-print.c                      |  59 ++
 gcc/combine.c                                      |   7 +-
 gcc/config/aarch64/aarch64-cores.def               |   2 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       |   2 +-
 gcc/config/aarch64/aarch64.c                       |  26 +
 gcc/config/aarch64/arm_neon.h                      |  50 +-
 gcc/config/arm/arm-builtins.c                      |   8 +-
 gcc/config/arm/arm-cpus.in                         |  28 +-
 gcc/config/arm/arm-protos.h                        |   1 -
 gcc/config/arm/arm.c                               |  39 +-
 gcc/config/arm/arm.md                              |   8 +-
 gcc/config/arm/arm_mve.h                           | 102 ++-
 gcc/config/arm/arm_mve_builtins.def                |  10 -
 gcc/config/arm/constraints.md                      |   9 +-
 gcc/config/arm/iterators.md                        | 464 +++++++++++
 gcc/config/arm/mve.md                              | 844 +--------------------
 gcc/config/arm/parsecpu.awk                        |  51 ++
 gcc/config/arm/unspecs.md                          | 802 ++++++++++++++++++++
 gcc/config/arm/vfp.md                              |  36 +-
 gcc/config/rs6000/rs6000.c                         |   2 +-
 gcc/config/s390/s390.h                             |   5 +
 gcc/config/s390/vector.md                          |   6 +-
 gcc/cp/ChangeLog                                   |  49 ++
 gcc/cp/error.c                                     |  58 ++
 gcc/cp/parser.c                                    |   8 +-
 gcc/cp/pt.c                                        |   7 +-
 gcc/cp/tree.c                                      |   2 +
 gcc/d/ChangeLog                                    |   8 +
 gcc/d/dmd/declaration.c                            |   7 +
 gcc/doc/invoke.texi                                |   2 +-
 gcc/expr.c                                         |   4 +-
 gcc/fold-const.c                                   |  73 +-
 gcc/fortran/ChangeLog                              |  11 +
 gcc/fortran/trans-intrinsic.c                      |  19 +
 gcc/ipa-prop.c                                     |  13 +-
 gcc/lra-constraints.c                              |   7 +-
 gcc/omp-low.c                                      |   1 +
 gcc/profile-count.c                                |   4 +-
 gcc/regs.h                                         |   3 +-
 gcc/testsuite/ChangeLog                            | 205 +++++
 gcc/testsuite/g++.dg/cpp2a/concepts-class2.C       |  11 +
 gcc/testsuite/g++.dg/template/alignof3.C           |  13 +
 gcc/testsuite/g++.dg/vect/pr97255.cc               |  44 ++
 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.dg/asan/pr97294.c                |  41 +
 gcc/testsuite/gcc.dg/memcmp-pr95189.c              |  28 +
 gcc/testsuite/gcc.dg/pr97357.c                     |  39 +
 gcc/testsuite/gcc.dg/strncmp-3.c                   |  57 ++
 gcc/testsuite/gcc.dg/tree-prof/pr96394.c           |  64 ++
 gcc/testsuite/gcc.dg/vect/pr97236.c                |  43 ++
 gcc/testsuite/gcc.target/aarch64/pr96313.c         |   8 +
 gcc/testsuite/gcc.target/aarch64/pr97150.c         |  14 +
 .../gcc.target/aarch64/scalar_intrinsics.c         |   6 +-
 gcc/testsuite/gcc.target/aarch64/simd/pr97349.c    |  12 +
 .../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/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 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c  |  11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c  |  11 +-
 .../arm/mve/intrinsics/vmaxnmavq_p_f16.c           |  11 +-
 .../arm/mve/intrinsics/vmaxnmavq_p_f32.c           |  11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c   |  11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c   |  11 +-
 .../gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c |  11 +-
 .../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 +-
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f16.c  |  11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmavq_f32.c  |  11 +-
 .../arm/mve/intrinsics/vminnmavq_p_f16.c           |  11 +-
 .../arm/mve/intrinsics/vminnmavq_p_f32.c           |  11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f16.c   |  11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_f32.c   |  11 +-
 .../gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c |  11 +-
 .../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 +-
 .../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 +-
 gcc/testsuite/gcc.target/i386/memcpy-pr95886.c     | 107 +++
 gcc/testsuite/gcc.target/i386/pr97313.c            |  24 +
 gcc/testsuite/gcc.target/s390/pr96456.c            |  13 +
 .../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/pr97272.f90              |  19 +
 gcc/tree-cfg.c                                     |   2 +
 gcc/tree-ssa-loop-split.c                          |   3 +
 gcc/tree-vect-patterns.c                           |   8 +-
 gcc/tree-vect-stmts.c                              |  20 +-
 gcc/tree.c                                         |  28 +-
 gcc/tree.h                                         |   5 +-
 libcpp/ChangeLog                                   |   9 +
 libiberty/ChangeLog                                |   9 +
 libiberty/simple-object-elf.c                      |  11 +-
 libphobos/ChangeLog                                |   9 +
 libphobos/libdruntime/config/mips/switchcontext.S  |  24 +-
 libstdc++-v3/ChangeLog                             |  51 ++
 libstdc++-v3/doc/html/manual/status.html           |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |   1 -
 libstdc++-v3/include/bits/random.h                 |   2 +-
 libstdc++-v3/include/bits/ranges_algo.h            |  19 +-
 libstdc++-v3/include/bits/ranges_uninitialized.h   |  10 +-
 libstdc++-v3/include/bits/stl_iterator.h           |  33 +
 libstdc++-v3/include/std/concepts                  |   4 +-
 libstdc++-v3/include/std/ranges                    |   4 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |  13 +-
 .../specialized_algorithms/construct_at/95788.cc   |  41 +
 .../24_iterators/reverse_iterator/cust.cc          |  52 ++
 173 files changed, 5683 insertions(+), 1310 deletions(-)


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-10-16 11:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-16 11:42 [gcc(refs/vendors/redhat/heads/gcc-10-branch)] Merge commit 'r10-8904-g0cf293649b6c495249854133159ef66bf9c43904' into redhat/gcc-10-branch Jakub Jelinek

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