[gcc/devel/c++-coroutines] Merge master r11-4324.

Iain D Sandoe iains@gcc.gnu.org
Fri Oct 23 19:13:54 GMT 2020


https://gcc.gnu.org/g:e45ca048e7bb789fe22787fe9b8fdb3357a6af1a

commit e45ca048e7bb789fe22787fe9b8fdb3357a6af1a
Merge: 7c805614bf6 0aa5a935b4c
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Fri Oct 23 19:00:37 2020 +0100

    Merge master r11-4324.
    
            * Merge master r11-4324-g0aa5a935b4cf.

Diff:

 gcc/ChangeLog                                      | 132 +++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/Makefile.in                                    |  12 +-
 gcc/ada/ChangeLog                                  | 318 ++++++++++
 gcc/ada/Makefile.rtl                               |  19 +-
 gcc/ada/alloc.ads                                  |  14 +-
 gcc/ada/aspects.adb                                |  14 +-
 gcc/ada/aspects.ads                                |  18 +-
 gcc/ada/atree.adb                                  |  14 +-
 gcc/ada/atree.ads                                  |  14 +-
 gcc/ada/casing.adb                                 |  14 +-
 gcc/ada/casing.ads                                 |  14 +-
 gcc/ada/checks.adb                                 |  33 +-
 gcc/ada/contracts.adb                              |  19 +-
 gcc/ada/csets.adb                                  |  14 +-
 gcc/ada/csets.ads                                  |  14 +-
 gcc/ada/debug.adb                                  |  14 +-
 gcc/ada/debug.ads                                  |  14 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |  22 +-
 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst     |   5 +-
 gcc/ada/einfo.adb                                  |  32 +-
 gcc/ada/einfo.ads                                  |  46 +-
 gcc/ada/elists.adb                                 |  14 +-
 gcc/ada/elists.ads                                 |  14 +-
 gcc/ada/exp_aggr.adb                               |   8 +-
 gcc/ada/exp_ch3.adb                                |  10 +-
 gcc/ada/exp_ch4.adb                                |  71 +--
 gcc/ada/exp_ch5.adb                                |  15 +-
 gcc/ada/exp_ch6.adb                                | 167 ++----
 gcc/ada/exp_ch8.adb                                |   4 +-
 gcc/ada/exp_ch9.adb                                |  21 +
 gcc/ada/exp_imgv.adb                               |  13 +-
 gcc/ada/exp_prag.adb                               | 189 ++++--
 gcc/ada/exp_spark.adb                              | 122 +++-
 gcc/ada/exp_util.adb                               | 170 ------
 gcc/ada/exp_util.ads                               |  11 -
 gcc/ada/fname.adb                                  |  14 +-
 gcc/ada/fname.ads                                  |  14 +-
 gcc/ada/freeze.adb                                 |  99 +++-
 gcc/ada/freeze.ads                                 |   4 +-
 gcc/ada/gcc-interface/decl.c                       |  46 +-
 gcc/ada/gcc-interface/trans.c                      |   4 +-
 gcc/ada/gnat1drv.adb                               |  33 +-
 gcc/ada/gnat_rm.texi                               |  22 +-
 gcc/ada/gnatvsn.adb                                |  14 +-
 gcc/ada/gnatvsn.ads                                |  14 +-
 gcc/ada/gsocket.h                                  |   6 +
 gcc/ada/hostparm.ads                               |  14 +-
 gcc/ada/impunit.adb                                |   1 +
 gcc/ada/indepsw-aix.adb                            |  14 +-
 gcc/ada/indepsw-darwin.adb                         |  14 +-
 gcc/ada/indepsw-gnu.adb                            |  14 +-
 gcc/ada/indepsw.adb                                |  14 +-
 gcc/ada/indepsw.ads                                |  14 +-
 gcc/ada/krunch.adb                                 |  14 +-
 gcc/ada/krunch.ads                                 |  14 +-
 gcc/ada/layout.adb                                 |  28 +-
 gcc/ada/lib-list.adb                               |  14 +-
 gcc/ada/lib-sort.adb                               |  14 +-
 gcc/ada/lib-writ.adb                               | 100 +---
 gcc/ada/lib-writ.ads                               |   6 -
 gcc/ada/lib.adb                                    |  14 +-
 gcc/ada/lib.ads                                    |  14 +-
 gcc/ada/libgnat/a-nbnbin.adb                       |   4 +-
 gcc/ada/libgnat/g-socket.adb                       |   4 -
 gcc/ada/libgnat/g-socket.ads                       |  12 +-
 gcc/ada/libgnat/g-socpol.adb                       | 430 ++++++++++++++
 gcc/ada/libgnat/g-socpol.ads                       | 216 +++++++
 gcc/ada/libgnat/g-socpol__dummy.adb                |  32 +
 gcc/ada/libgnat/g-socpol__dummy.ads                |  37 ++
 gcc/ada/libgnat/g-socthi__mingw.adb                |  21 +-
 gcc/ada/libgnat/g-sopowa.adb                       |  56 ++
 gcc/ada/libgnat/g-sopowa__mingw.adb                |  92 +++
 gcc/ada/libgnat/g-sopowa__posix.adb                |  91 +++
 gcc/ada/libgnat/g-spogwa.adb                       | 139 +++++
 gcc/ada/libgnat/g-spogwa.ads                       |  50 ++
 gcc/ada/libgnat/s-fileio.adb                       |   4 +-
 gcc/ada/libgnat/s-genbig.adb                       |  58 +-
 gcc/ada/libgnat/s-genbig.ads                       |   4 +
 gcc/ada/namet-sp.adb                               |  14 +-
 gcc/ada/namet-sp.ads                               |  14 +-
 gcc/ada/namet.adb                                  |  14 +-
 gcc/ada/namet.ads                                  |  14 +-
 gcc/ada/nlists.adb                                 |  14 +-
 gcc/ada/nlists.ads                                 |  14 +-
 gcc/ada/opt.adb                                    |  14 +-
 gcc/ada/opt.ads                                    |  14 +-
 gcc/ada/output.adb                                 |  14 +-
 gcc/ada/output.ads                                 |  14 +-
 gcc/ada/rident.ads                                 |  14 +-
 gcc/ada/rtsfind.ads                                |  10 +-
 gcc/ada/s-oscons-tmplt.c                           |  71 ++-
 gcc/ada/scans.adb                                  |  14 +-
 gcc/ada/scans.ads                                  |  14 +-
 gcc/ada/scil_ll.adb                                |  14 +-
 gcc/ada/scil_ll.ads                                |  14 +-
 gcc/ada/sem_aggr.adb                               |   5 +-
 gcc/ada/sem_attr.adb                               |  52 +-
 gcc/ada/sem_aux.adb                                |  30 -
 gcc/ada/sem_aux.ads                                |  11 -
 gcc/ada/sem_ch12.adb                               |  27 +-
 gcc/ada/sem_ch13.adb                               | 162 +++---
 gcc/ada/sem_ch3.adb                                |  14 +-
 gcc/ada/sem_ch4.adb                                |  83 ++-
 gcc/ada/sem_ch6.adb                                | 441 ++++++++------
 gcc/ada/sem_ch8.adb                                |  34 +-
 gcc/ada/sem_ch9.adb                                |   3 +-
 gcc/ada/sem_prag.adb                               | 456 ++++++---------
 gcc/ada/sem_res.adb                                |  57 +-
 gcc/ada/sem_util.adb                               | 648 +++++++++++++++------
 gcc/ada/sem_util.ads                               |  89 ++-
 gcc/ada/sfn_scan.adb                               |  14 +-
 gcc/ada/sinfo.adb                                  |  14 +-
 gcc/ada/sinfo.ads                                  |  14 +-
 gcc/ada/sinput.adb                                 |  14 +-
 gcc/ada/sinput.ads                                 |  14 +-
 gcc/ada/snames.adb-tmpl                            |  14 +-
 gcc/ada/snames.ads-tmpl                            |  15 +-
 gcc/ada/stand.ads                                  |  14 +-
 gcc/ada/stringt.adb                                |  14 +-
 gcc/ada/stringt.ads                                |  14 +-
 gcc/ada/table.adb                                  |  14 +-
 gcc/ada/table.ads                                  |  14 +-
 gcc/ada/types.adb                                  |  14 +-
 gcc/ada/types.ads                                  |  14 +-
 gcc/ada/uintp.adb                                  |  14 +-
 gcc/ada/uintp.ads                                  |  14 +-
 gcc/ada/uname.adb                                  |  14 +-
 gcc/ada/uname.ads                                  |  14 +-
 gcc/ada/urealp.adb                                 |  14 +-
 gcc/ada/urealp.ads                                 |  14 +-
 gcc/ada/vast.adb                                   |  14 +-
 gcc/ada/vast.ads                                   |  14 +-
 gcc/ada/widechar.adb                               |  14 +-
 gcc/ada/widechar.ads                               |  14 +-
 gcc/analyzer/ChangeLog                             |  14 +
 gcc/config/arm/mve.md                              |  16 +-
 gcc/config/arm/neon.md                             |  24 +-
 gcc/config/arm/vec-common.md                       |  16 +-
 gcc/config/i386/t-i386                             |   3 +-
 gcc/config/rs6000/rs6000.c                         |   5 +-
 gcc/config/vxworks.h                               |   2 +-
 gcc/cp/ChangeLog                                   |  23 +
 gcc/doc/extend.texi                                |   6 +-
 gcc/doc/invoke.texi                                |  13 +
 gcc/expr.c                                         |   5 +-
 gcc/fortran/ChangeLog                              |   8 +
 gcc/gcc.c                                          |  25 +
 gcc/gcov.c                                         |   8 +-
 gcc/gimple-range-gori.cc                           |   4 +-
 gcc/lto-wrapper.c                                  |  24 +
 gcc/stor-layout.c                                  |  17 +-
 gcc/testsuite/ChangeLog                            |  85 +++
 gcc/testsuite/c-c++-common/pr97164.c               |  15 +
 gcc/testsuite/g++.dg/compat/eh/filter2_y.C         |   6 +
 .../{gcc.c-torture/execute => gcc.dg}/pr36093.c    |   3 +-
 .../{gcc.c-torture/execute => gcc.dg}/pr43783.c    |   4 +-
 gcc/testsuite/gcc.target/arm/simd/mve-vsub_1.c     |  65 +++
 gcc/testsuite/gcc.target/i386/pr97521.c            |  27 -
 gcc/testsuite/gcc.target/powerpc/rlwimi-2.c        |   5 +-
 gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c   |   5 +-
 .../gcc.target/powerpc/vec-splati-runnable.c       |   4 +-
 gcc/tree-ssa-loop-ivopts.c                         |   3 +
 gcc/tree-vect-loop.c                               |   3 +-
 libgcc/config/gthr-vxworks-cond.c                  |   3 +-
 libgcc/config/gthr-vxworks-thread.c                |   3 +-
 libgcc/config/libbid/bid_functions.h               |   2 +-
 libstdc++-v3/ChangeLog                             |  51 ++
 libstdc++-v3/include/experimental/memory_resource  |  13 +-
 libstdc++-v3/include/std/memory_resource           |  13 +-
 libstdc++-v3/include/std/ranges                    |   9 +-
 .../30_threads/condition_variable/members/68519.cc |   9 +-
 172 files changed, 4320 insertions(+), 2411 deletions(-)


More information about the Libstdc++-cvs mailing list