public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/vendors/microsoft/heads/main)] Merge commit 'd7cb9720ed54687bd1135c5e6ef90776a9db0bd5' into merge-master-d7cb9720ed54687bd1135c5e6e
@ 2023-05-04 0:51 Eugene Rozenfeld
0 siblings, 0 replies; only message in thread
From: Eugene Rozenfeld @ 2023-05-04 0:51 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:7537ef3052f8d4d078773030e624088a50febff3
commit 7537ef3052f8d4d078773030e624088a50febff3
Merge: 4ba2cfc9c66 d7cb9720ed5
Author: MS Automation <gnutools@microsoft.com>
Date: Wed May 3 11:24:54 2023 +0000
Merge commit 'd7cb9720ed54687bd1135c5e6ef90776a9db0bd5' into merge-master-d7cb9720ed54687bd1135c5e6ef90776a9db0bd5-2023-05-03T11-24-52
Diff:
ChangeLog | 9 +
MAINTAINERS | 5 +-
Makefile.in | 4 +-
Makefile.tpl | 4 +-
contrib/ChangeLog | 5 +
contrib/filter_gcc_for_doxygen | 2 +-
contrib/filter_params.py | 2 +-
gcc/ChangeLog | 897 ++++-
gcc/DATESTAMP | 2 +-
gcc/builtins.cc | 2 +
gcc/c-family/ChangeLog | 4 +
gcc/c-family/c-ubsan.cc | 8 +-
gcc/c/ChangeLog | 29 +
gcc/c/Make-lang.in | 32 +-
gcc/c/c-parser.cc | 11 +-
gcc/c/c-typeck.cc | 20 +-
gcc/cfgloopmanip.h | 4 +
gcc/config.gcc | 4 +-
gcc/config/aarch64/aarch64-simd.md | 16 +-
gcc/config/aarch64/aarch64.md | 21 +
gcc/config/arc/arc.cc | 36 +
gcc/config/cris/cris.cc | 3 -
gcc/config/epiphany/epiphany.cc | 2 -
gcc/config/gcn/gcn-valu.md | 23 +-
gcc/config/i386/i386.cc | 61 +-
gcc/config/iq2000/iq2000.cc | 3 -
gcc/config/linux-protos.h | 2 +
gcc/config/linux.cc | 11 +
gcc/config/linux.h | 3 +
gcc/config/m32r/m32r.cc | 3 -
gcc/config/microblaze/microblaze.cc | 3 -
gcc/config/mmix/mmix.cc | 3 -
gcc/config/or1k/or1k.cc | 31 +
gcc/config/riscv/bitmanip.md | 54 +-
gcc/config/riscv/crypto.md | 24 -
gcc/config/riscv/generic.md | 2 +-
gcc/config/riscv/genrvv-type-indexer.cc | 4 +-
gcc/config/riscv/iterators.md | 6 +
gcc/config/riscv/riscv-builtins.cc | 6 +-
gcc/config/riscv/riscv-cmo.def | 10 +
gcc/config/riscv/riscv-protos.h | 4 +
gcc/config/riscv/riscv-scalar-crypto.def | 6 -
gcc/config/riscv/riscv.cc | 139 +-
gcc/config/riscv/riscv.md | 24 +-
gcc/config/riscv/sync.md | 194 +-
gcc/config/riscv/vector-iterators.md | 3 +-
gcc/config/riscv/vector.md | 32 +
gcc/config/rs6000/linux.h | 3 +
gcc/config/rs6000/linux64.h | 3 +
gcc/config/rs6000/rs6000-linux.cc | 40 +
gcc/config/rs6000/rs6000-protos.h | 2 +
gcc/config/stormy16/stormy16.cc | 3 -
gcc/config/stormy16/stormy16.md | 116 +-
gcc/configure | 23 +-
gcc/configure.ac | 23 +-
gcc/cp/ChangeLog | 48 +
gcc/cp/Make-lang.in | 33 +-
gcc/cp/call.cc | 1 +
gcc/cp/constexpr.cc | 23 +-
gcc/cp/cp-tree.h | 3 +-
gcc/cp/init.cc | 25 +-
gcc/cp/name-lookup.cc | 40 +-
gcc/cp/name-lookup.h | 2 +
gcc/cp/pt.cc | 58 +-
gcc/cp/search.cc | 25 +-
gcc/doc/extend.texi | 3 +
gcc/doc/install.texi | 2 +-
gcc/doc/invoke.texi | 15 +-
gcc/doc/tm.texi | 15 +
gcc/doc/tm.texi.in | 2 +
gcc/fold-const.cc | 47 +-
gcc/fold-const.h | 3 +
gcc/fortran/ChangeLog | 30 +
gcc/fortran/arith.cc | 2 +-
gcc/fortran/check.cc | 2 +-
gcc/fortran/class.cc | 2 +-
gcc/fortran/decl.cc | 24 +-
gcc/fortran/dependency.cc | 2 +-
gcc/fortran/expr.cc | 2 +-
gcc/fortran/frontend-passes.cc | 6 +-
gcc/fortran/gfortran.h | 4 +-
gcc/fortran/gfortran.texi | 8 +-
gcc/fortran/intrinsic.cc | 2 +-
gcc/fortran/iresolve.cc | 2 +-
gcc/fortran/match.cc | 2 +-
gcc/fortran/module.cc | 2 +-
gcc/fortran/primary.cc | 6 +-
gcc/fortran/resolve.cc | 6 +-
gcc/fortran/simplify.cc | 4 +-
gcc/fortran/trans-array.cc | 4 +-
gcc/fortran/trans-decl.cc | 2 +-
gcc/fortran/trans-expr.cc | 6 +-
gcc/fortran/trans-intrinsic.cc | 2 +-
gcc/fortran/trans-openmp.cc | 42 +-
gcc/fortran/trans-stmt.cc | 10 +-
gcc/genmultilib | 30 +-
gcc/gimple-fold.cc | 8 +-
gcc/gimple-harden-conditionals.cc | 25 +-
gcc/gimple-loop-versioning.cc | 2 +-
gcc/gimple-range-cache.cc | 61 +-
gcc/gimple-range-cache.h | 2 +-
gcc/gimple-range-edge.cc | 40 +-
gcc/gimple-range-edge.h | 4 +-
gcc/gimple-range-fold.cc | 70 +-
gcc/gimple-range-gori.cc | 7 +-
gcc/gimple-range-infer.cc | 25 +-
gcc/gimple-range-infer.h | 2 +-
gcc/gimple-range-op.cc | 248 +-
gcc/gimple-range-tests.cc | 9 +-
gcc/gimple-ssa-warn-alloca.cc | 5 +-
gcc/gimplify.cc | 21 +-
gcc/ipa-cp.cc | 18 +-
gcc/ipa-fnsummary.cc | 10 +-
gcc/ipa-param-manipulation.cc | 15 +-
gcc/ipa-param-manipulation.h | 2 +-
gcc/ipa-prop.cc | 3 +-
gcc/ipa-prop.h | 17 +
gcc/lower-subreg.cc | 39 +-
gcc/lto/ChangeLog | 4 +
gcc/lto/Make-lang.in | 32 +-
gcc/m2/ChangeLog | 16 +
gcc/m2/gm2-compiler/SymbolTable.mod | 231 +-
gcc/m2/m2.flex | 1 +
gcc/match.pd | 197 +-
gcc/po/ChangeLog | 6 +
gcc/po/be.po | 3931 +++++++++----------
gcc/po/da.po | 3940 +++++++++----------
gcc/po/de.po | 3938 +++++++++----------
gcc/po/el.po | 3927 +++++++++----------
gcc/po/es.po | 3942 +++++++++----------
gcc/po/fi.po | 3931 +++++++++----------
gcc/po/fr.po | 3938 +++++++++----------
gcc/po/hr.po | 3976 ++++++++++----------
gcc/po/id.po | 3931 +++++++++----------
gcc/po/ja.po | 3931 +++++++++----------
gcc/po/nl.po | 3931 +++++++++----------
gcc/po/ru.po | 3942 +++++++++----------
gcc/po/sr.po | 3931 +++++++++----------
gcc/po/sv.po | 3935 +++++++++----------
gcc/po/tr.po | 3936 +++++++++----------
gcc/po/uk.po | 3938 +++++++++----------
gcc/po/vi.po | 3940 +++++++++----------
gcc/po/zh_CN.po | 3936 +++++++++----------
gcc/po/zh_TW.po | 3931 +++++++++----------
gcc/print-tree.cc | 6 +-
gcc/print-tree.h | 1 +
gcc/range-op.cc | 281 +-
gcc/range.cc | 7 +-
gcc/range.h | 14 +-
gcc/reload1.cc | 29 +-
gcc/rtlanal.cc | 3 +
gcc/target.def | 17 +
gcc/targhooks.cc | 68 +
gcc/targhooks.h | 3 +
gcc/testsuite/ChangeLog | 271 ++
gcc/testsuite/c-c++-common/hwasan/asan-pr70541.c | 2 +-
gcc/testsuite/c-c++-common/hwasan/heap-overflow.c | 4 +-
.../c-c++-common/hwasan/sanity-check-pure-c.c | 4 +-
gcc/testsuite/c-c++-common/hwasan/use-after-free.c | 4 +-
.../c-c++-common/patchable_function_entry-decl.c | 3 +-
.../patchable_function_entry-default.c | 3 +-
.../patchable_function_entry-definition.c | 3 +-
.../c-c++-common/torture/harden-cond-comp.c | 24 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-array2.C | 15 +
gcc/testsuite/g++.dg/cpp0x/nsdmi-template26.C | 22 +
gcc/testsuite/g++.dg/cpp1z/variant1.C | 47 +
gcc/testsuite/g++.dg/modules/alias-1_b.C | 2 +-
gcc/testsuite/g++.dg/modules/alias-1_d.C | 2 +-
gcc/testsuite/g++.dg/modules/alias-1_e.C | 2 +-
gcc/testsuite/g++.dg/modules/alias-1_f.C | 2 +-
gcc/testsuite/g++.dg/modules/bad-mapper-3.C | 2 +-
gcc/testsuite/g++.dg/modules/cpp-6_c.C | 2 +-
gcc/testsuite/g++.dg/modules/dir-only-2_b.C | 2 +-
gcc/testsuite/g++.dg/template/copy1.C | 3 +-
gcc/testsuite/g++.dg/torture/pr109607.C | 13 +
gcc/testsuite/gcc.dg/init-bad-1.c | 2 +-
gcc/testsuite/gcc.dg/init-bad-2.c | 2 +-
gcc/testsuite/gcc.dg/init-bad-3.c | 2 +-
gcc/testsuite/gcc.dg/init-excess-3.c | 15 +
gcc/testsuite/gcc.dg/pr109409.c | 10 +
gcc/testsuite/gcc.dg/pr109412.c | 20 +
gcc/testsuite/gcc.dg/pr61096-1.c | 2 +-
gcc/testsuite/gcc.dg/torture/pr109652.c | 40 +
gcc/testsuite/gcc.dg/tree-ssa/minmax-16.c | 10 +-
gcc/testsuite/gcc.dg/tree-ssa/phi-opt-25b.c | 70 +
gcc/testsuite/gcc.dg/tree-ssa/pr109639.c | 20 +
gcc/testsuite/gcc.dg/tree-ssa/pr109643.c | 18 +
gcc/testsuite/gcc.dg/tree-ssa/range-sincos.c | 43 +
gcc/testsuite/gcc.dg/tree-ssa/range-sqrt.c | 41 +
gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c | 3 +-
gcc/testsuite/gcc.dg/vect/pr25413a.c | 3 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s4113.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-s491.c | 2 +-
gcc/testsuite/gcc.dg/vect/tsvc/vect-tsvc-vas.c | 2 +-
gcc/testsuite/gcc.dg/vect/vect-71.c | 2 +-
gcc/testsuite/gcc.target/aarch64/csinv-2.c | 26 +
gcc/testsuite/gcc.target/aarch64/simd/pr99195_1.c | 26 +-
gcc/testsuite/gcc.target/avr/mmcu/pr109476.c | 11 +
gcc/testsuite/gcc.target/i386/pr88531-2a.c | 3 +-
gcc/testsuite/gcc.target/i386/pr88531-2b.c | 3 +-
gcc/testsuite/gcc.target/i386/pr88531-2c.c | 3 +-
gcc/testsuite/gcc.target/i386/pr89618-2.c | 23 +
gcc/testsuite/gcc.target/mips/mips-ps-type-2.c | 4 +-
gcc/testsuite/gcc.target/mips/movcc-3.c | 4 +-
.../gcc.target/riscv/amo-table-a-6-amo-add-1.c | 15 +
.../gcc.target/riscv/amo-table-a-6-amo-add-2.c | 15 +
.../gcc.target/riscv/amo-table-a-6-amo-add-3.c | 15 +
.../gcc.target/riscv/amo-table-a-6-amo-add-4.c | 15 +
.../gcc.target/riscv/amo-table-a-6-amo-add-5.c | 15 +
.../riscv/amo-table-a-6-compare-exchange-1.c | 9 +
.../riscv/amo-table-a-6-compare-exchange-2.c | 9 +
.../riscv/amo-table-a-6-compare-exchange-3.c | 9 +
.../riscv/amo-table-a-6-compare-exchange-4.c | 9 +
.../riscv/amo-table-a-6-compare-exchange-5.c | 9 +
.../riscv/amo-table-a-6-compare-exchange-6.c | 10 +
.../riscv/amo-table-a-6-compare-exchange-7.c | 9 +
.../gcc.target/riscv/amo-table-a-6-fence-1.c | 14 +
.../gcc.target/riscv/amo-table-a-6-fence-2.c | 15 +
.../gcc.target/riscv/amo-table-a-6-fence-3.c | 15 +
.../gcc.target/riscv/amo-table-a-6-fence-4.c | 15 +
.../gcc.target/riscv/amo-table-a-6-fence-5.c | 15 +
.../gcc.target/riscv/amo-table-a-6-load-1.c | 16 +
.../gcc.target/riscv/amo-table-a-6-load-2.c | 17 +
.../gcc.target/riscv/amo-table-a-6-load-3.c | 18 +
.../gcc.target/riscv/amo-table-a-6-store-1.c | 16 +
.../gcc.target/riscv/amo-table-a-6-store-2.c | 17 +
.../riscv/amo-table-a-6-store-compat-3.c | 18 +
.../riscv/amo-table-a-6-subword-amo-add-1.c | 9 +
.../riscv/amo-table-a-6-subword-amo-add-2.c | 9 +
.../riscv/amo-table-a-6-subword-amo-add-3.c | 9 +
.../riscv/amo-table-a-6-subword-amo-add-4.c | 9 +
.../riscv/amo-table-a-6-subword-amo-add-5.c | 9 +
gcc/testsuite/gcc.target/riscv/divmod-1.c | 11 +
gcc/testsuite/gcc.target/riscv/divmod-2.c | 16 +
gcc/testsuite/gcc.target/riscv/pr89835.c | 9 +
.../gcc.target/riscv/read-thread-pointer.c | 1 +
gcc/testsuite/gcc.target/riscv/rv32e_stack.c | 14 +
.../riscv/rvv/base/integer_compare_insn_shortcut.c | 291 ++
.../gcc.target/riscv/rvv/base/vlmul_ext-1.c | 14 +
gcc/testsuite/gcc.target/riscv/zbb-min-max-02.c | 4 +-
gcc/testsuite/gcc.target/riscv/zbb-min-max-03.c | 13 +
gcc/testsuite/gcc.target/riscv/zbc32.c | 23 +
gcc/testsuite/gcc.target/riscv/zbc64.c | 23 +
gcc/testsuite/gcc.target/xstormy16/neghi2.c | 8 +
gcc/testsuite/gcc.target/xstormy16/rotatehi-1.c | 10 +
gcc/testsuite/gcc.target/xstormy16/swpn-1.c | 10 +
gcc/testsuite/gcc.target/xstormy16/swpn-2.c | 14 +
gcc/testsuite/gcc.target/xstormy16/swpn-3.c | 28 +
gcc/testsuite/gcc.target/xstormy16/swpn-4.c | 25 +
.../gfortran.dg/goacc/attach-descriptor.f90 | 12 +-
gcc/testsuite/gfortran.dg/ieee/ieee_6.f90 | 2 +-
gcc/testsuite/gm2/pim/run/pass/constlitbase.mod | 44 +
gcc/testsuite/lib/scanasm.exp | 2 +-
gcc/toplev.cc | 3 +-
gcc/tree-cfg.cc | 75 +-
gcc/tree-core.h | 16 +-
gcc/tree-data-ref.cc | 7 +-
gcc/tree-eh.cc | 3 +
gcc/tree-ssa-loop-ch.cc | 41 +-
gcc/tree-ssa-loop-ivcanon.cc | 20 +-
gcc/tree-ssa-loop-niter.cc | 26 +-
gcc/tree-ssa-loop-unswitch.cc | 17 +-
gcc/tree-ssa-phiopt.cc | 892 ++---
gcc/tree-ssa-threadbackward.cc | 4 +-
gcc/tree-ssa.cc | 35 +-
gcc/tree-ssanames.cc | 35 +-
gcc/tree-ssanames.h | 2 +-
gcc/tree-vect-data-refs.cc | 4 +-
gcc/tree-vect-generic.cc | 37 +-
gcc/tree-vect-stmts.cc | 244 +-
gcc/tree-vrp.cc | 36 +-
gcc/tree-vrp.h | 1 -
gcc/tree.cc | 30 +
gcc/tree.h | 1 +
gcc/value-query.cc | 24 +-
gcc/value-range-storage.cc | 468 ++-
gcc/value-range-storage.h | 226 +-
gcc/value-range.cc | 856 ++---
gcc/value-range.h | 293 +-
gcc/vr-values.cc | 781 +---
gcc/vr-values.h | 12 +-
include/ChangeLog | 4 +
include/ctf.h | 127 +-
libcpp/ChangeLog | 13 +
libgcc/ChangeLog | 10 +
libgcc/config/pru/t-pru | 3 +
libgcc/config/riscv/atomic.c | 4 +-
libgomp/ChangeLog | 7 +
libgomp/testsuite/libgomp.fortran/pr109622-2.f90 | 32 +
libgomp/testsuite/libgomp.fortran/pr109622-3.f90 | 32 +
libgomp/testsuite/libgomp.fortran/pr109622.f90 | 32 +
libsanitizer/ChangeLog | 10 +
libsanitizer/LOCAL_PATCHES | 2 +-
libsanitizer/MERGE | 2 +-
libsanitizer/hwasan/Makefile.am | 2 +-
libsanitizer/hwasan/Makefile.in | 6 +-
libsanitizer/hwasan/hwasan.cpp | 30 +-
libsanitizer/hwasan/hwasan.h | 20 +-
libsanitizer/hwasan/hwasan_allocator.cpp | 48 +-
libsanitizer/hwasan/hwasan_allocator.h | 10 -
libsanitizer/hwasan/hwasan_checks.h | 23 +-
libsanitizer/hwasan/hwasan_interceptors.cpp | 36 +-
.../sanitizer_common_interceptors.inc | 49 +-
.../sanitizer_common/sanitizer_common_syscalls.inc | 5 +-
.../sanitizer_platform_interceptors.h | 2 -
.../sanitizer_platform_limits_posix.cpp | 8 -
.../sanitizer_platform_limits_posix.h | 6 +-
libstdc++-v3/ChangeLog | 121 +
libstdc++-v3/acinclude.m4 | 2 +-
.../post/aarch64-linux-gnu/baseline_symbols.txt | 2 +
.../abi/post/i486-linux-gnu/baseline_symbols.txt | 2 +
.../abi/post/m68k-linux-gnu/baseline_symbols.txt | 2 +
.../post/powerpc64-linux-gnu/baseline_symbols.txt | 2 +
.../post/riscv64-linux-gnu/baseline_symbols.txt | 2 +
.../abi/post/s390x-linux-gnu/baseline_symbols.txt | 2 +
.../post/x86_64-linux-gnu/32/baseline_symbols.txt | 2 +
.../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 2 +
libstdc++-v3/config/abi/pre/gnu.ver | 4 +
libstdc++-v3/configure | 2 +-
libstdc++-v3/doc/doxygen/user.cfg.in | 45 +-
libstdc++-v3/include/bits/basic_string.h | 2 +
libstdc++-v3/include/bits/cow_string.h | 2 +
libstdc++-v3/include/bits/forward_list.h | 2 +
libstdc++-v3/include/bits/fs_dir.h | 35 +-
libstdc++-v3/include/bits/fs_path.h | 18 +-
libstdc++-v3/include/bits/gslice_array.h | 2 +
libstdc++-v3/include/bits/indirect_array.h | 2 +
libstdc++-v3/include/bits/mask_array.h | 2 +
libstdc++-v3/include/bits/memory_resource.h | 12 +
libstdc++-v3/include/bits/mofunc_impl.h | 3 +-
libstdc++-v3/include/bits/move.h | 11 +-
libstdc++-v3/include/bits/quoted_string.h | 12 +-
libstdc++-v3/include/bits/random.h | 127 +-
libstdc++-v3/include/bits/regex.tcc | 4 -
libstdc++-v3/include/bits/slice_array.h | 2 +
libstdc++-v3/include/bits/stl_bvector.h | 2 +
libstdc++-v3/include/bits/stl_map.h | 2 +
libstdc++-v3/include/bits/stl_multimap.h | 2 +
libstdc++-v3/include/bits/stl_multiset.h | 3 +-
libstdc++-v3/include/bits/stl_set.h | 2 +
libstdc++-v3/include/bits/stl_vector.h | 2 +
libstdc++-v3/include/bits/uniform_int_dist.h | 11 +
libstdc++-v3/include/bits/unordered_map.h | 4 +
libstdc++-v3/include/bits/unordered_set.h | 4 +
libstdc++-v3/include/bits/uses_allocator.h | 5 +
libstdc++-v3/include/experimental/memory_resource | 2 -
libstdc++-v3/include/std/bit | 4 +-
libstdc++-v3/include/std/expected | 4 +-
libstdc++-v3/include/std/filesystem | 2 +
libstdc++-v3/include/std/format | 4 +-
libstdc++-v3/include/std/iomanip | 1 +
libstdc++-v3/include/std/iostream | 2 +
libstdc++-v3/include/std/memory_resource | 63 +
libstdc++-v3/include/std/numbers | 2 +-
libstdc++-v3/include/std/valarray | 2 +
libstdc++-v3/src/c++11/random.cc | 18 +-
libstdc++-v3/src/c++98/ios_init.cc | 7 +
libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +-
libstdc++-v3/testsuite/util/testsuite_random.h | 3 +-
359 files changed, 45448 insertions(+), 40509 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2023-05-04 0:51 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-04 0:51 [gcc(refs/vendors/microsoft/heads/main)] Merge commit 'd7cb9720ed54687bd1135c5e6ef90776a9db0bd5' into merge-master-d7cb9720ed54687bd1135c5e6e 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).