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

https://gcc.gnu.org/g:571f4fef343e88d037b04490e0606946133be54c

commit 571f4fef343e88d037b04490e0606946133be54c
Merge: f6d147306c0 ef7becc9c8a
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Tue Aug 31 19:28:30 2021 +0100

    Merge master r12-3272.
    
            * Merge master r12-3272-gef7becc9c8a4.

Diff:

 Makefile.def                                       |   1 +
 Makefile.in                                        |   1 +
 contrib/ChangeLog                                  |   5 +
 contrib/download_prerequisites                     |   2 +-
 fixincludes/ChangeLog                              |   6 +
 fixincludes/fixincl.x                              |  68 +++++-
 fixincludes/inclhack.def                           |  28 +++
 fixincludes/tests/base/inttypes.h                  |  22 ++
 gcc/ChangeLog                                      |  75 ++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/Makefile.in                                    |   1 +
 gcc/analyzer/ChangeLog                             | 103 ++++++++
 gcc/analyzer/analyzer.h                            |  51 ++++
 gcc/analyzer/call-info.cc                          | 162 ++++++++++++
 gcc/analyzer/call-info.h                           |  83 +++++++
 gcc/analyzer/engine.cc                             | 271 +++++++++++++++++----
 gcc/analyzer/exploded-graph.h                      |  62 +++--
 gcc/analyzer/program-state.cc                      |   6 +-
 gcc/analyzer/region-model-impl-calls.cc            | 176 ++++++++++++-
 gcc/analyzer/region-model.cc                       |  28 ++-
 gcc/analyzer/region-model.h                        |  36 +++
 gcc/analyzer/sm-malloc.cc                          | 136 ++++++++---
 gcc/analyzer/sm-signal.cc                          |  15 +-
 gcc/analyzer/sm.h                                  |   5 +
 gcc/analyzer/svalue.cc                             |   3 +-
 gcc/c-family/ChangeLog                             |   4 +
 gcc/c-family/c.opt                                 |   4 +
 gcc/c/c-parser.c                                   |  84 +++++--
 gcc/collect-utils.c                                |  37 +++
 gcc/collect-utils.h                                |   1 +
 gcc/collect2.c                                     |  36 +--
 gcc/combine.c                                      |   3 +-
 gcc/config.gcc                                     |  90 ++++---
 gcc/config/cris/cris.h                             |  18 --
 gcc/config/i386/i386-protos.h                      |   4 +-
 gcc/config/i386/i386.c                             |   4 +-
 gcc/config/i386/sse.md                             | 100 +++-----
 gcc/config/m32r/m32r.h                             |  28 +--
 gcc/config/mips/mips-cpus.def                      | 228 ++++++++---------
 gcc/config/mips/mips.c                             |  46 +++-
 gcc/config/mips/mips.h                             |  84 ++++---
 gcc/config/mips/netbsd.h                           |   5 +-
 gcc/config/mn10300/linux.h                         |   2 -
 gcc/config/mn10300/mn10300.h                       |   3 -
 gcc/config/rs6000/darwin.h                         |   8 +-
 gcc/config/rs6000/rs6000-builtin-new.def           |   6 +
 gcc/config/rs6000/rs6000-call.c                    |  80 +++---
 gcc/cp/ChangeLog                                   |  27 ++
 gcc/cp/call.c                                      |  67 ++++-
 gcc/cp/constexpr.c                                 |  23 +-
 gcc/cp/cp-tree.h                                   |  16 +-
 gcc/cp/parser.c                                    |  65 ++++-
 gcc/cp/pt.c                                        |  77 +++++-
 gcc/cp/semantics.c                                 |   9 +
 gcc/doc/invoke.texi                                |  22 ++
 gcc/expr.c                                         |  22 +-
 gcc/fortran/ChangeLog                              |  13 +
 gcc/fortran/gfortran.h                             |   1 +
 gcc/fortran/match.c                                |   2 +-
 gcc/fortran/openmp.c                               |  47 +++-
 gcc/fortran/resolve.c                              |   5 +-
 gcc/fortran/trans-openmp.c                         |   4 +
 gcc/function.h                                     |   9 +-
 gcc/gcc-rich-location.h                            |   6 +-
 gcc/gimple-ssa-warn-access.cc                      |   2 +-
 gcc/gimplify.c                                     |  49 +++-
 gcc/lto-wrapper.c                                  |  18 +-
 gcc/omp-expand.c                                   |  11 +-
 gcc/omp-general.c                                  |   5 +-
 gcc/omp-general.h                                  |   2 +-
 gcc/omp-low.c                                      | 175 +++++++------
 gcc/po/ChangeLog                                   |   4 +
 gcc/po/sv.po                                       |   6 +-
 gcc/simplify-rtx.c                                 |  55 ++++-
 gcc/testsuite/ChangeLog                            |  41 ++++
 gcc/testsuite/c-c++-common/gomp/target-device-1.c  |  32 +++
 gcc/testsuite/c-c++-common/gomp/target-device-2.c  |  14 ++
 .../c-c++-common/gomp/target-device-ancestor-1.c   |  13 +
 .../c-c++-common/gomp/target-device-ancestor-2.c   |  82 +++++++
 .../c-c++-common/gomp/target-device-ancestor-3.c   |  37 +++
 .../c-c++-common/gomp/target-device-ancestor-4.c   |  17 ++
 gcc/testsuite/g++.dg/cpp0x/decltype29.C            |   4 +-
 gcc/testsuite/g++.dg/cpp2a/concepts-lambda14.C     |   4 +-
 gcc/testsuite/g++.dg/diagnostic/static_assert4.C   |  30 +++
 gcc/testsuite/g++.dg/template/access2.C            |   6 +-
 gcc/testsuite/g++.dg/template/error56.C            |   4 +-
 gcc/testsuite/g++.dg/template/explicit-args6.C     |  34 +++
 gcc/testsuite/g++.dg/template/explicit-args7.C     |  33 +++
 gcc/testsuite/g++.dg/torture/pr102142.C            |   9 +
 gcc/testsuite/g++.old-deja/g++.pt/unify6.C         |   4 +-
 gcc/testsuite/gcc.c-torture/execute/pr102134.c     |  23 ++
 gcc/testsuite/gcc.dg/analyzer/capacity-2.c         |   8 +-
 gcc/testsuite/gcc.dg/analyzer/pr99193-1.c          |   2 +
 gcc/testsuite/gcc.dg/analyzer/pr99193-3.c          |   2 +
 gcc/testsuite/gcc.dg/analyzer/realloc-1.c          |  47 +++-
 gcc/testsuite/gcc.dg/analyzer/realloc-2.c          |  80 ++++++
 gcc/testsuite/gcc.dg/ipa/inline-8.c                |   4 +-
 gcc/testsuite/gcc.dg/vect/pr101145.c               |   2 +-
 gcc/testsuite/gcc.dg/vect/pr101145_1.c             |   2 +-
 gcc/testsuite/gcc.dg/vect/pr101145_2.c             |   2 +-
 gcc/testsuite/gcc.dg/vect/pr101145_3.c             |   2 +-
 gcc/testsuite/gcc.target/arm/pr51534.c             |   5 +-
 .../gcc.target/i386/avx512bw-vpcmpeqb-1.c          |  12 +-
 .../gcc.target/i386/avx512bw-vpcmpeqw-1.c          |  12 +-
 .../gcc.target/i386/avx512bw-vpcmpgtb-1.c          |  12 +-
 .../gcc.target/i386/avx512bw-vpcmpgtw-1.c          |  12 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqd-1.c |   4 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpcmpeqq-1.c |   4 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtd-1.c |   4 +-
 gcc/testsuite/gcc.target/i386/avx512f-vpcmpgtq-1.c |   4 +-
 .../gcc.target/i386/avx512vl-vpcmpeqd-1.c          |   8 +-
 .../gcc.target/i386/avx512vl-vpcmpeqq-1.c          |   8 +-
 .../gcc.target/i386/avx512vl-vpcmpgtd-1.c          |   8 +-
 .../gcc.target/i386/avx512vl-vpcmpgtq-1.c          |   8 +-
 gcc/testsuite/gcc.target/i386/bitwise_mask_op-1.c  |   6 -
 gcc/testsuite/gcc.target/i386/bitwise_mask_op-2.c  |   1 -
 .../gcc.target/mips/data-sym-multi-pool.c          |   2 +-
 gcc/testsuite/gcc.target/mips/mips.exp             |   1 +
 gcc/testsuite/gfortran.dg/gomp/target-device-1.f90 |  67 +++++
 gcc/testsuite/gfortran.dg/gomp/target-device-2.f90 |  12 +
 .../gfortran.dg/gomp/target-device-ancestor-1.f90  |   9 +
 .../gfortran.dg/gomp/target-device-ancestor-2.f90  |  92 +++++++
 .../gfortran.dg/gomp/target-device-ancestor-3.f90  |  33 +++
 .../gfortran.dg/gomp/target-device-ancestor-4.f90  |  14 ++
 gcc/testsuite/gfortran.dg/goto_9.f90               |  10 +
 .../gfortran.dg/unlimited_polymorphic_33.f90       |  18 ++
 gcc/tree-pretty-print.c                            |   2 +
 gcc/tree-ssa-ccp.c                                 |   3 +-
 gcc/tree-ssa-ter.c                                 |  10 +-
 gcc/tree-vect-slp.c                                |   2 +-
 gcc/tree.c                                         |   2 +-
 gcc/tree.h                                         |   4 +
 libcpp/include/line-map.h                          |   6 +
 libffi/ChangeLog                                   |   6 +
 libgcc/config/aarch64/value-unwind.h               |   4 +
 libgcc/config/frv/frv-abi.h                        |   4 +
 libgcc/config/i386/value-unwind.h                  |   4 +
 libgcc/config/pa/pa64-hpux-lib.h                   |   9 +-
 libphobos/ChangeLog                                |   7 +
 libstdc++-v3/ChangeLog                             |   6 +
 libstdc++-v3/configure                             |   8 +-
 libstdc++-v3/configure.ac                          |   8 +-
 libstdc++-v3/include/bits/atomic_timed_wait.h      |   2 +
 libstdc++-v3/include/experimental/internet         |  27 +-
 libstdc++-v3/include/std/span                      |   2 +
 libstdc++-v3/src/c++11/system_error.cc             |   4 +-
 libstdc++-v3/testsuite/17_intro/names.cc           |   6 +
 .../19_diagnostics/error_category/noexcept.cc      |  13 +
 .../19_diagnostics/system_error/noexcept.cc        |   6 +
 .../23_containers/span/cons_1_assert_neg.cc        |  14 ++
 .../23_containers/span/cons_2_assert_neg.cc        |  14 ++
 .../30_threads/promise/requirements/lwg3466.cc     |   4 -
 .../net/internet/resolver/ops/lookup.cc            |  20 +-
 153 files changed, 3264 insertions(+), 802 deletions(-)


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

only message in thread, other threads:[~2021-08-31 22:47 UTC | newest]

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