[gcc/devel/sphinx] Merge branch 'master' into devel/sphinx

Martin Liska marxin@gcc.gnu.org
Fri Jun 4 11:37:56 GMT 2021


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

commit d67627857ce27d607c691308aa2b816aabb6cb32
Merge: 38dbface07d 39e5a954c15
Author: Martin Liska <mliska@suse.cz>
Date:   Fri Jun 4 13:36:59 2021 +0200

    Merge branch 'master' into devel/sphinx

Diff:

 ChangeLog                                          |   4 +
 MAINTAINERS                                        |   3 +-
 gcc/ChangeLog                                      | 167 +++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |   7 +
 gcc/ada/gcc-interface/decl.c                       |  37 ++-
 gcc/analyzer/ChangeLog                             |  10 +
 gcc/analyzer/store.h                               |   2 -
 gcc/analyzer/svalue.cc                             |  29 +-
 gcc/c-family/ChangeLog                             |  37 +++
 gcc/c-family/c-ada-spec.c                          | 311 +++++++++++----------
 gcc/c/ChangeLog                                    |   6 +
 gcc/calls.c                                        |  21 +-
 gcc/common/config/arc/arc-common.c                 |   1 -
 gcc/config.gcc                                     |   9 +-
 gcc/config/arc/arc.c                               |  29 +-
 gcc/config/arc/arc.h                               |   4 +-
 gcc/config/arc/arc.md                              |   8 -
 gcc/config/arc/arc.opt                             |  18 +-
 gcc/config/arm/mve.md                              |   6 +-
 gcc/config/arm/neon.md                             |   2 +-
 gcc/config/arm/unspecs.md                          |   2 -
 gcc/config/arm/vec-common.md                       |   4 +-
 gcc/config/cris/cris.md                            |   2 +-
 gcc/config/i386/i386-expand.c                      |   6 +
 gcc/config/i386/mmx.md                             | 176 +++++++++++-
 gcc/config/rs6000/fusion.md                        |  64 ++---
 gcc/config/rs6000/genfusion.pl                     |  20 +-
 gcc/config/rs6000/rs6000-call.c                    |   4 +-
 gcc/config/rs6000/rs6000.h                         |  11 -
 gcc/cp/ChangeLog                                   |  30 ++
 gcc/cp/class.c                                     |  15 +
 gcc/cp/cp-tree.h                                   |   1 +
 gcc/cp/decl.c                                      |  25 +-
 gcc/cp/pt.c                                        |  14 -
 gcc/diagnostic-show-locus.c                        |   6 +-
 gcc/doc/invoke.texi                                |  13 +-
 gcc/function-tests.c                               |   5 +
 gcc/gimple-range-cache.cc                          |   4 +-
 gcc/gimple-range-tests.cc                          |  72 +++++
 gcc/gimple-range.cc                                |  90 +-----
 gcc/gimple-range.h                                 |   7 +-
 gcc/selftest.h                                     |   1 +
 gcc/testsuite/ChangeLog                            |  55 ++++
 gcc/testsuite/g++.dg/cpp0x/alias-decl-71.C         |  13 +
 gcc/testsuite/g++.dg/cpp2a/using-enum-9.C          |  28 ++
 gcc/testsuite/gcc.dg/pr80776-1.c                   |  12 +-
 .../aarch64/sve/part_vect_single_iter_epilog.c     |  11 +
 gcc/testsuite/gcc.target/arm/simd/mve-vabs.c       |  44 +++
 gcc/testsuite/gcc.target/i386/vperm-v2hi.c         |  41 +++
 gcc/testsuite/gcc.target/i386/vperm-v4qi.c         |  47 ++++
 .../gcc.target/powerpc/not-promote-mode.c          |  13 +
 gcc/testsuite/gnat.dg/bit_packed_array6.adb        |  10 +
 gcc/testsuite/gnat.dg/bit_packed_array6_pkg.ads    |  13 +
 gcc/tree-affine.c                                  |   7 +-
 gcc/tree-data-ref.c                                |  12 +-
 gcc/tree-vect-loop.c                               |  31 +-
 gcc/tree-vrp.c                                     |  56 ----
 gcc/tree-vrp.h                                     |   1 -
 gcc/value-query.cc                                 | 123 +++++++-
 gcc/value-query.h                                  |   3 +
 gcc/vr-values.c                                    |   2 +-
 libstdc++-v3/ChangeLog                             |  37 +++
 libstdc++-v3/include/bits/ranges_algo.h            |  16 +-
 libstdc++-v3/include/std/ranges                    | 119 +++++++-
 .../testsuite/std/ranges/adaptors/100577.cc        | 101 +++++++
 libstdc++-v3/testsuite/std/ranges/range.cc         |   3 -
 libstdc++-v3/testsuite/util/testsuite_iterators.h  |   2 +-
 68 files changed, 1578 insertions(+), 507 deletions(-)


More information about the Libstdc++-cvs mailing list