public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-3001.
@ 2021-08-19 19:44 Iain D Sandoe
  0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-08-19 19:44 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:6c8d47e2787a4f4f5a5ffcacc481a4cc93c21a4f

commit 6c8d47e2787a4f4f5a5ffcacc481a4cc93c21a4f
Merge: 31e29c6bf66 bb04a03c6f9
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Aug 18 18:07:16 2021 +0100

    Merge master r12-3001.
    
            * Merge master r12-3001-gbb04a03c6f9b.

Diff:

 contrib/gcc-git-customization.sh                   |   2 +-
 contrib/git-commit-mklog.py                        |   6 +
 contrib/mklog.py                                   |   9 +-
 gcc/ChangeLog                                      | 374 ++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/Makefile.in                                    |   1 +
 gcc/ada/gcc-interface/decl.c                       |   6 +-
 gcc/builtins.c                                     |  22 +-
 gcc/c-family/ChangeLog                             |  17 +
 gcc/c-family/c-common.c                            |   1 +
 gcc/c-family/c-common.h                            |   3 +-
 gcc/c-family/c-omp.c                               |   4 +-
 gcc/c-family/c-opts.c                              |   4 +-
 gcc/c-family/c-pragma.c                            |   1 +
 gcc/c-family/c-pragma.h                            |   1 +
 gcc/c/ChangeLog                                    |   6 +
 gcc/c/c-parser.c                                   |  85 ++-
 gcc/calls.c                                        | 760 ---------------------
 gcc/calls.h                                        |  15 +-
 gcc/config.in                                      |   7 +
 gcc/config/aarch64/arm_neon.h                      |   8 +-
 gcc/config/darwin.c                                |   8 +
 gcc/config/i386/darwin.h                           |  10 +-
 gcc/config/i386/i386.h                             |   2 +
 gcc/config/i386/sse.md                             |   4 +-
 gcc/config/i386/x86-tune.def                       |   5 +
 gcc/configure                                      |  35 +
 gcc/configure.ac                                   |   9 +
 gcc/cp/ChangeLog                                   |  41 ++
 gcc/cp/class.c                                     |  30 -
 gcc/cp/constexpr.c                                 |  12 +
 gcc/cp/constraint.cc                               |   3 +
 gcc/cp/cp-gimplify.c                               |  13 +
 gcc/cp/cp-objcp-common.c                           |   1 +
 gcc/cp/cp-tree.h                                   |  11 +
 gcc/cp/cxx-pretty-print.c                          |   4 +
 gcc/cp/decl.c                                      |  25 +-
 gcc/cp/parser.c                                    |  81 ++-
 gcc/cp/pt.c                                        |  10 +-
 gcc/cp/semantics.c                                 | 268 ++++++++
 gcc/cp/tree.c                                      |   1 +
 gcc/cp/typeck.c                                    | 170 +++++
 gcc/doc/gty.texi                                   |   5 +-
 gcc/flag-types.h                                   |  11 +-
 gcc/fortran/ChangeLog                              |  22 +
 gcc/fortran/match.h                                |   1 +
 gcc/fortran/openmp.c                               |  11 +
 gcc/fortran/parse.c                                |   3 +
 gcc/ggc-common.c                                   |   8 +-
 gcc/ggc-internal.h                                 |   3 -
 gcc/ggc-page.c                                     |   5 +-
 gcc/ggc-tests.c                                    |  29 +-
 gcc/ggc.h                                          |   6 +-
 gcc/gimple-range-cache.cc                          |   3 +
 gcc/gimple-range-cache.h                           |   1 -
 gcc/gimple-range-fold.cc                           |   4 +-
 gcc/gimple-range-gori.cc                           | 172 ++++-
 gcc/gimple-range-gori.h                            |   1 +
 gcc/gimple-range-trace.cc                          | 206 ++++++
 gcc/gimple-range-trace.h                           |  61 ++
 gcc/gimple-range.cc                                | 393 +++--------
 gcc/gimple-range.h                                 |  34 +-
 gcc/gimple-ssa-warn-access.cc                      | 683 +++++++++++++++++-
 gcc/gimple-ssa-warn-access.h                       |   4 +-
 gcc/gimple-ssa-warn-restrict.c                     |   1 +
 gcc/hash-map-tests.c                               | 163 +++++
 gcc/objc/ChangeLog                                 |   8 +
 gcc/objc/objc-next-runtime-abi-02.c                |   4 +-
 gcc/params.opt                                     |  11 +-
 gcc/pointer-query.cc                               | 195 +++++-
 gcc/pointer-query.h                                |  11 +
 gcc/read-rtl-function.c                            |   2 +-
 gcc/selftest-run-tests.c                           |   2 +-
 gcc/selftest.h                                     |   5 -
 gcc/testsuite/ChangeLog                            | 100 +++
 gcc/testsuite/c-c++-common/gomp/nothing-1.c        |  37 +
 gcc/testsuite/c-c++-common/gomp/pr63326.c          |  44 +-
 .../g++.dg/cpp2a/class-deduction-aggr11.C          |  29 +
 .../g++.dg/cpp2a/class-deduction-aggr12.C          |  15 +
 .../g++.dg/cpp2a/is-corresponding-member1.C        |  61 ++
 .../g++.dg/cpp2a/is-corresponding-member2.C        | 158 +++++
 .../g++.dg/cpp2a/is-corresponding-member3.C        |  14 +
 .../g++.dg/cpp2a/is-corresponding-member4.C        |  25 +
 .../g++.dg/cpp2a/is-corresponding-member5.C        |  95 +++
 .../g++.dg/cpp2a/is-corresponding-member6.C        |  34 +
 .../g++.dg/cpp2a/is-corresponding-member7.C        |  71 ++
 .../g++.dg/cpp2a/is-corresponding-member8.C        |  25 +
 gcc/testsuite/g++.dg/cpp2a/is-layout-compatible1.C |  80 +++
 gcc/testsuite/g++.dg/cpp2a/is-layout-compatible2.C |  36 +
 gcc/testsuite/g++.dg/cpp2a/is-layout-compatible3.C |  64 ++
 gcc/testsuite/g++.dg/cpp2a/nontype-class49.C       |   8 +
 gcc/testsuite/g++.dg/gomp/attrs-1.C                |   1 +
 gcc/testsuite/g++.dg/gomp/attrs-2.C                |   1 +
 gcc/testsuite/g++.dg/gomp/attrs-7.C                |   3 +-
 gcc/testsuite/g++.dg/gomp/attrs-9.C                |   1 +
 gcc/testsuite/g++.dg/gomp/barrier-2.C              |   2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-72.c       |  13 +
 gcc/testsuite/gcc.dg/attr-alloc_size-5.c           |   2 +-
 gcc/testsuite/gcc.dg/attr-alloc_size-7.c           |  45 +-
 gcc/testsuite/gcc.dg/attr-alloc_size-8.c           |   2 +-
 gcc/testsuite/gcc.dg/gomp/barrier-2.c              |   3 +-
 gcc/testsuite/gcc.dg/gomp/declare-simd-5.c         |   2 +-
 gcc/testsuite/gcc.dg/gomp/declare-variant-2.c      |   2 +-
 gcc/testsuite/gcc.dg/pr78213.c                     |   9 +-
 gcc/testsuite/gcc.target/i386/pr54400.c            |   2 +-
 gcc/testsuite/gcc.target/i386/pr94147.c            |  22 +
 gcc/testsuite/gfortran.dg/nothing-1.f90            |  28 +
 gcc/testsuite/gfortran.dg/nothing-2.f90            |   7 +
 gcc/tree-ssa-uninit.c                              |   2 +-
 gcc/tree.c                                         |  54 ++
 gcc/tree.h                                         |   6 +
 libcc1/ChangeLog                                   |   5 +
 libcc1/Makefile.am                                 |   1 +
 libcc1/Makefile.in                                 |   1 +
 libcpp/ChangeLog                                   |  17 +
 libgomp/ChangeLog                                  |  15 +
 libgomp/omp_lib.f90.in                             |  94 +++
 libgomp/omp_lib.h.in                               |  97 +++
 libgomp/testsuite/libgomp.c-c++-common/nothing-1.c |  47 ++
 libgomp/testsuite/libgomp.fortran/alloc-1.F90      |  16 -
 libgomp/testsuite/libgomp.fortran/alloc-4.f90      |  16 -
 libgomp/testsuite/libgomp.fortran/refcount-1.f90   |  61 ++
 libgomp/testsuite/libgomp.fortran/target-12.f90    | 147 ++++
 libstdc++-v3/ChangeLog                             |  58 ++
 libstdc++-v3/doc/doxygen/user.cfg.in               |  20 +-
 libstdc++-v3/include/bits/stl_algo.h               |  86 ++-
 libstdc++-v3/include/bits/stl_function.h           | 134 ++--
 libstdc++-v3/include/bits/unique_ptr.h             |  84 ++-
 libstdc++-v3/include/debug/deque                   |   7 +-
 libstdc++-v3/include/debug/forward_list            |   7 +-
 libstdc++-v3/include/debug/list                    |   7 +-
 libstdc++-v3/include/debug/vector                  |   7 +-
 libstdc++-v3/include/ext/type_traits.h             |  16 +-
 libstdc++-v3/include/std/complex                   |  29 -
 libstdc++-v3/include/std/type_traits               |  55 +-
 libstdc++-v3/python/libstdcxx/v6/printers.py       |  10 +-
 libstdc++-v3/testsuite/lib/libstdc++.exp           |   3 +-
 .../testsuite/libstdc++-prettyprinters/simple.cc   |  14 +-
 .../testsuite/libstdc++-prettyprinters/simple11.cc |  14 +-
 139 files changed, 4683 insertions(+), 1633 deletions(-)


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

only message in thread, other threads:[~2021-08-19 19:44 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-19 19:44 [gcc/devel/c++-coroutines] Merge master r12-3001 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).