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

Iain D Sandoe iains@gcc.gnu.org
Fri Jun 19 22:26:37 GMT 2020


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

commit cae6afaf406d32fc8df5abaa3687af92d8851992
Merge: c732a88648d 5b6215083bd
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Fri Jun 19 21:25:53 2020 +0100

    Merge master r11-1562.
    
            * Merge master r11-1562-g5b6215083bd6.

Diff:

 contrib/ChangeLog                                  |  16 +
 gcc/ChangeLog                                      | 183 +++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  | 303 ++++++++++++++
 gcc/ada/checks.adb                                 | 241 +++++------
 gcc/ada/checks.ads                                 |  56 +--
 gcc/ada/exp_aggr.adb                               |  21 +-
 gcc/ada/exp_attr.adb                               |  65 ++-
 gcc/ada/exp_ch3.adb                                |  71 ++--
 gcc/ada/exp_ch3.ads                                |   7 +
 gcc/ada/exp_ch5.adb                                |  10 -
 gcc/ada/gcc-interface/decl.c                       |  20 +-
 gcc/ada/gcc-interface/misc.c                       |   1 +
 gcc/ada/gcc-interface/trans.c                      | 233 ++++++-----
 gcc/ada/gcc-interface/utils.c                      |   5 +-
 gcc/ada/gcc-interface/utils2.c                     |   2 +
 gcc/ada/lib.adb                                    |  41 +-
 gcc/ada/libgnat/a-nbnbin.adb                       |  55 ++-
 gcc/ada/libgnat/a-nbnbin.ads                       |  54 +--
 gcc/ada/libgnat/a-nbnbin__gmp.adb                  |  56 +--
 gcc/ada/libgnat/a-nbnbre.adb                       |  86 ++--
 gcc/ada/libgnat/a-nbnbre.ads                       |  70 ++--
 gcc/ada/libgnat/a-ststbo.adb                       |  21 +-
 gcc/ada/sem_aggr.adb                               |  36 +-
 gcc/ada/sem_attr.adb                               |  11 +-
 gcc/ada/sem_ch3.adb                                |  71 ++--
 gcc/ada/sem_ch4.adb                                |  87 ++--
 gcc/ada/sem_ch6.adb                                |  36 +-
 gcc/ada/sem_ch7.adb                                |  51 ++-
 gcc/ada/sem_prag.adb                               |  13 +-
 gcc/ada/sem_res.adb                                |  21 +-
 gcc/ada/sem_util.ads                               |   8 +-
 gcc/ada/sem_warn.adb                               |   7 +-
 gcc/ada/widechar.adb                               |  22 +-
 gcc/ada/widechar.ads                               |   4 +-
 gcc/builtins.c                                     |  48 +--
 gcc/config/gcn/gcn.c                               |   6 +-
 gcc/config/i386/i386-expand.c                      |  26 +-
 gcc/config/i386/i386.md                            | 450 ++++++++++++---------
 gcc/config/i386/predicates.md                      |   8 -
 gcc/cp/ChangeLog                                   |  19 +
 gcc/cp/method.c                                    |  85 ++--
 gcc/fortran/ChangeLog                              |   5 +
 gcc/match.pd                                       |   5 +
 gcc/testsuite/ChangeLog                            |  60 +++
 gcc/testsuite/g++.dg/cpp2a/spaceship-err4.C        |   6 +-
 gcc/testsuite/g++.dg/cpp2a/spaceship-friend1.C     |  26 ++
 gcc/testsuite/g++.dg/cpp2a/spaceship-ref1.C        |  12 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg4.C  |  20 +
 gcc/testsuite/g++.dg/cpp2a/spaceship-union1.C      |  12 +
 gcc/testsuite/gcc.dg/Wstringop-overflow-25.c       |   8 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-39.c       | 118 ++++++
 gcc/testsuite/gcc.dg/torture/pr95761.c             |  25 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr94880.c            |  29 ++
 gcc/testsuite/gcc.target/i386/pr78904-1a.c         |  47 +++
 gcc/testsuite/gcc.target/i386/pr78904-1b.c         |  49 +++
 gcc/testsuite/gcc.target/i386/pr78904-2a.c         |  48 +++
 gcc/testsuite/gcc.target/i386/pr78904-2b.c         |  50 +++
 gcc/testsuite/gcc.target/i386/pr78904-3a.c         |  42 ++
 gcc/testsuite/gcc.target/i386/pr78904-3b.c         |  43 ++
 gcc/testsuite/gcc.target/i386/pr78904-4a.c         |  21 +
 gcc/testsuite/gcc.target/i386/pr78904-4b.c         |  23 ++
 gcc/testsuite/gcc.target/i386/pr78904-5a.c         |  21 +
 gcc/testsuite/gcc.target/i386/pr78904-5b.c         |  23 ++
 gcc/testsuite/gcc.target/i386/pr78904-6a.c         |  21 +
 gcc/testsuite/gcc.target/i386/pr78904-6b.c         |  23 ++
 gcc/testsuite/gcc.target/i386/pr78967-1a.c         |  20 +
 gcc/testsuite/gcc.target/i386/pr78967-1b.c         |  21 +
 gcc/testsuite/gcc.target/i386/pr78967-2a.c         |  24 ++
 gcc/testsuite/gcc.target/i386/pr78967-2b.c         |  26 ++
 .../gcc.target/powerpc/vec-extracth-be-0.c         |   3 +-
 .../gcc.target/powerpc/vec-extracth-be-1.c         |   3 +-
 .../gcc.target/powerpc/vec-extracth-be-2.c         |   3 +-
 .../gcc.target/powerpc/vec-extracth-be-3.c         |   3 +-
 .../gcc.target/powerpc/vec-extractl-be-0.c         |   3 +-
 .../gcc.target/powerpc/vec-extractl-be-1.c         |   3 +-
 .../gcc.target/powerpc/vec-extractl-be-2.c         |   3 +-
 .../gcc.target/powerpc/vec-extractl-be-3.c         |   3 +-
 gcc/tree-vect-data-refs.c                          |  29 +-
 gcc/tree-vect-slp.c                                |  32 +-
 libstdc++-v3/include/bits/std_function.h           | 159 +++-----
 libstdc++-v3/include/bits/stl_algo.h               |  14 +-
 libstdc++-v3/include/bits/stl_algobase.h           |   8 +-
 libstdc++-v3/include/bits/stl_pair.h               |   8 +-
 libstdc++-v3/include/bits/stl_uninitialized.h      |   3 -
 libstdc++-v3/include/std/optional                  |   2 +-
 libstdc++-v3/include/std/tuple                     |  54 +--
 libstdc++-v3/include/std/utility                   |  96 ++---
 88 files changed, 2701 insertions(+), 1184 deletions(-)


More information about the Gcc-cvs mailing list