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