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