[gcc/devel/c++-coroutines] Merge master r12-1913.

Iain D Sandoe iains@gcc.gnu.org
Tue Jun 29 22:50:23 GMT 2021


https://gcc.gnu.org/g:7b9b9e55c560a0ca0905ecbe02c55f936bf6efe9

commit 7b9b9e55c560a0ca0905ecbe02c55f936bf6efe9
Merge: 1340ea90664 8a8a7d332d5
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Tue Jun 29 19:39:04 2021 +0100

    Merge master r12-1913.
    
            * Merge master r12-1913-g8a8a7d332d5d.

Diff:

 contrib/ChangeLog                                  |   5 +
 gcc/ChangeLog                                      | 209 +++++++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |   7 +
 gcc/ada/Make-generated.in                          |   4 +-
 gcc/ada/Makefile.rtl                               |  18 +-
 gcc/ada/adaint.c                                   |   1 -
 gcc/ada/aspects.adb                                |   5 +
 gcc/ada/atree.adb                                  |  18 +-
 gcc/ada/atree.ads                                  |  14 +-
 gcc/ada/checks.adb                                 |   4 +
 gcc/ada/einfo-utils.adb                            |  30 +--
 gcc/ada/einfo.ads                                  |  13 +-
 gcc/ada/errout.adb                                 |   7 +-
 gcc/ada/errout.ads                                 |   4 -
 gcc/ada/exp_aggr.adb                               |  13 +-
 gcc/ada/exp_attr.adb                               |   6 +-
 gcc/ada/exp_ch3.adb                                |   7 +-
 gcc/ada/exp_ch4.adb                                |   1 +
 gcc/ada/exp_ch6.adb                                |   4 +-
 gcc/ada/exp_imgv.adb                               |   8 +-
 gcc/ada/exp_util.adb                               |   6 +-
 gcc/ada/freeze.adb                                 |   2 +-
 gcc/ada/gcc-interface/trans.c                      |   4 +-
 gcc/ada/gcc-interface/utils.c                      |   3 +-
 gcc/ada/gen_il-gen-gen_entities.adb                | 117 +++-----
 gcc/ada/gen_il-gen.adb                             |  12 +-
 gcc/ada/gen_il-internals.adb                       |  12 -
 gcc/ada/gen_il-internals.ads                       |   8 +-
 gcc/ada/gen_il-types.ads                           |   3 +
 gcc/ada/lib-xref-spark_specific.adb                |   4 +
 gcc/ada/libgnarl/s-tasdeb.ads                      |   6 +-
 gcc/ada/libgnat/a-cfdlli.ads                       |   5 +
 gcc/ada/libgnat/a-cfhama.ads                       |   5 +
 gcc/ada/libgnat/a-cfhase.ads                       |   5 +
 gcc/ada/libgnat/a-cfinve.ads                       |   5 +
 gcc/ada/libgnat/a-cforma.ads                       |   5 +
 gcc/ada/libgnat/a-cforse.ads                       |   5 +
 gcc/ada/libgnat/a-cofove.ads                       |   5 +
 gcc/ada/libgnat/a-stwiun__shared.adb               |   2 +-
 gcc/ada/libgnat/a-stzunb__shared.adb               |   2 +-
 gcc/ada/libgnat/s-objrea.adb                       |   7 +-
 gcc/ada/libgnat/s-objrea.ads                       |   5 +-
 gcc/ada/libgnat/s-vaen16.ads                       |   4 +-
 gcc/ada/libgnat/s-vaen32.ads                       |   4 +-
 gcc/ada/libgnat/s-vaenu8.ads                       |   4 +-
 gcc/ada/libgnat/s-valuen.adb                       |  49 ++--
 gcc/ada/libgnat/s-valuen.ads                       |  14 +-
 gcc/ada/nlists.adb                                 |  11 +-
 gcc/ada/osint.ads                                  |   6 +-
 gcc/ada/repinfo-input.adb                          |   2 +-
 gcc/ada/rtsfind.ads                                |  12 +-
 gcc/ada/s-oscons-tmplt.c                           |  15 ++
 gcc/ada/sem_ch11.adb                               |   2 +-
 gcc/ada/sem_ch12.adb                               |  15 +-
 gcc/ada/sem_ch13.adb                               |  12 +-
 gcc/ada/sem_ch13.ads                               |   3 +-
 gcc/ada/sem_ch3.adb                                |  24 +-
 gcc/ada/sem_ch6.adb                                |  14 +-
 gcc/ada/sem_ch6.ads                                |   3 +
 gcc/ada/sem_ch8.adb                                |   4 +-
 gcc/ada/sem_dim.adb                                |  20 +-
 gcc/ada/sem_prag.adb                               |  14 +-
 gcc/ada/sem_res.adb                                |   5 +-
 gcc/ada/sem_util.adb                               | 112 +++++---
 gcc/ada/sem_util.ads                               |   8 +-
 gcc/ada/sem_warn.adb                               |  10 +-
 gcc/ada/sinfo-utils.adb                            |  23 ++
 gcc/ada/sinfo-utils.ads                            |  12 +
 gcc/ada/style.adb                                  |  50 ++--
 gcc/ada/treepr.adb                                 |   2 +-
 gcc/analyzer/ChangeLog                             |  12 +
 gcc/analyzer/analyzer.h                            |   1 +
 gcc/analyzer/store.cc                              |  54 +++-
 gcc/analyzer/store.h                               |  25 ++
 gcc/btfout.c                                       |   2 +
 gcc/common.opt                                     |  10 +-
 gcc/config/gcn/gcn.c                               |  30 +++
 gcc/config/gcn/gcn.h                               |  11 +-
 gcc/config/gcn/gcn.md                              | 201 +++++++++++++-
 gcc/config/i386/mmx.md                             |  18 ++
 gcc/config/pdp11/pdp11.c                           |  27 +-
 gcc/config/pdp11/pdp11.h                           |  10 +-
 gcc/ctfout.c                                       |   2 +
 gcc/doc/invoke.texi                                | 294 ++++++++++++---------
 gcc/fortran/ChangeLog                              |  17 ++
 gcc/fortran/trans-array.c                          |   2 +-
 gcc/fortran/trans-decl.c                           |  28 +-
 gcc/fortran/trans-openmp.c                         |   4 +-
 gcc/fortran/trans-types.c                          |  84 +++---
 gcc/fortran/trans.c                                |   2 +-
 gcc/gcc.c                                          | 123 +++++++--
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/go/gofrontend/expressions.cc                   |  17 +-
 gcc/lto-opts.c                                     |   3 +-
 gcc/lto-wrapper.c                                  |  10 +-
 gcc/match.pd                                       |   7 +-
 gcc/objc/ChangeLog                                 |  11 +
 gcc/objc/objc-act.c                                |  15 +-
 gcc/objc/objc-gnu-runtime-abi-01.c                 |   2 +-
 gcc/objc/objc-next-runtime-abi-01.c                |   2 +-
 gcc/objc/objc-next-runtime-abi-02.c                |   2 +-
 gcc/opts.c                                         |   2 +-
 gcc/testsuite/ChangeLog                            | 147 +++++++++++
 gcc/testsuite/g++.dg/ubsan/pr101210.C              |  13 +
 gcc/testsuite/g++.dg/uninit-pr74762.C              |  24 ++
 gcc/testsuite/g++.dg/warn/uninit-pr74765.C         |  24 ++
 gcc/testsuite/gcc.dg/vect/bb-slp-71.c              |  32 +++
 gcc/testsuite/gcc.dg/vect/bb-slp-pr101242.c        |  38 +++
 gcc/testsuite/gcc.target/i386/pr95046-9.c          |  14 +
 gcc/tree-vect-slp.c                                | 203 +++++++++-----
 include/ChangeLog                                  |   8 +
 libbacktrace/ChangeLog                             |  10 +
 libcc1/ChangeLog                                   |   5 +
 libcc1/libcp1plugin.cc                             |   2 +-
 libgcc/config/gcn/lib2-bswapti2.c                  |  47 ++++
 libgcc/config/gcn/lib2-divmod-di.c                 |  35 +++
 libgcc/config/gcn/lib2-divmod.c                    |   8 +-
 libgcc/config/gcn/lib2-gcn.h                       |  12 +-
 libgcc/config/gcn/t-amdgcn                         |   2 +
 libgfortran/configure                              |  22 +-
 libgfortran/configure.ac                           |   4 -
 .../testsuite/libgomp.c-c++-common/reduction-16.c  |   2 +-
 .../testsuite/libgomp.c-c++-common/reduction-5.c   |   2 +-
 .../testsuite/libgomp.c-c++-common/reduction-6.c   |   2 +-
 libgomp/testsuite/libgomp.c/target-44.c            |   2 +-
 libgomp/testsuite/libgomp.fortran/defaultmap-8.f90 |  37 ++-
 libiberty/ChangeLog                                |  12 +
 libstdc++-v3/ChangeLog                             |  33 +++
 129 files changed, 2086 insertions(+), 746 deletions(-)


More information about the Libstdc++-cvs mailing list