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

https://gcc.gnu.org/g:25c17293959b88f3813bede9bcc13ebb0cce09bb

commit 25c17293959b88f3813bede9bcc13ebb0cce09bb
Merge: 8c866dc8d5a b003c4b14b3
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Mon Oct 19 20:24:34 2020 +0100

    Merge master r11-4076.
    
            * Merge master r11-4076-gb003c4b14b3f.

Diff:

 gcc/ChangeLog                                      | 121 +++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  | 413 +++++++++++++++
 gcc/ada/Makefile.rtl                               |  29 +-
 gcc/ada/checks.adb                                 |   7 +-
 gcc/ada/contracts.adb                              |   3 +-
 gcc/ada/debug.adb                                  |   4 +-
 gcc/ada/errout.adb                                 |  43 +-
 gcc/ada/errout.ads                                 |  13 +-
 gcc/ada/erroutc.adb                                |   9 +-
 gcc/ada/exp_aggr.adb                               |  82 ++-
 gcc/ada/exp_attr.adb                               |   6 +-
 gcc/ada/exp_ch4.adb                                |  66 ++-
 gcc/ada/exp_ch6.adb                                |  33 +-
 gcc/ada/exp_put_image.adb                          |   4 +-
 gcc/ada/freeze.adb                                 |   2 +-
 gcc/ada/gcc-interface/Make-lang.in                 |   1 +
 gcc/ada/ghost.adb                                  | 135 +++--
 gcc/ada/gnat_cuda.adb                              | 586 +++++++++++++++++++++
 gcc/ada/gnat_cuda.ads                              | 107 ++++
 gcc/ada/inline.adb                                 |   4 +-
 gcc/ada/lib-xref.adb                               |  31 ++
 gcc/ada/lib-xref.ads                               |  13 +-
 gcc/ada/libgnat/a-cbdlli.adb                       |  26 +
 gcc/ada/libgnat/a-cbdlli.ads                       |   6 +-
 gcc/ada/libgnat/a-cbhama.adb                       |  31 ++
 gcc/ada/libgnat/a-cbhama.ads                       |   7 +-
 gcc/ada/libgnat/a-cbhase.adb                       |  26 +
 gcc/ada/libgnat/a-cbhase.ads                       |   7 +-
 gcc/ada/libgnat/a-cbmutr.adb                       |  44 ++
 gcc/ada/libgnat/a-cbmutr.ads                       |   6 +-
 gcc/ada/libgnat/a-cborma.adb                       |  31 ++
 gcc/ada/libgnat/a-cborma.ads                       |   7 +-
 gcc/ada/libgnat/a-cborse.adb                       |  26 +
 gcc/ada/libgnat/a-cborse.ads                       |   7 +-
 gcc/ada/libgnat/a-cdlili.adb                       |  26 +
 gcc/ada/libgnat/a-cdlili.ads                       |   6 +-
 gcc/ada/libgnat/a-cidlli.adb                       |  29 +
 gcc/ada/libgnat/a-cidlli.ads                       |   6 +-
 gcc/ada/libgnat/a-cihama.adb                       |  31 ++
 gcc/ada/libgnat/a-cihama.ads                       |   6 +-
 gcc/ada/libgnat/a-cihase.adb                       |  26 +
 gcc/ada/libgnat/a-cihase.ads                       |   6 +-
 gcc/ada/libgnat/a-cimutr.adb                       |  44 ++
 gcc/ada/libgnat/a-cimutr.ads                       |   6 +-
 gcc/ada/libgnat/a-ciorma.adb                       |  31 ++
 gcc/ada/libgnat/a-ciorma.ads                       |   6 +-
 gcc/ada/libgnat/a-ciormu.adb                       |  26 +
 gcc/ada/libgnat/a-ciormu.ads                       |   6 +-
 gcc/ada/libgnat/a-ciorse.adb                       |  26 +
 gcc/ada/libgnat/a-ciorse.ads                       |   6 +-
 gcc/ada/libgnat/a-coboho.adb                       |  15 +
 gcc/ada/libgnat/a-coboho.ads                       |   6 +-
 gcc/ada/libgnat/a-cobove.adb                       |  26 +
 gcc/ada/libgnat/a-cobove.ads                       |   6 +-
 gcc/ada/libgnat/a-cohama.adb                       |  31 ++
 gcc/ada/libgnat/a-cohama.ads                       |   6 +-
 gcc/ada/libgnat/a-cohase.adb                       |  26 +
 gcc/ada/libgnat/a-cohase.ads                       |   6 +-
 gcc/ada/libgnat/a-coinho.adb                       |  17 +
 gcc/ada/libgnat/a-coinho.ads                       |   7 +-
 gcc/ada/libgnat/a-coinho__shared.adb               |  17 +
 gcc/ada/libgnat/a-coinho__shared.ads               |   7 +-
 gcc/ada/libgnat/a-coinve.adb                       |  29 +
 gcc/ada/libgnat/a-coinve.ads                       |   6 +-
 gcc/ada/libgnat/a-comutr.adb                       |  44 ++
 gcc/ada/libgnat/a-comutr.ads                       |   6 +-
 gcc/ada/libgnat/a-coorma.adb                       |  31 ++
 gcc/ada/libgnat/a-coorma.ads                       |   6 +-
 gcc/ada/libgnat/a-coormu.adb                       |  26 +
 gcc/ada/libgnat/a-coormu.ads                       |   6 +-
 gcc/ada/libgnat/a-coorse.adb                       |  26 +
 gcc/ada/libgnat/a-coorse.ads                       |   6 +-
 gcc/ada/libgnat/a-nagefl.ads                       | 171 ++++++
 gcc/ada/libgnat/a-naliop.ads                       |  45 ++
 gcc/ada/libgnat/a-naliop__nolibm.ads               |  43 ++
 .../{a-numaux__vxworks.ads => a-nallfl.ads}        |  84 ++-
 .../libgnat/{a-numaux__darwin.ads => a-nalofl.ads} |  94 ++--
 gcc/ada/libgnat/a-nashfl.ads                       |  87 +++
 gcc/ada/libgnat/a-ngcefu.adb                       |   5 +-
 gcc/ada/libgnat/a-ngcoty.adb                       |  34 +-
 gcc/ada/libgnat/a-ngelfu.adb                       |  39 +-
 gcc/ada/libgnat/a-nuauco.ads                       |  40 ++
 .../{a-numaux__dummy.adb => a-nuauco__x86.ads}     |  17 +-
 .../{a-numaux__libc-x86.ads => a-nuaufl.ads}       |  84 ++-
 gcc/ada/libgnat/a-numaux.ads                       |  94 ++--
 gcc/ada/libgnat/a-numaux__darwin.adb               | 211 --------
 gcc/ada/libgnat/a-stoubu.adb                       |  16 +-
 gcc/ada/libgnat/a-stouut.adb                       |   3 +-
 gcc/ada/libgnat/a-stouut.ads                       |   5 +-
 gcc/ada/libgnat/a-strunb.adb                       |  10 +
 gcc/ada/libgnat/a-strunb.ads                       |   7 +-
 gcc/ada/libgnat/a-strunb__shared.adb               |  10 +
 gcc/ada/libgnat/a-strunb__shared.ads               |   6 +-
 gcc/ada/libgnat/a-stteou.ads                       |  12 +-
 gcc/ada/libgnat/a-textio.ads                       |   5 +-
 gcc/ada/libgnat/s-putima.adb                       |   5 +
 gcc/ada/libgnat/s-putima.ads                       |   8 +-
 gcc/ada/par-ch4.adb                                |  56 +-
 gcc/ada/par-tchk.adb                               |  14 +
 gcc/ada/par.adb                                    |   1 +
 gcc/ada/rtsfind.adb                                |   9 +-
 gcc/ada/rtsfind.ads                                |  18 +
 gcc/ada/scng.adb                                   |  13 +-
 gcc/ada/sem_aggr.adb                               | 108 +++-
 gcc/ada/sem_ch13.adb                               |  31 +-
 gcc/ada/sem_ch4.adb                                |   1 +
 gcc/ada/sem_ch6.adb                                |  21 +-
 gcc/ada/sem_ch7.adb                                |  27 +
 gcc/ada/sem_ch8.adb                                | 241 ++++-----
 gcc/ada/sem_ch8.ads                                |   6 +-
 gcc/ada/sem_disp.adb                               |   8 +-
 gcc/ada/sem_prag.adb                               |   6 +-
 gcc/ada/sem_res.adb                                |  18 +-
 gcc/ada/sem_util.adb                               |  28 +-
 gcc/ada/sem_util.ads                               |   3 +
 gcc/config/rs6000/vsx.md                           |   4 +-
 gcc/cp/ChangeLog                                   |  12 +
 gcc/cp/coroutines.cc                               |  25 +
 gcc/doc/invoke.texi                                |   2 +-
 gcc/fortran/ChangeLog                              |  10 +
 gcc/fortran/expr.c                                 |   2 +-
 gcc/fortran/intrinsic.c                            |   5 +
 gcc/fortran/iresolve.c                             |   6 +-
 gcc/gimple-ssa-evrp.c                              |  13 +-
 gcc/ipa-modref.c                                   |   2 +-
 gcc/match.pd                                       |  12 +-
 gcc/range-op.cc                                    |  20 +-
 gcc/testsuite/ChangeLog                            |  97 ++++
 gcc/testsuite/c-c++-common/cpp/pr97471.c           |  10 +
 gcc/testsuite/g++.dg/coroutines/pr97438.C          |  30 ++
 gcc/testsuite/gcc.dg/pr66552.c                     |  14 +
 gcc/testsuite/gcc.dg/pr97462.c                     |  10 +
 gcc/testsuite/gcc.dg/pr97467.c                     |  16 +
 gcc/testsuite/gcc.dg/pr97488.c                     |  11 +
 gcc/testsuite/gcc.dg/tree-ssa/pr97456.c            |  40 ++
 gcc/testsuite/gcc.dg/vect/bb-slp-pr97486.c         |  27 +
 gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c   |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-dimode1.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-dimode2.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-fpcvt-1.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-fpcvt-2.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-minmax-1.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-minmax-2.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c     |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-splat-1.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-splat-2.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-splat-3.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-splat-4.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-vbpermd.c      |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-vneg.c         |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-vparity.c      |   3 +-
 gcc/testsuite/gcc.target/powerpc/p9-vpermr.c       |   3 +-
 gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c       |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-xxbr-2.c       |   2 +-
 gcc/testsuite/gcc.target/powerpc/p9-xxbr-3.c       |   4 +-
 gcc/testsuite/gcc.target/powerpc/pr96139-a.c       |   2 +-
 gcc/testsuite/gcc.target/powerpc/pr96139-b.c       |   2 +-
 gcc/testsuite/gfortran.dg/index_4.f90              |  19 +
 gcc/testsuite/gfortran.dg/matmul_20.f90            |  47 ++
 gcc/tree-cfg.c                                     |   9 +-
 gcc/tree-complex.c                                 |   3 +-
 gcc/tree-vect-slp.c                                | 137 ++---
 gcc/vr-values.c                                    |   2 +-
 libcpp/init.c                                      |   6 +-
 libcpp/internal.h                                  |   4 +-
 libcpp/macro.c                                     |  20 +-
 libgcc/ChangeLog                                   |  33 ++
 libgfortran/ChangeLog                              |  31 ++
 libgfortran/generated/matmul_c10.c                 | 140 ++---
 libgfortran/generated/matmul_c16.c                 | 140 ++---
 libgfortran/generated/matmul_c4.c                  | 140 ++---
 libgfortran/generated/matmul_c8.c                  | 140 ++---
 libgfortran/generated/matmul_i1.c                  | 140 ++---
 libgfortran/generated/matmul_i16.c                 | 140 ++---
 libgfortran/generated/matmul_i2.c                  | 140 ++---
 libgfortran/generated/matmul_i4.c                  | 140 ++---
 libgfortran/generated/matmul_i8.c                  | 140 ++---
 libgfortran/generated/matmul_r10.c                 | 140 ++---
 libgfortran/generated/matmul_r16.c                 | 140 ++---
 libgfortran/generated/matmul_r4.c                  | 140 ++---
 libgfortran/generated/matmul_r8.c                  | 140 ++---
 libgfortran/generated/matmulavx128_c10.c           |  56 +-
 libgfortran/generated/matmulavx128_c16.c           |  56 +-
 libgfortran/generated/matmulavx128_c4.c            |  56 +-
 libgfortran/generated/matmulavx128_c8.c            |  56 +-
 libgfortran/generated/matmulavx128_i1.c            |  56 +-
 libgfortran/generated/matmulavx128_i16.c           |  56 +-
 libgfortran/generated/matmulavx128_i2.c            |  56 +-
 libgfortran/generated/matmulavx128_i4.c            |  56 +-
 libgfortran/generated/matmulavx128_i8.c            |  56 +-
 libgfortran/generated/matmulavx128_r10.c           |  56 +-
 libgfortran/generated/matmulavx128_r16.c           |  56 +-
 libgfortran/generated/matmulavx128_r4.c            |  56 +-
 libgfortran/generated/matmulavx128_r8.c            |  56 +-
 libgfortran/m4/matmul_internal.m4                  |  28 +-
 libsanitizer/ChangeLog                             |  12 +
 libsanitizer/LOCAL_PATCHES                         |   1 +
 libsanitizer/sanitizer_common/sanitizer_mac.h      |  20 +
 libstdc++-v3/ChangeLog                             |   9 +
 libstdc++-v3/include/bits/node_handle.h            | 151 ++++--
 libstdc++-v3/include/precompiled/expc++.h          |  57 --
 libstdc++-v3/include/std/tuple                     |   2 +-
 libstdc++-v3/include/std/variant                   |  12 +-
 .../testsuite/20_util/variant/exception_safety.cc  |   1 +
 205 files changed, 5507 insertions(+), 2384 deletions(-)


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

only message in thread, other threads:[~2020-10-19 20:14 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-19 20:14 [gcc/devel/c++-coroutines] Merge master r11-4076 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).