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

Iain D Sandoe iains@gcc.gnu.org
Wed Jun 10 23:28:03 GMT 2020


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

commit d9b69587b80bd568b4e80b5c4ec761dd9f8ed22a
Merge: 15c5194597a a9eec9625ea
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Jun 10 21:48:12 2020 +0100

    Merge master r11-1184.
    
            * Merge master r11-1184-ga9eec9625ea7.

Diff:

 contrib/ChangeLog                                  |   11 +
 contrib/gcc-changelog/git_commit.py                |   26 +-
 contrib/gcc-changelog/test_email.py                |   25 +-
 contrib/gcc-changelog/test_patches.txt             |    4 +
 gcc/ChangeLog                                      |  100 +
 gcc/DATESTAMP                                      |    2 +-
 gcc/Makefile.in                                    |    5 +-
 gcc/ada/ChangeLog                                  |  278 +++
 gcc/ada/Makefile.rtl                               |    3 +-
 gcc/ada/atree.adb                                  |    6 +-
 gcc/ada/contracts.adb                              |    4 +-
 gcc/ada/debug.adb                                  |    7 +-
 gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst     |    4 +-
 gcc/ada/einfo.adb                                  |   16 +
 gcc/ada/einfo.ads                                  |   22 +-
 gcc/ada/exp_aggr.adb                               |   45 +-
 gcc/ada/exp_attr.adb                               |   27 +-
 gcc/ada/exp_ch3.adb                                |  236 ++-
 gcc/ada/exp_ch4.adb                                |   25 +-
 gcc/ada/exp_ch6.adb                                |  251 +--
 gcc/ada/exp_ch6.ads                                |    6 -
 gcc/ada/exp_spark.adb                              |   34 +-
 gcc/ada/exp_util.adb                               |   28 +-
 gcc/ada/freeze.adb                                 |    8 -
 gcc/ada/impunit.adb                                |    3 +-
 gcc/ada/libgnat/{s-atopar.adb => s-aoinar.adb}     |    6 +-
 gcc/ada/libgnat/{s-atopar.ads => s-aoinar.ads}     |    6 +-
 gcc/ada/libgnat/s-aomoar.adb                       |  215 ++
 gcc/ada/libgnat/s-aomoar.ads                       |   69 +
 gcc/ada/libgnat/s-secsta.adb                       |    2 +-
 gcc/ada/par-ch4.adb                                |    2 +-
 gcc/ada/par-ch6.adb                                |   10 +
 gcc/ada/repinfo-input.adb                          |   21 +-
 gcc/ada/repinfo-input.ads                          |   14 +-
 gcc/ada/repinfo.adb                                |   83 +-
 gcc/ada/repinfo.ads                                |   14 +-
 gcc/ada/scn.adb                                    |  160 +-
 gcc/ada/sem_attr.adb                               |   16 +-
 gcc/ada/sem_aux.adb                                |   13 -
 gcc/ada/sem_aux.ads                                |    3 -
 gcc/ada/sem_ch10.adb                               |    3 +-
 gcc/ada/sem_ch12.adb                               |    6 +-
 gcc/ada/sem_ch13.adb                               |   39 +-
 gcc/ada/sem_ch3.adb                                |   55 +-
 gcc/ada/sem_ch4.adb                                |    3 +-
 gcc/ada/sem_ch5.adb                                |   12 +-
 gcc/ada/sem_ch6.adb                                |   18 -
 gcc/ada/sem_ch8.adb                                |   16 +-
 gcc/ada/sem_ch9.adb                                |    4 +-
 gcc/ada/sem_disp.adb                               |   16 -
 gcc/ada/sem_eval.adb                               |   14 +-
 gcc/ada/sem_prag.adb                               |  215 +-
 gcc/ada/sem_res.adb                                |   30 +-
 gcc/ada/sem_util.adb                               |  213 +-
 gcc/ada/sem_util.ads                               |   23 +-
 gcc/ada/sem_warn.adb                               |   18 +-
 gcc/ada/snames.ads-tmpl                            |    9 +-
 gcc/ada/types.ads                                  |   54 +-
 gcc/asan.c                                         |   20 +-
 gcc/builtins.c                                     |  720 ++++---
 gcc/builtins.h                                     |   33 +-
 gcc/c-family/ChangeLog                             |    6 +
 gcc/c-family/c-attribs.c                           |   12 +
 gcc/c-family/c-pragma.c                            |   11 +
 gcc/config/aarch64/aarch64-sve-builtins.cc         |    4 +
 gcc/config/aarch64/aarch64-sve-builtins.h          |    1 +
 gcc/config/aarch64/aarch64.c                       |   18 +-
 gcc/config/rs6000/ppc-auxv.h                       |    6 +
 gcc/config/rs6000/rs6000-call.c                    |    4 +-
 gcc/config/rs6000/rs6000.c                         |    2 +
 gcc/configure                                      |    2 +
 gcc/configure.ac                                   |    2 +
 gcc/cp/ChangeLog                                   |   13 +
 gcc/cp/call.c                                      |    4 +-
 gcc/cp/parser.c                                    |    5 +
 gcc/d/ChangeLog                                    |   15 +
 gcc/gimple-loop-versioning.cc                      |    5 +-
 gcc/gimple-ssa-evrp.c                              |  334 +--
 gcc/gimple-ssa-warn-restrict.c                     |   48 +-
 gcc/optc-save-gen.awk                              |   25 +
 gcc/opth-gen.awk                                   |    3 +
 gcc/testsuite/ChangeLog                            |   86 +
 gcc/testsuite/c-c++-common/Wstringop-truncation.c  |    2 +-
 gcc/testsuite/c-c++-common/asan/inline-kernel.c    |    2 +-
 gcc/testsuite/g++.dg/coroutines/pr95440.C          |   39 +
 gcc/testsuite/g++.dg/cpp0x/noexcept60.C            |   13 +
 gcc/testsuite/g++.dg/vect/pr95576.cc               |   23 +
 gcc/testsuite/gcc.dg/Warray-bounds-46.c            |    6 +-
 gcc/testsuite/gcc.dg/Wrestrict-9.c                 |    2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-12.c       |   16 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-28.c       |    2 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-34.c       |  252 +++
 gcc/testsuite/gcc.dg/Wstringop-overflow-35.c       |   76 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-36.c       |   24 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-37.c       |  229 ++
 gcc/testsuite/gcc.dg/Wstringop-overflow-38.c       |   94 +
 gcc/testsuite/gcc.dg/builtin-stringop-chk-4.c      |    2 +-
 gcc/testsuite/gcc.dg/builtin-stringop-chk-5.c      |   22 +-
 gcc/testsuite/gcc.dg/builtin-stringop-chk-8.c      |    2 +-
 gcc/testsuite/gcc.dg/strlenopt-74.c                |    2 +-
 gcc/testsuite/gcc.dg/tm/pr95569.c                  |   18 +
 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-30.c         |   20 +-
 gcc/testsuite/gcc.target/aarch64/asimd-mull-elem.c |   21 +
 gcc/testsuite/gcc.target/aarch64/sve/pr95523.c     |   10 +
 gcc/testsuite/gcc.target/powerpc/clone3.c          |   33 +
 gcc/trans-mem.c                                    |    1 +
 gcc/tree-object-size.c                             |   15 +-
 gcc/tree-object-size.h                             |    1 +
 gcc/tree-ssa-ccp.c                                 |    4 +-
 gcc/tree-ssa-copy.c                                |    4 +-
 gcc/tree-ssa-propagate.c                           |  113 +-
 gcc/tree-ssa-propagate.h                           |    9 +-
 gcc/tree-ssa-strlen.c                              |    1 -
 gcc/tree-vect-data-refs.c                          |   28 +-
 gcc/tree-vect-loop.c                               |  388 ++--
 gcc/tree-vect-patterns.c                           |   12 +-
 gcc/tree-vect-slp.c                                |   87 +-
 gcc/tree-vect-stmts.c                              | 2232 +++++++-------------
 gcc/tree-vectorizer.c                              |    7 +-
 gcc/tree-vectorizer.h                              |   48 +-
 gcc/tree-vrp.c                                     |    4 +-
 gcc/vr-values.c                                    |   29 +-
 gcc/vr-values.h                                    |    1 +
 libgcc/ChangeLog                                   |   14 +
 libsanitizer/ChangeLog                             |   17 +
 libstdc++-v3/ChangeLog                             |   11 +
 libstdc++-v3/include/bits/deque.tcc                |  103 +
 libstdc++-v3/include/bits/stl_algobase.h           |  101 +-
 libstdc++-v3/include/bits/stl_iterator.h           |    8 +
 libstdc++-v3/include/debug/safe_iterator.tcc       |   74 +
 libstdc++-v3/include/std/optional                  |    7 +-
 .../testsuite/20_util/optional/bad_access.cc       |   27 +
 .../testsuite/24_iterators/move_iterator/dr3265.cc |   51 +
 .../25_algorithms/lexicographical_compare/1.cc     |   45 +-
 .../lexicographical_compare/deque_iterators/1.cc   |  301 +++
 135 files changed, 5313 insertions(+), 3277 deletions(-)


More information about the Libstdc++-cvs mailing list