public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/microsoft/heads/main)] Merge commit 'aa360fbf68b11e54017e8fa5b1bdb87ce7c19188' into merge-master-aa360fbf68b11e54017e8fa5b1
@ 2022-10-02  7:13 Eugene Rozenfeld
  0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2022-10-02  7:13 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:0944b447055f19b485ff7e7bf18672b01ef23297

commit 0944b447055f19b485ff7e7bf18672b01ef23297
Merge: 1526070254e aa360fbf68b
Author: MS Automation <gnutools@microsoft.com>
Date:   Sat Oct 1 11:18:13 2022 +0000

    Merge commit 'aa360fbf68b11e54017e8fa5b1bdb87ce7c19188' into merge-master-aa360fbf68b11e54017e8fa5b1bdb87ce7c19188-2022-10-01T11-18-12

Diff:

 ChangeLog                                          |   7 +
 configure                                          |  11 +
 configure.ac                                       |  11 +
 gcc/ChangeLog                                      | 508 +++++++++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/Makefile.in                                    |   1 +
 gcc/ada/ChangeLog                                  |  21 +
 gcc/ada/contracts.adb                              |  46 +-
 gcc/ada/einfo.ads                                  |  40 +-
 gcc/ada/exp_ch5.adb                                |  95 +++-
 gcc/ada/sem_attr.adb                               |   8 +-
 gcc/ada/sem_util.adb                               |   5 +-
 gcc/c-family/ChangeLog                             |  18 +
 gcc/c-family/c-common.cc                           |  51 +--
 gcc/c-family/c-common.h                            |  32 +-
 gcc/c-family/c-lex.cc                              |   3 +
 gcc/c/ChangeLog                                    |   5 +
 gcc/c/c-decl.cc                                    |  25 +
 gcc/common.opt                                     |   5 +-
 gcc/common/config/aarch64/aarch64-common.cc        | 305 ++++---------
 gcc/config.gcc                                     |   8 -
 gcc/config/aarch64/aarch64-arches.def              |  32 +-
 gcc/config/aarch64/aarch64-builtins.cc             |   6 +-
 gcc/config/aarch64/aarch64-c.cc                    |   6 +-
 gcc/config/aarch64/aarch64-cores.def               | 130 +++---
 gcc/config/aarch64/aarch64-feature-deps.h          | 121 +++++
 gcc/config/aarch64/aarch64-option-extensions.def   | 321 +++++--------
 gcc/config/aarch64/aarch64-opts.h                  |   4 +
 gcc/config/aarch64/aarch64-protos.h                |  10 +-
 gcc/config/aarch64/aarch64-simd.md                 |  56 +--
 gcc/config/aarch64/aarch64-sve-builtins.cc         |  34 +-
 gcc/config/aarch64/aarch64-sve-builtins.h          |   9 +-
 gcc/config/aarch64/aarch64.cc                      |  98 ++--
 gcc/config/aarch64/aarch64.h                       | 242 +++-------
 gcc/config/aarch64/aarch64.md                      |   8 +-
 gcc/config/aarch64/aarch64.opt                     |   5 +-
 gcc/config/aarch64/driver-aarch64.cc               |  32 +-
 gcc/config/aarch64/t-aarch64-vxworks               |   5 +
 gcc/config/arm/arm.cc                              |   2 +
 gcc/config/csky/csky.cc                            |  10 +-
 gcc/config/gcn/gcn.cc                              |   2 -
 gcc/config/i386/i386.cc                            |   8 +-
 gcc/config/ia64/ia64.cc                            |   3 +
 gcc/config/riscv/riscv.cc                          |   6 +
 gcc/config/riscv/riscv.opt                         |   6 +
 gcc/config/rs6000/rs6000-internal.h                |   4 +
 gcc/config/rs6000/rs6000-logue.cc                  |  32 ++
 gcc/config/rs6000/rs6000.cc                        |  19 +-
 gcc/config/rs6000/rs6000.h                         |   4 +
 gcc/config/rs6000/vxworks.h                        |   7 +-
 gcc/config/s390/s390.cc                            |   3 +-
 gcc/config/vx-common.h                             |   7 +-
 gcc/config/vxworks.h                               |   5 +
 gcc/configure                                      |  11 +-
 gcc/configure.ac                                   |  11 +-
 gcc/cp/ChangeLog                                   | 124 +++++
 gcc/cp/call.cc                                     |  13 +-
 gcc/cp/class.cc                                    |  13 +-
 gcc/cp/constexpr.cc                                |  11 +-
 gcc/cp/constraint.cc                               |   9 +-
 gcc/cp/cp-gimplify.cc                              |  16 +-
 gcc/cp/cp-objcp-common.cc                          |  43 +-
 gcc/cp/cp-trait.def                                | 106 +++++
 gcc/cp/cp-tree.def                                 |   9 +-
 gcc/cp/cp-tree.h                                   |  64 +--
 gcc/cp/cxx-pretty-print.cc                         | 164 ++-----
 gcc/cp/cxx-pretty-print.h                          |   2 +-
 gcc/cp/error.cc                                    |  14 +-
 gcc/cp/mangle.cc                                   |   5 +-
 gcc/cp/module.cc                                   |  59 ++-
 gcc/cp/parser.cc                                   | 219 ++-------
 gcc/cp/pt.cc                                       |  34 +-
 gcc/cp/semantics.cc                                |  55 ++-
 gcc/cp/tree.cc                                     |  22 +-
 gcc/cp/typeck.cc                                   |   7 +-
 gcc/cppdefault.cc                                  |   3 +
 gcc/doc/invoke.texi                                |  14 +-
 gcc/doc/sourcebuild.texi                           |   3 +
 gcc/doc/tm.texi                                    |   2 +-
 gcc/dwarf2out.cc                                   |   6 +-
 gcc/fortran/ChangeLog                              |   8 +
 gcc/fortran/openmp.cc                              |  70 ++-
 gcc/gcc.cc                                         |  27 ++
 gcc/gimple-range-gori.cc                           | 188 +++++++-
 gcc/gimple-range-gori.h                            |  17 +-
 gcc/gimple-range-op.cc                             |  12 +-
 gcc/gimple-range-op.h                              |   6 +-
 gcc/gimplify.cc                                    | 177 +++++--
 gcc/range-op.cc                                    | 150 +++++-
 gcc/target.def                                     |   2 +-
 gcc/testsuite/ChangeLog                            | 199 ++++++++
 .../c-c++-common/goacc/struct-component-kind-1.c   |  72 +++
 .../patchable_function_entry-default.c             |   3 +
 gcc/testsuite/c-c++-common/pr69543-3.c             |   8 +-
 gcc/testsuite/c-c++-common/pr69543-4.c             |   8 +-
 gcc/testsuite/c-c++-common/pragma-diag-16.c        |  63 +++
 gcc/testsuite/c-c++-common/torture/attr-noinit-1.c |   3 +-
 gcc/testsuite/c-c++-common/torture/attr-noinit-2.c |   3 +-
 gcc/testsuite/c-c++-common/torture/attr-noinit-3.c |   3 +-
 .../c-c++-common/torture/attr-persistent-1.c       |   3 +-
 .../c-c++-common/torture/attr-persistent-3.c       |   3 +-
 gcc/testsuite/g++.dg/cpp0x/alias-decl-59.C         |   4 +-
 gcc/testsuite/g++.dg/cpp1y/constexpr-local4.C      |   4 +-
 gcc/testsuite/g++.dg/cpp23/ext-floating11.C        |  79 ++++
 gcc/testsuite/g++.dg/cpp2a/cond-triv3.C            |  44 ++
 gcc/testsuite/g++.dg/cpp2a/consteval24.C           |   2 +-
 gcc/testsuite/g++.dg/cpp2a/consteval7.C            |   2 +-
 gcc/testsuite/g++.dg/cpp2a/inline-asm3.C           |   2 +-
 gcc/testsuite/g++.dg/ext/cond4.C                   |  17 +-
 gcc/testsuite/g++.dg/ext/has-builtin-1.C           |   9 +
 gcc/testsuite/g++.dg/ext/remove_cv.C               |  32 ++
 gcc/testsuite/g++.dg/ext/remove_cvref.C            |  32 ++
 gcc/testsuite/g++.dg/ext/remove_reference.C        |  32 ++
 gcc/testsuite/g++.dg/ext/underlying_type13.C       |   7 +
 gcc/testsuite/g++.dg/ext/underlying_type14.C       |   8 +
 gcc/testsuite/g++.dg/ext/underlying_type7.C        |   2 +-
 gcc/testsuite/g++.dg/goacc/pr107028-1.C            |  14 +
 gcc/testsuite/g++.dg/goacc/pr107028-2.C            |  27 ++
 gcc/testsuite/g++.dg/modules/100616_a.H            |   5 +
 gcc/testsuite/g++.dg/modules/100616_b.C            |   7 +
 gcc/testsuite/g++.dg/modules/100616_c.C            |   7 +
 gcc/testsuite/g++.dg/modules/100616_d.C            |  10 +
 gcc/testsuite/g++.dg/modules/ben-1.map             |   2 +-
 gcc/testsuite/g++.dg/modules/ben-1_a.C             |   2 +-
 gcc/testsuite/g++.dg/modules/pr102576_a.H          |   5 +
 gcc/testsuite/g++.dg/modules/pr102576_b.C          |   9 +
 gcc/testsuite/g++.dg/tree-ssa/cond-temp1.C         |  16 +
 gcc/testsuite/g++.dg/uninit-pr105646.C             |  17 +
 gcc/testsuite/g++.target/aarch64/pr107080.C        |  19 +
 gcc/testsuite/g++.target/arm/pr107080.C            |  19 +
 gcc/testsuite/gcc.dg/c2x-attr-noreturn-1.c         |  56 +++
 gcc/testsuite/gcc.dg/c2x-attr-noreturn-2.c         |  72 +++
 gcc/testsuite/gcc.dg/c2x-attr-noreturn-3.c         |  11 +
 gcc/testsuite/gcc.dg/c2x-has-c-attribute-2.c       |  16 +
 gcc/testsuite/gcc.dg/cpp/pragma-diagnostic-2.c     |   7 +-
 gcc/testsuite/gcc.dg/infinite-loop.c               |  26 ++
 gcc/testsuite/gcc.dg/pr102892-1.c                  |   2 +-
 gcc/testsuite/gcc.dg/pr104992.c                    |   3 +-
 gcc/testsuite/gcc.dg/pr25521.c                     |  10 +
 gcc/testsuite/gcc.dg/tree-ssa/pr79095.c            |   6 +-
 gcc/testsuite/gcc.target/aarch64/cpunative/info_15 |   2 +-
 gcc/testsuite/gcc.target/aarch64/cpunative/info_16 |   2 +-
 gcc/testsuite/gcc.target/aarch64/cpunative/info_17 |   2 +-
 gcc/testsuite/gcc.target/aarch64/cpunative/info_8  |   2 +-
 gcc/testsuite/gcc.target/aarch64/cpunative/info_9  |   2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_0.c    |   2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_10.c   |   2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_13.c   |   2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_16.c   |   2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_17.c   |   2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_2.c    |   2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_6.c    |   2 +-
 .../gcc.target/aarch64/cpunative/native_cpu_7.c    |   2 +-
 gcc/testsuite/gcc.target/aarch64/options_set_2.c   |   2 +-
 gcc/testsuite/gcc.target/aarch64/options_set_3.c   |   2 +-
 gcc/testsuite/gcc.target/aarch64/options_set_4.c   |   4 +-
 gcc/testsuite/gcc.target/aarch64/options_set_6.c   |   5 +-
 .../gcc.target/aarch64/pragma_cpp_predefs_4.c      |  47 ++
 gcc/testsuite/gcc.target/aarch64/target_attr_15.c  |   2 +-
 .../gcc.target/arm/mve/mve_load_memory_modes.c     |  58 +--
 .../gcc.target/arm/mve/mve_store_memory_modes.c    |  58 +--
 gcc/testsuite/gcc.target/i386/pr107055.c           |   4 +
 gcc/testsuite/gcc.target/powerpc/pr99888-1.c       |  43 ++
 gcc/testsuite/gcc.target/powerpc/pr99888-2.c       |  43 ++
 gcc/testsuite/gcc.target/powerpc/pr99888-3.c       |  11 +
 gcc/testsuite/gcc.target/powerpc/pr99888-4.c       |  13 +
 gcc/testsuite/gcc.target/powerpc/pr99888-5.c       |  13 +
 gcc/testsuite/gcc.target/powerpc/pr99888-6.c       |  14 +
 .../gfortran.dg/goacc/mapping-tests-5.f90          |  15 +
 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-1.f90 |   8 +-
 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-2.f90 |   2 +-
 gcc/testsuite/gfortran.dg/gomp/is_device_ptr-3.f90 |   3 +-
 gcc/testsuite/lib/gcc-defs.exp                     |   2 +-
 gcc/testsuite/lib/target-supports.exp              |  67 +++
 gcc/tree-data-ref.cc                               |   8 +-
 gcc/tree-ssa-dom.cc                                | 140 +++++-
 gcc/tree-ssa-dse.cc                                |   2 +-
 gcc/tree-ssa-uninit.cc                             |  22 +-
 gcc/tree-vect-loop-manip.cc                        |  10 +
 gcc/tree-vect-loop.cc                              |  82 ++--
 gcc/tree-vectorizer.h                              |   3 +
 gcc/value-relation.cc                              |  55 ---
 gcc/value-relation.h                               |  59 +++
 gcc/varasm.cc                                      |   3 -
 libgcc/ChangeLog                                   |   6 +
 libgcc/config/vxcrtstuff.c                         |  24 +-
 libgomp/ChangeLog                                  |   5 +
 .../testsuite/libgomp.fortran/is_device_ptr-2.f90  | 159 +++++++
 libstdc++-v3/ChangeLog                             |  49 ++
 libstdc++-v3/include/bits/unique_ptr.h             |   5 +-
 libstdc++-v3/include/std/bitset                    | 107 +++--
 libstdc++-v3/include/std/type_traits               |   7 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |   4 +
 libstdc++-v3/testsuite/20_util/bind/ref_neg.cc     |   2 +-
 .../testsuite/20_util/bitset/access/to_ulong.cc    |  13 +-
 195 files changed, 4528 insertions(+), 1831 deletions(-)

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

only message in thread, other threads:[~2022-10-02  7:13 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-02  7:13 [gcc(refs/vendors/microsoft/heads/main)] Merge commit 'aa360fbf68b11e54017e8fa5b1bdb87ce7c19188' into merge-master-aa360fbf68b11e54017e8fa5b1 Eugene Rozenfeld

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