public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-6879-gc63f091db89a56ae56b2bfa2ba4d9e956bd9693f' into redhat/gcc-11-branch
@ 2021-01-23  8:50 Jakub Jelinek
  0 siblings, 0 replies; only message in thread
From: Jakub Jelinek @ 2021-01-23  8:50 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:6efa61bd94ae86200aaed7ec513de6b3726220bf

commit 6efa61bd94ae86200aaed7ec513de6b3726220bf
Merge: 4b9bffe2c62 c63f091db89
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Sat Jan 23 09:48:21 2021 +0100

    Merge commit 'r11-6879-gc63f091db89a56ae56b2bfa2ba4d9e956bd9693f' into redhat/gcc-11-branch

Diff:

 ChangeLog                                          |   8 +
 MAINTAINERS                                        |   3 +-
 gcc/ChangeLog                                      | 343 ++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |   5 +
 gcc/alias.c                                        |  47 +-
 gcc/builtins.c                                     |  25 +-
 gcc/config/aarch64/aarch64-simd-builtins.def       | 129 ++---
 gcc/config/aarch64/aarch64-simd.md                 | 203 +++++++-
 gcc/config/aarch64/arm_neon.h                      |  96 +---
 gcc/config/arm/arm_mve.h                           |   2 +-
 gcc/config/i386/i386-expand.c                      |  14 +-
 gcc/config/i386/predicates.md                      |  47 ++
 gcc/config/i386/sse.md                             | 261 ++++++++++-
 gcc/config/rs6000/mmintrin.h                       |   3 +-
 gcc/config/rs6000/rs6000-c.c                       |  44 +-
 gcc/config/rs6000/rs6000-protos.h                  |   1 +
 gcc/config/rs6000/rs6000.c                         | 174 ++++++-
 gcc/config/sparc/rtemself.h                        |   2 +
 gcc/cp/ChangeLog                                   | 140 ++++++
 gcc/cp/call.c                                      |   2 +-
 gcc/cp/constexpr.c                                 |  98 +++-
 gcc/cp/cp-tree.h                                   |   2 +-
 gcc/cp/init.c                                      |   5 +-
 gcc/cp/mangle.c                                    |  13 +-
 gcc/cp/module.cc                                   |  62 ++-
 gcc/cp/name-lookup.c                               | 114 +++--
 gcc/cp/name-lookup.h                               |   2 +-
 gcc/cp/parser.c                                    |  92 ++--
 gcc/cp/pt.c                                        |  42 +-
 gcc/cp/search.c                                    |  28 +-
 gcc/cp/semantics.c                                 |  14 +-
 gcc/cp/typeck2.c                                   |  12 +-
 gcc/d/ChangeLog                                    |   4 +
 gcc/d/dmd/MERGE                                    |   2 +-
 gcc/d/dmd/traits.c                                 |  10 +-
 gcc/doc/invoke.texi                                |   4 +-
 gcc/doc/sourcebuild.texi                           |   5 +
 gcc/dwarf2out.c                                    | 156 ++++--
 gcc/fortran/ChangeLog                              |  29 ++
 gcc/fortran/decl.c                                 |   3 +-
 gcc/fortran/expr.c                                 |   3 +
 gcc/fortran/intrinsic.texi                         |   2 +-
 gcc/fortran/resolve.c                              |   3 +-
 gcc/fortran/trans-intrinsic.c                      |   8 +-
 gcc/fwprop.c                                       |  33 +-
 gcc/gcc.c                                          |  36 +-
 gcc/gimple-fold.c                                  |   2 +-
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/go/gofrontend/embed.cc                         | 322 ++++++++++++-
 gcc/go/gofrontend/gogo.cc                          |  11 +
 gcc/go/gofrontend/gogo.h                           |  14 +
 gcc/hwint.h                                        |  42 ++
 gcc/ipa-modref.c                                   |  12 +-
 gcc/lra-eliminations.c                             |   5 +-
 gcc/lra-int.h                                      |   1 +
 gcc/lra.c                                          |   4 +
 gcc/match.pd                                       |  60 +--
 gcc/optc-save-gen.awk                              |   2 +
 gcc/po/ChangeLog                                   |   4 +
 gcc/po/de.po                                       |  23 +-
 gcc/profile.c                                      |  12 +-
 gcc/regcprop.c                                     |  29 ++
 gcc/testsuite/ChangeLog                            | 390 +++++++++++++++
 gcc/testsuite/c-c++-common/gomp/task-detach-2.c    |   9 +
 gcc/testsuite/g++.dg/abi/mangle76.C                |  40 ++
 gcc/testsuite/g++.dg/cpp0x/decltype-71879.C        |   5 +
 gcc/testsuite/g++.dg/cpp0x/noexcept62.C            |  10 +
 gcc/testsuite/g++.dg/cpp0x/noexcept63.C            |  63 +++
 gcc/testsuite/g++.dg/cpp0x/noexcept64.C            |  24 +
 gcc/testsuite/g++.dg/cpp0x/this2.C                 |   8 +
 gcc/testsuite/g++.dg/cpp1y/constexpr-98672.C       |  92 ++++
 gcc/testsuite/g++.dg/cpp2a/lambda-generic9.C       |   9 +
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval1.C        |   2 +-
 gcc/testsuite/g++.dg/cpp2a/lambda-uneval5.C        |   2 +-
 gcc/testsuite/g++.dg/eh/spbp.C                     |   2 +-
 gcc/testsuite/g++.dg/init/elide7.C                 |   9 +
 gcc/testsuite/g++.dg/lookup/using64.C              |  69 +++
 gcc/testsuite/g++.dg/lookup/using65.C              |  17 +
 gcc/testsuite/g++.dg/modules/modules.exp           |  18 +-
 gcc/testsuite/g++.dg/modules/stat-mem-1.h          |   6 +
 gcc/testsuite/g++.dg/modules/stat-mem-1_a.H        |   5 +
 gcc/testsuite/g++.dg/modules/stat-mem-1_b.C        |   4 +
 gcc/testsuite/g++.dg/opt/pr87974.C                 |   1 +
 gcc/testsuite/g++.dg/parse/access12.C              |  24 +
 gcc/testsuite/g++.dg/pr98330.C                     |   7 +
 gcc/testsuite/g++.dg/template/access34.C           |  29 ++
 gcc/testsuite/g++.dg/template/access35.C           |  19 +
 gcc/testsuite/g++.dg/template/deduce8.C            |  21 +
 gcc/testsuite/g++.dg/template/friend68.C           |  13 +
 gcc/testsuite/g++.dg/template/friend69.C           |  18 +
 gcc/testsuite/g++.dg/template/pr97399.C            |  23 +
 gcc/testsuite/g++.dg/ubsan/pr95693.C               |  26 +
 gcc/testsuite/g++.dg/warn/Wfree-nonheap-object-5.C | 129 +++++
 gcc/testsuite/g++.target/i386/avx512f-pr96891-1.C  |  37 ++
 gcc/testsuite/g++.target/s390/pr98722.C            |  12 +
 gcc/testsuite/gcc.dg/Walloca-2.c                   |   6 +-
 gcc/testsuite/gcc.dg/Wfree-nonheap-object-4.c      | 107 +++++
 gcc/testsuite/gcc.dg/Wvla-larger-than-4.c          |   6 +-
 gcc/testsuite/gcc.dg/cpp/ucs.c                     |   4 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/dwarf-float.c    |  10 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/inline6.c        |   1 -
 gcc/testsuite/gcc.dg/debug/dwarf2/lang-c11.c       |   1 -
 gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-7.c      |   4 +-
 gcc/testsuite/gcc.dg/debug/dwarf2/pr41445-8.c      |   1 -
 .../gcc.dg/plugin/diagnostic-test-inlining-3.c     |   3 +-
 gcc/testsuite/gcc.dg/pr78973.c                     |   2 +-
 gcc/testsuite/gcc.dg/pr90248.c                     |  73 +++
 gcc/testsuite/gcc.dg/pr96674.c                     |  40 ++
 gcc/testsuite/gcc.dg/pr98255.c                     |  49 ++
 gcc/testsuite/gcc.dg/pr98330.c                     |   7 +
 gcc/testsuite/gcc.dg/pr98721-1.c                   |  14 +
 gcc/testsuite/gcc.dg/pr98721-2.c                   |   8 +
 gcc/testsuite/gcc.dg/pr98766.c                     |  12 +
 gcc/testsuite/gcc.dg/pr98793.c                     |  38 ++
 gcc/testsuite/gcc.dg/torture/ftrapv-2.c            |   4 +-
 gcc/testsuite/gcc.dg/torture/pr98758.c             |  13 +
 gcc/testsuite/gcc.dg/torture/pr98773.c             |  19 +
 gcc/testsuite/gcc.dg/torture/pr98786.c             |  23 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-20.c      |   7 +-
 gcc/testsuite/gcc.dg/tree-ssa/copy-sign-1.c        |   2 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr47059.c            |  45 ++
 gcc/testsuite/gcc.dg/vect/slp-reduc-3.c            |   7 +-
 .../aarch64/advsimd-intrinsics/arm-neon-ref.h      |  67 ---
 .../aarch64/advsimd-intrinsics/binary_sat_op.inc   |  43 +-
 .../aarch64/advsimd-intrinsics/unary_sat_op.inc    |  21 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vqabs.c  |  29 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vqadd.c  |  91 +---
 .../aarch64/advsimd-intrinsics/vqdmlXl.inc         |  17 +-
 .../aarch64/advsimd-intrinsics/vqdmlXl_lane.inc    |  21 +-
 .../aarch64/advsimd-intrinsics/vqdmlXl_n.inc       |  17 +-
 .../aarch64/advsimd-intrinsics/vqdmlal.c           |   9 -
 .../aarch64/advsimd-intrinsics/vqdmlal_lane.c      |  14 -
 .../aarch64/advsimd-intrinsics/vqdmlal_n.c         |   9 -
 .../aarch64/advsimd-intrinsics/vqdmlsl.c           |   9 -
 .../aarch64/advsimd-intrinsics/vqdmlsl_lane.c      |  14 -
 .../aarch64/advsimd-intrinsics/vqdmlsl_n.c         |   9 -
 .../aarch64/advsimd-intrinsics/vqdmulh.c           |  42 +-
 .../aarch64/advsimd-intrinsics/vqdmulh_lane.c      |  42 +-
 .../aarch64/advsimd-intrinsics/vqdmulh_n.c         |  42 +-
 .../aarch64/advsimd-intrinsics/vqdmull.c           |  30 +-
 .../aarch64/advsimd-intrinsics/vqdmull_lane.c      |  30 +-
 .../aarch64/advsimd-intrinsics/vqdmull_n.c         |  29 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vqmovn.c |  49 +-
 .../aarch64/advsimd-intrinsics/vqmovun.c           |  31 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vqneg.c  |  29 +-
 .../aarch64/advsimd-intrinsics/vqrdmlXh.inc        |  42 +-
 .../aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc   |  45 +-
 .../aarch64/advsimd-intrinsics/vqrdmlah.c          |  20 -
 .../aarch64/advsimd-intrinsics/vqrdmlah_lane.c     |  20 -
 .../aarch64/advsimd-intrinsics/vqrdmlsh.c          |  20 -
 .../aarch64/advsimd-intrinsics/vqrdmlsh_lane.c     |  20 -
 .../aarch64/advsimd-intrinsics/vqrdmulh.c          |  57 +--
 .../aarch64/advsimd-intrinsics/vqrdmulh_lane.c     |  65 +--
 .../aarch64/advsimd-intrinsics/vqrdmulh_n.c        |  65 +--
 .../gcc.target/aarch64/advsimd-intrinsics/vqrshl.c | 521 +++++++--------------
 .../aarch64/advsimd-intrinsics/vqrshrn_n.c         |  74 +--
 .../aarch64/advsimd-intrinsics/vqrshrun_n.c        |  72 +--
 .../gcc.target/aarch64/advsimd-intrinsics/vqshl.c  | 376 +++++----------
 .../aarch64/advsimd-intrinsics/vqshl_n.c           | 117 ++---
 .../aarch64/advsimd-intrinsics/vqshlu_n.c          | 118 ++---
 .../aarch64/advsimd-intrinsics/vqshrn_n.c          |  75 +--
 .../aarch64/advsimd-intrinsics/vqshrun_n.c         |  46 +-
 .../gcc.target/aarch64/advsimd-intrinsics/vqsub.c  |  92 +---
 gcc/testsuite/gcc.target/aarch64/sve/pr98535.c     |  18 +
 gcc/testsuite/gcc.target/aarch64/vdup_lane_2.c     |   2 +-
 gcc/testsuite/gcc.target/arm/ivopts.c              |   2 +-
 gcc/testsuite/gcc.target/arm/pr98636.c             |   6 +
 gcc/testsuite/gcc.target/i386/avx512bw-pr96891-1.c |  75 +++
 gcc/testsuite/gcc.target/i386/avx512f-pr96891-1.c  |  40 ++
 gcc/testsuite/gcc.target/i386/avx512f-pr96891-2.c  |  30 ++
 gcc/testsuite/gcc.target/i386/avx512f-pr96891-3.c  |  39 ++
 gcc/testsuite/gcc.target/i386/bitwise_mask_op-3.c  |   1 -
 gcc/testsuite/gcc.target/i386/m128-check.h         |   8 +-
 gcc/testsuite/gcc.target/i386/m256-check.h         |   4 +-
 gcc/testsuite/gcc.target/i386/m512-check.h         |   4 +-
 gcc/testsuite/gcc.target/i386/pr98694.c            |  41 ++
 .../gcc.target/powerpc/fold-vec-insert-char-p8.c   |  11 +-
 .../gcc.target/powerpc/fold-vec-insert-char-p9.c   |  19 +-
 .../gcc.target/powerpc/fold-vec-insert-double.c    |  11 +-
 .../gcc.target/powerpc/fold-vec-insert-float-p8.c  |   6 +-
 .../gcc.target/powerpc/fold-vec-insert-float-p9.c  |  15 +-
 .../gcc.target/powerpc/fold-vec-insert-int-p8.c    |   9 +-
 .../gcc.target/powerpc/fold-vec-insert-int-p9.c    |  16 +-
 .../gcc.target/powerpc/fold-vec-insert-longlong.c  |  12 +-
 .../gcc.target/powerpc/fold-vec-insert-short-p8.c  |   9 +-
 .../gcc.target/powerpc/fold-vec-insert-short-p9.c  |  12 +-
 gcc/testsuite/gcc.target/powerpc/m128-check.h      |   9 +-
 gcc/testsuite/gcc.target/powerpc/pr79251-run.c     |  28 ++
 gcc/testsuite/gcc.target/powerpc/pr79251.h         |  19 +
 gcc/testsuite/gcc.target/powerpc/pr79251.p8.c      |  17 +
 gcc/testsuite/gcc.target/powerpc/pr79251.p9.c      |  24 +
 gcc/testsuite/gcc.target/powerpc/pr88233.c         |   2 +-
 gcc/testsuite/gcc.target/powerpc/vsx-builtin-7.c   |   2 +-
 gcc/testsuite/gcc.target/riscv/pr98777.c           |  31 ++
 .../gdc.test/compilable/imports/test15371.d        |   9 +
 gcc/testsuite/gdc.test/compilable/test15371.d      |  10 +
 gcc/testsuite/gfortran.dg/associated_target_7.f90  |  87 ++++
 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-2.f90 |   2 +-
 gcc/testsuite/gfortran.dg/gomp/task-detach-1.f90   |   2 +-
 gcc/testsuite/gfortran.dg/module_procedure_5.f90   |  31 ++
 gcc/testsuite/gfortran.dg/module_procedure_6.f90   |  51 ++
 gcc/testsuite/lib/target-supports.exp              |  15 +-
 gcc/tree-data-ref.c                                |  54 ++-
 gcc/tree-dfa.c                                     |   6 +-
 gcc/tree-ssa-live.c                                |  17 +-
 gcc/tree-ssa-math-opts.c                           |   4 +-
 gcc/tree-ssa-phiopt.c                              |  15 +
 gcc/tree-ssa-sccvn.c                               |   2 +-
 gcc/tree-ssanames.c                                |   8 +
 gcc/tree-vect-slp.c                                |  49 +-
 gcc/tree.c                                         |  17 +-
 libgomp/ChangeLog                                  |  12 +
 libgomp/task.c                                     |  22 +-
 libstdc++-v3/ChangeLog                             |  11 +
 libstdc++-v3/config/os/aix/ctype_inline.h          |  12 +-
 libstdc++-v3/src/c++17/Makefile.in                 |   4 +-
 217 files changed, 5520 insertions(+), 2508 deletions(-)


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

only message in thread, other threads:[~2021-01-23  8:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-01-23  8:50 [gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-6879-gc63f091db89a56ae56b2bfa2ba4d9e956bd9693f' into redhat/gcc-11-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).