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

Iain D Sandoe iains@gcc.gnu.org
Mon Jul 6 21:01:15 GMT 2020


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

commit b35248e40427d02b4204f4ccb9341401509d73a8
Merge: 6894ec6b218 e88218fd5a2
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Mon Jul 6 20:21:51 2020 +0100

    Merge master r11-1856.
    
            * Merge master r11-1856-ge88218fd5a21.

Diff:

 gcc/ChangeLog                                      | 108 +++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/aspects.ads                                |   2 +-
 gcc/ada/checks.adb                                 |   2 +-
 .../doc/gnat_rm/implementation_defined_pragmas.rst |   6 +-
 gcc/ada/errout.ads                                 |   4 +-
 gcc/ada/erroutc.adb                                |  12 +-
 gcc/ada/exp_aggr.adb                               | 495 ++++++++++++---------
 gcc/ada/exp_ch4.adb                                |  10 +-
 gcc/ada/exp_ch5.adb                                |  12 +
 gcc/ada/exp_ch6.adb                                |  49 +-
 gcc/ada/exp_ch9.adb                                |  51 +--
 gcc/ada/exp_spark.adb                              |  47 ++
 gcc/ada/exp_unst.adb                               |  18 +-
 gcc/ada/exp_util.ads                               |   2 +-
 gcc/ada/freeze.adb                                 |  14 +-
 gcc/ada/gnat_rm.texi                               |   8 +-
 gcc/ada/gnat_ugn.texi                              |  20 +-
 gcc/ada/libgnat/a-calend.adb                       |   6 +-
 gcc/ada/libgnat/a-calend.ads                       |  28 +-
 gcc/ada/libgnat/a-catizo.ads                       |   1 +
 gcc/ada/libgnat/a-nbnbin.adb                       |   6 +-
 gcc/ada/libgnat/a-nbnbin.ads                       |  11 +-
 gcc/ada/libgnat/a-nbnbin__gmp.adb                  |   4 +-
 gcc/ada/libgnat/g-calend.adb                       |   6 +-
 gcc/ada/libgnat/g-catiio.adb                       | 286 +++++++-----
 gcc/ada/libgnat/g-catiio.ads                       |  27 +-
 gcc/ada/libgnat/g-sechas.adb                       | 128 +++---
 gcc/ada/libgnat/g-sechas.ads                       |  28 +-
 gcc/ada/libgnat/g-shshco.adb                       |   3 +-
 gcc/ada/par-ch6.adb                                |   1 +
 gcc/ada/sem_attr.adb                               | 103 ++---
 gcc/ada/sem_aux.adb                                |  13 +
 gcc/ada/sem_ch12.adb                               |  17 +-
 gcc/ada/sem_ch13.adb                               |  74 +--
 gcc/ada/sem_ch3.adb                                |  30 +-
 gcc/ada/sem_ch5.adb                                |   9 +-
 gcc/ada/sem_eval.adb                               |  17 +-
 gcc/ada/sem_res.adb                                |  63 ++-
 gcc/ada/sem_util.adb                               | 282 +++++++++++-
 gcc/ada/sem_util.ads                               |  17 +
 gcc/ada/sem_warn.adb                               |   7 +
 gcc/ada/sinfo.ads                                  |   2 +-
 gcc/config/cris/cris-modes.def                     |  17 +-
 gcc/config/cris/cris.c                             |  16 +-
 gcc/config/cris/cris.md                            | 137 +++++-
 gcc/config/cris/sync.md                            |   6 +-
 gcc/config/nvptx/nvptx.md                          |  16 +
 gcc/cp/decl.c                                      |   7 +-
 gcc/cp/except.c                                    | 162 ++-----
 gcc/cp/parser.c                                    |   7 +-
 gcc/fortran/ChangeLog                              |  12 +
 gcc/fortran/frontend-passes.c                      |  65 ++-
 gcc/fortran/match.c                                |  11 +-
 gcc/fortran/resolve.c                              |  20 +-
 gcc/fortran/symbol.c                               |   8 +-
 gcc/testsuite/ChangeLog                            |  52 +++
 ...> pr94760-mismatched-traits-and-promise-prev.C} |   0
 gcc/testsuite/g++.dg/eh/builtin10.C                |  12 +-
 gcc/testsuite/g++.dg/eh/builtin11.C                |  20 +-
 gcc/testsuite/g++.dg/eh/builtin5.C                 |   8 +-
 gcc/testsuite/g++.dg/eh/builtin6.C                 |  16 +-
 gcc/testsuite/g++.dg/eh/builtin7.C                 |  12 +-
 gcc/testsuite/g++.dg/eh/builtin9.C                 |  20 +-
 gcc/testsuite/g++.dg/parse/crash55.C               |   4 +-
 gcc/testsuite/g++.old-deja/g++.bugs/900404_04.C    |   6 +-
 gcc/testsuite/g++.old-deja/g++.law/missed-error2.C |   4 +-
 gcc/testsuite/gcc.dg/vect/slp-46.c                 |  96 ++++
 gcc/testsuite/gcc.target/cris/peep2-movulsr.c      |  19 +
 gcc/testsuite/gcc.target/cris/pr93372-36.c         |  37 ++
 gcc/testsuite/gcc.target/cris/pr93372-37.c         |  26 ++
 gcc/testsuite/gcc.target/cris/pr93372-38.c         |  30 ++
 gcc/testsuite/gcc.target/cris/pr93372-39.c         |  19 +
 gcc/testsuite/gcc.target/nvptx/vadd_add.c          |  15 +
 gcc/testsuite/gcc.target/nvptx/vsub_add.c          |  25 ++
 gcc/testsuite/gfortran.dg/error_recovery_1.f90     |   4 +-
 gcc/testsuite/gfortran.dg/interface_47.f90         |  19 +
 gcc/testsuite/gfortran.dg/pr95709.f90              |  14 +
 gcc/testsuite/gfortran.dg/pr95980.f90              |  10 +
 gcc/testsuite/gfortran.dg/use_15.f90               |   2 +-
 gcc/tree-vect-data-refs.c                          |   2 +-
 libgomp/ChangeLog                                  |  11 +
 libstdc++-v3/include/bits/fs_dir.h                 |   2 +-
 libstdc++-v3/include/bits/localefwd.h              |   4 +-
 libstdc++-v3/include/bits/regex.h                  |   3 +-
 libstdc++-v3/include/bits/stl_map.h                |   2 +-
 libstdc++-v3/include/bits/stl_multimap.h           |   2 +-
 libstdc++-v3/include/bits/stl_multiset.h           |   2 +-
 libstdc++-v3/include/bits/stl_set.h                |   2 +-
 libstdc++-v3/include/std/complex                   |  12 +-
 libstdc++-v3/include/std/functional                |   4 +-
 libstdc++-v3/include/std/future                    |   6 +-
 libstdc++-v3/include/std/system_error              |   6 +-
 libstdc++-v3/include/std/thread                    |   2 +-
 libstdc++-v3/include/std/tuple                     |   4 +-
 libstdc++-v3/include/std/type_traits               |   2 +-
 libstdc++-v3/include/std/valarray                  |   2 +-
 97 files changed, 2135 insertions(+), 918 deletions(-)


More information about the Gcc-cvs mailing list