public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r11-4546.
@ 2020-10-29 20:03 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2020-10-29 20:03 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:e80f60d5dff1781eefa8dbf30794452807a7ff66
commit e80f60d5dff1781eefa8dbf30794452807a7ff66
Merge: b44440ba87d 79991e2348a
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Thu Oct 29 19:13:56 2020 +0000
Merge master r11-4546.
* Merge master r11-4546-g79991e2348a8.
Diff:
gcc/ChangeLog | 136 ++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 1 +
gcc/ada/ChangeLog | 6 +
gcc/analyzer/ChangeLog | 42 +
gcc/analyzer/analyzer.h | 3 +
gcc/analyzer/complexity.cc | 95 +
gcc/analyzer/complexity.h | 51 +
gcc/analyzer/program-state.cc | 33 +-
gcc/analyzer/region-model-reachability.cc | 44 +-
gcc/analyzer/region-model.h | 2135 +-------------------
gcc/analyzer/region.cc | 20 +-
gcc/analyzer/region.h | 1017 ++++++++++
gcc/analyzer/svalue.cc | 31 +-
gcc/analyzer/svalue.h | 1150 +++++++++++
gcc/c-family/ChangeLog | 16 +
gcc/c-family/c-opts.c | 10 +
gcc/c-family/c.opt | 11 +-
gcc/c/ChangeLog | 18 +
gcc/common/config/i386/cpuinfo.h | 19 +
gcc/common/config/i386/i386-common.c | 86 +-
gcc/common/config/i386/i386-cpuinfo.h | 3 +
gcc/common/config/i386/i386-isas.h | 3 +
gcc/config.gcc | 4 +-
gcc/config/i386/cpuid.h | 7 +
gcc/config/i386/i386-builtin-types.def | 7 +
gcc/config/i386/i386-builtin.def | 13 +
gcc/config/i386/i386-c.c | 4 +
gcc/config/i386/i386-expand.c | 220 ++
gcc/config/i386/i386-options.c | 12 +-
gcc/config/i386/i386.h | 10 +-
gcc/config/i386/i386.opt | 8 +
gcc/config/i386/immintrin.h | 2 +
gcc/config/i386/keylockerintrin.h | 129 ++
gcc/config/i386/predicates.md | 118 ++
gcc/config/i386/sse.md | 218 ++
gcc/cp/ChangeLog | 67 +
gcc/cp/call.c | 35 +-
gcc/cp/constexpr.c | 87 +-
gcc/cp/constraint.cc | 72 +-
gcc/cp/cp-tree.h | 8 +-
gcc/cp/decl.c | 15 +-
gcc/cp/parser.c | 4 +-
gcc/cp/pt.c | 155 +-
gcc/cp/typeck.c | 125 +-
gcc/doc/extend.texi | 10 +
gcc/doc/invoke.texi | 55 +-
gcc/gimple-range-cache.cc | 12 +-
gcc/ginclude/stdbool.h | 5 +
gcc/go/gofrontend/MERGE | 2 +-
gcc/ipa-cp.c | 20 +-
gcc/ipa-fnsummary.c | 6 +-
gcc/langhooks.c | 2 +-
gcc/lto/ChangeLog | 8 +
gcc/optc-gen.awk | 3 +
gcc/output.h | 3 +-
gcc/params.opt | 2 +-
gcc/testsuite/ChangeLog | 223 ++
gcc/testsuite/g++.dg/cpp0x/linkage2.C | 2 +-
gcc/testsuite/g++.dg/cpp2a/concepts-variadic2.C | 12 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor5.C | 35 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor6.C | 36 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor7.C | 19 +
gcc/testsuite/g++.dg/cpp2a/constexpr-dtor8.C | 19 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new15.C | 21 +
gcc/testsuite/g++.dg/cpp2a/enum-conv1.C | 117 ++
gcc/testsuite/g++.dg/cpp2a/enum-conv2.C | 115 ++
gcc/testsuite/g++.dg/cpp2a/enum-conv3.C | 115 ++
gcc/testsuite/g++.dg/cpp2a/spaceship-err5.C | 23 +
gcc/testsuite/g++.dg/other/i386-2.C | 2 +-
gcc/testsuite/g++.dg/other/i386-3.C | 2 +-
gcc/testsuite/g++.dg/parse/attr3.C | 2 +-
gcc/testsuite/g++.dg/pr97609.C | 46 +
gcc/testsuite/g++.dg/warn/Wdiv-by-zero-3.C | 6 +-
gcc/testsuite/g++.dg/warn/Wtautological-compare3.C | 11 +
gcc/testsuite/g++.dg/warn/Wtype-limits5.C | 11 +
gcc/testsuite/g++.dg/warn/mvp3.C | 30 +
gcc/testsuite/g++.old-deja/g++.pt/crash10.C | 1 -
gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 8 +
gcc/testsuite/gcc.dg/analyzer/pr97608.c | 17 +
gcc/testsuite/gcc.dg/c11-bool-1.c | 50 +
gcc/testsuite/gcc.dg/c2x-bool-1.c | 50 +
gcc/testsuite/gcc.dg/c99-bool-4.c | 46 +
gcc/testsuite/gcc.dg/pr97596.c | 12 +
gcc/testsuite/gcc.dg/sin_cos.c | 41 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr65935.c | 5 +-
gcc/testsuite/gcc.target/i386/funcspec-56.inc | 4 +
.../gcc.target/i386/keylocker-aesdec128kl.c | 17 +
.../gcc.target/i386/keylocker-aesdec256kl.c | 17 +
.../gcc.target/i386/keylocker-aesdecwide128kl.c | 32 +
.../gcc.target/i386/keylocker-aesdecwide256kl.c | 32 +
.../gcc.target/i386/keylocker-aesenc128kl.c | 17 +
.../gcc.target/i386/keylocker-aesencwide128kl.c | 32 +
.../gcc.target/i386/keylocker-aesencwide256kl.c | 33 +
.../gcc.target/i386/keylocker-encodekey128.c | 29 +
.../gcc.target/i386/keylocker-encodekey256.c | 30 +
.../gcc.target/i386/keylocker-loadiwkey.c | 19 +
gcc/testsuite/gcc.target/i386/sse-12.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-13.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-14.c | 2 +-
gcc/testsuite/gcc.target/i386/sse-22.c | 4 +-
gcc/testsuite/gcc.target/i386/sse-23.c | 2 +-
gcc/testsuite/gcc.target/powerpc/altivec-consts.c | 4 +-
gcc/testsuite/gcc.target/powerpc/float128-type-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/float128-type-2.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-char.p9.c | 1 -
.../gcc.target/powerpc/fold-vec-extract-int.p9.c | 1 -
.../powerpc/fold-vec-extract-longlong.p7.c | 1 -
.../powerpc/fold-vec-extract-longlong.p8.c | 1 -
.../gcc.target/powerpc/fold-vec-insert-int-p9.c | 2 -
.../gcc.target/powerpc/le-altivec-consts.c | 4 +-
gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 1 -
gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 1 -
gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c | 4 +-
gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c | 4 +-
gcc/testsuite/gcc.target/powerpc/signbit-1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/signbit-2.c | 4 +-
gcc/testsuite/gcc.target/powerpc/signbit-3.c | 2 +-
.../powerpc/vsx-load-element-extend-char.c | 5 +-
.../powerpc/vsx-load-element-extend-int.c | 5 +-
.../powerpc/vsx-load-element-extend-longlong.c | 5 +-
.../powerpc/vsx-load-element-extend-short.c | 5 +-
.../powerpc/vsx-store-element-truncate-char.c | 5 +-
.../powerpc/vsx-store-element-truncate-int.c | 5 +-
.../powerpc/vsx-store-element-truncate-longlong.c | 5 +-
.../powerpc/vsx-store-element-truncate-short.c | 5 +-
gcc/testsuite/gnat.dg/sin_cos.adb | 14 +
gcc/testsuite/gnat.dg/sin_cos.ads | 4 +
gcc/tree-ssa-math-opts.c | 107 +-
gcc/tree-ssa-pre.c | 5 +-
gcc/tree-vect-loop.c | 2 +-
gcc/tree-vect-slp.c | 52 +-
gcc/tree-vect-stmts.c | 32 +-
gcc/tree-vectorizer.h | 3 +-
gcc/varasm.c | 9 +-
gcc/vec.h | 2 +-
gcc/vr-values.c | 9 +-
gcc/wide-int.h | 10 +-
gotools/Makefile.am | 4 +-
gotools/Makefile.in | 4 +-
libgcc/config/gthr-vxworks-thread.c | 2 +-
libgcc/config/gthr-vxworks-tls.c | 2 +-
libgo/Makefile.am | 60 +-
libgo/Makefile.in | 58 +-
libgo/config.h.in | 3 +
libgo/configure | 2 +-
libgo/configure.ac | 2 +-
libgo/go/os/dir_regfile.go | 2 +-
libgo/go/os/user/decls_unix.go | 10 +-
libgo/go/runtime/netpoll_kqueue.go | 4 +-
libgo/go/runtime/os_gccgo.go | 4 +-
libgo/go/runtime/os_netbsd.go | 8 +-
libgo/go/runtime/signal_gccgo.go | 22 +-
libgo/go/runtime/stubs2.go | 2 +-
libgo/go/syscall/mksyscall.awk | 4 +-
libgo/mklinknames.awk | 46 +
libgo/sysinfo.c | 4 +
libgomp/ChangeLog | 19 +
libstdc++-v3/ChangeLog | 101 +
libstdc++-v3/config/abi/pre/gnu.ver | 58 +-
libstdc++-v3/include/bits/hashtable_policy.h | 4 +-
libstdc++-v3/include/bits/regex.h | 2 +-
libstdc++-v3/include/bits/regex_compiler.tcc | 14 +-
libstdc++-v3/include/bits/shared_ptr_base.h | 2 +-
libstdc++-v3/include/bits/std_function.h | 67 +-
libstdc++-v3/include/bits/stl_tree.h | 1 +
libstdc++-v3/include/bits/uniform_int_dist.h | 104 +-
libstdc++-v3/include/debug/safe_iterator.h | 2 +-
libstdc++-v3/include/ext/debug_allocator.h | 4 +-
libstdc++-v3/include/ext/rope | 4 +-
libstdc++-v3/include/ext/throw_allocator.h | 10 +
libstdc++-v3/include/std/sstream | 4 +-
.../testsuite/20_util/function/target_no_rtti.cc | 56 +
.../testsuite/25_algorithms/all_of/constexpr.cc | 13 +-
.../testsuite/25_algorithms/any_of/constexpr.cc | 5 +-
.../25_algorithms/binary_search/constexpr.cc | 5 +-
.../25_algorithms/copy_backward/constexpr.cc | 2 +-
.../testsuite/25_algorithms/count/constexpr.cc | 4 +-
.../testsuite/25_algorithms/equal/constexpr.cc | 7 +-
.../25_algorithms/equal_range/constexpr.cc | 3 +-
.../testsuite/25_algorithms/fill/constexpr.cc | 2 +-
.../testsuite/25_algorithms/find_end/constexpr.cc | 4 +-
.../testsuite/25_algorithms/find_if/constexpr.cc | 4 +-
.../25_algorithms/is_partitioned/constexpr.cc | 2 +-
.../25_algorithms/is_permutation/constexpr.cc | 4 +-
.../25_algorithms/is_sorted_until/constexpr.cc | 5 +-
.../lexicographical_compare/constexpr.cc | 2 +-
.../lexicographical_compare/constrained.cc | 2 +-
.../25_algorithms/lower_bound/constexpr.cc | 2 +-
.../testsuite/25_algorithms/merge/constexpr.cc | 4 +-
.../testsuite/25_algorithms/mismatch/constexpr.cc | 3 +-
.../testsuite/25_algorithms/none_of/constexpr.cc | 2 +-
.../25_algorithms/partition_copy/constexpr.cc | 3 +-
.../25_algorithms/remove_copy/constexpr.cc | 4 +-
.../25_algorithms/remove_copy_if/constexpr.cc | 2 +-
.../testsuite/25_algorithms/remove_if/constexpr.cc | 2 +-
.../25_algorithms/replace_if/constexpr.cc | 4 +-
.../testsuite/25_algorithms/reverse/constexpr.cc | 2 -
.../25_algorithms/reverse_copy/constexpr.cc | 2 +-
.../25_algorithms/rotate_copy/constexpr.cc | 2 +-
.../testsuite/25_algorithms/search/constexpr.cc | 4 +-
.../25_algorithms/set_difference/constexpr.cc | 9 +-
.../25_algorithms/set_intersection/constexpr.cc | 2 +-
.../set_symmetric_difference/constexpr.cc | 16 +-
.../testsuite/25_algorithms/set_union/constexpr.cc | 5 +-
.../25_algorithms/unique_copy/constexpr.cc | 5 +-
.../25_algorithms/upper_bound/constexpr.cc | 2 +-
207 files changed, 6179 insertions(+), 2713 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-10-29 20:03 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-29 20:03 [gcc/devel/c++-coroutines] Merge master r11-4546 Iain D Sandoe
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).