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

Iain D Sandoe iains@gcc.gnu.org
Thu Jun 11 20:08:59 GMT 2020


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

commit cca39728cace6f485918cfdf8a8576e490bd0c49
Merge: d9b69587b80 1c140cfbfa4
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Jun 11 19:50:43 2020 +0100

    Merge master r11-1239.
    
            * Merge master r11-1239-g1c140cfbfa4b.

Diff:

 contrib/ChangeLog                                  |  19 +
 contrib/gcc-changelog/git_update_version.py        | 106 +--
 contrib/prepare-commit-msg                         |   9 +-
 gcc/ChangeLog                                      | 220 +++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  | 209 ++++++
 gcc/ada/checks.adb                                 |  11 +-
 gcc/ada/contracts.adb                              | 391 ++++++++---
 gcc/ada/contracts.ads                              |  17 +-
 gcc/ada/debug.adb                                  |   5 +-
 gcc/ada/einfo.adb                                  |   9 +-
 gcc/ada/einfo.ads                                  |   6 +-
 gcc/ada/exp_aggr.adb                               |   4 +-
 gcc/ada/exp_atag.adb                               |  39 +-
 gcc/ada/exp_ch3.adb                                |  19 +-
 gcc/ada/exp_ch4.adb                                |  53 +-
 gcc/ada/exp_ch7.adb                                |   4 +-
 gcc/ada/exp_ch9.adb                                |  36 +-
 gcc/ada/exp_disp.adb                               |  11 +-
 gcc/ada/exp_imgv.adb                               |   2 +-
 gcc/ada/exp_pakd.adb                               |  43 +-
 gcc/ada/exp_pakd.ads                               |   9 +
 gcc/ada/exp_put_image.adb                          |  57 +-
 gcc/ada/exp_smem.adb                               |   2 +-
 gcc/ada/exp_spark.adb                              |  50 --
 gcc/ada/exp_util.adb                               |  11 +-
 gcc/ada/lib.adb                                    |   4 +-
 gcc/ada/libgnat/a-catizo.ads                       |   4 +-
 gcc/ada/libgnat/a-nbnbin.ads                       |   1 -
 gcc/ada/libgnat/a-nbnbin__gmp.adb                  |  53 +-
 gcc/ada/libgnat/a-nbnbre.ads                       |   1 -
 gcc/ada/libgnat/a-nubinu.ads                       |   4 -
 gcc/ada/libgnat/a-stteou.ads                       |   2 +-
 gcc/ada/libgnat/s-aoinar.adb                       |  89 ++-
 gcc/ada/libgnat/s-aoinar.ads                       |   1 -
 gcc/ada/libgnat/s-aomoar.ads                       |   1 -
 gcc/ada/libgnat/s-aotase.ads                       |   1 -
 gcc/ada/libgnat/s-putima.adb                       |   6 +-
 gcc/ada/libgnat/s-putima.ads                       |   4 +-
 gcc/ada/libgnat/s-stopoo.ads                       |   1 -
 gcc/ada/libgnat/s-stposu.ads                       |   2 +
 gcc/ada/libgnat/s-unstyp.ads                       |  20 +-
 gcc/ada/nlists.adb                                 |  16 +-
 gcc/ada/opt.ads                                    |  18 +-
 gcc/ada/rtsfind.ads                                |   6 +
 gcc/ada/sem.adb                                    |   2 +-
 gcc/ada/sem_aggr.adb                               | 171 +----
 gcc/ada/sem_ch12.adb                               |  48 ++
 gcc/ada/sem_ch13.adb                               |  13 +-
 gcc/ada/sem_ch3.adb                                | 140 +---
 gcc/ada/sem_ch4.adb                                | 113 +---
 gcc/ada/sem_ch6.adb                                |   6 +-
 gcc/ada/sem_ch8.adb                                | 142 +---
 gcc/ada/sem_dim.adb                                |   2 +-
 gcc/ada/sem_prag.adb                               |  67 +-
 gcc/ada/sem_res.adb                                |  81 ++-
 gcc/ada/sem_util.adb                               | 713 ++++++++++++++++++---
 gcc/ada/sem_util.ads                               | 107 +++-
 gcc/ada/sem_warn.adb                               | 259 ++++----
 gcc/asan.c                                         |   1 +
 gcc/c-family/ChangeLog                             |  10 +
 gcc/config/riscv/predicates.md                     |   6 +
 gcc/config/riscv/riscv-protos.h                    |   3 +-
 gcc/config/riscv/riscv-sr.c                        |   6 +-
 gcc/config/riscv/riscv.c                           |  97 ++-
 gcc/config/riscv/riscv.md                          |  21 +-
 gcc/config/rs6000/rs6000.c                         |   3 +
 gcc/cp/ChangeLog                                   |  15 +
 gcc/cp/coroutines.cc                               |  23 +-
 gcc/fortran/expr.c                                 |   4 +-
 gcc/fortran/trans-array.c                          | 142 +---
 gcc/fortran/trans-expr.c                           |   2 +
 gcc/optc-save-gen.awk                              |   2 +-
 gcc/print-rtl.c                                    |   3 +-
 gcc/testsuite/ChangeLog                            |  59 ++
 gcc/testsuite/g++.dg/abi/pure-virtual1.C           |   1 +
 gcc/testsuite/gcc.c-torture/execute/pr51447.c      |   6 +
 gcc/testsuite/gcc.dg/spellcheck-inttypes.c         |   4 +
 gcc/testsuite/gcc.target/riscv/pr95252.c           |  47 ++
 gcc/testsuite/gfortran.dg/PR85868A.f90             |  47 ++
 gcc/testsuite/gfortran.dg/PR85868B.f90             | 144 +++++
 gcc/testsuite/gfortran.dg/PR94022.f90              | 132 ++++
 gcc/testsuite/gfortran.dg/PR95331.f90              | 163 +++++
 gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90   |   5 +-
 gcc/testsuite/gfortran.dg/pr95503.f90              |   7 +
 gcc/testsuite/lib/target-supports.exp              |   1 +
 gcc/tree-vect-loop-manip.c                         | 177 ++---
 gcc/tree-vect-loop.c                               | 100 +--
 gcc/tree-vect-stmts.c                              |  20 +-
 gcc/tree-vectorizer.h                              |  68 +-
 libstdc++-v3/ChangeLog                             |  49 ++
 libstdc++-v3/include/bits/istream.tcc              |   6 +-
 libstdc++-v3/include/bits/ranges_algo.h            |  14 +-
 libstdc++-v3/include/bits/ranges_algobase.h        |  88 +--
 libstdc++-v3/src/c++98/istream.cc                  |  12 +-
 libstdc++-v3/testsuite/25_algorithms/copy/95578.cc |  74 +++
 .../testsuite/25_algorithms/copy_backward/95578.cc |  62 ++
 .../testsuite/25_algorithms/equal/95578.cc         |  74 +++
 .../25_algorithms/lexicographical_compare/95578.cc |  74 +++
 libstdc++-v3/testsuite/25_algorithms/move/95578.cc |  62 ++
 .../testsuite/25_algorithms/move_backward/95578.cc |  62 ++
 .../27_io/basic_istream/ignore/char/94749.cc       |  76 +++
 .../27_io/basic_istream/ignore/wchar_t/94749.cc    |  76 +++
 103 files changed, 3925 insertions(+), 1565 deletions(-)


More information about the Libstdc++-cvs mailing list