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

Iain D Sandoe iains@gcc.gnu.org
Thu Jul 1 23:07:59 GMT 2021


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

commit c249b9a09dcb457bb27e49aa7508683617893888
Merge: 23e8a6b2a20 cc8453012f7
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Jul 1 17:06:31 2021 +0100

    Merge master r12-1960.
    
            * Merge master r12-1960-gcc8453012f75.

Diff:

 ChangeLog                                          |   4 +
 MAINTAINERS                                        |   1 +
 fixincludes/ChangeLog                              |   9 +
 gcc/ChangeLog                                      | 109 ++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/analyzer/ChangeLog                             | 237 +++++++++++++++++++++
 gcc/config/darwin.h                                |   4 +
 gcc/config/i386/i386-expand.c                      | 195 +++++++++++++++--
 gcc/config/i386/i386-features.c                    | 195 ++++++++++-------
 gcc/config/i386/i386-protos.h                      |   4 +
 gcc/config/i386/i386.c                             |  13 ++
 gcc/config/i386/i386.md                            |  72 +++++++
 gcc/config/i386/predicates.md                      |  14 +-
 gcc/config/i386/sse.md                             |  31 +++
 gcc/config/mips/mips-protos.h                      |   2 +-
 gcc/config/rs6000/rs6000.c                         |   2 +-
 gcc/cp/ChangeLog                                   |  16 ++
 gcc/cp/constexpr.c                                 |   4 +-
 gcc/cp/pt.c                                        |  21 +-
 gcc/dwarf2out.c                                    |   4 +
 gcc/genpreds.c                                     |   8 +-
 gcc/gimple-loop-interchange.cc                     |   7 +-
 gcc/omp-low.c                                      |  55 +++--
 gcc/recog.c                                        | 137 ++++++------
 gcc/recog.h                                        |   2 +-
 gcc/testsuite/ChangeLog                            |  65 ++++++
 gcc/testsuite/g++.dg/cpp0x/constexpr-empty16.C     |  10 +
 gcc/testsuite/g++.dg/template/access41.C           |  24 +++
 gcc/testsuite/g++.dg/template/access41a.C          |  29 +++
 gcc/testsuite/gcc.dg/debug/ctf/ctf-skip-types-4.c  |   2 +
 gcc/testsuite/gcc.dg/pr101266.c                    |   8 +
 gcc/testsuite/gcc.dg/torture/pr100778.c            |  31 +++
 gcc/testsuite/gcc.dg/torture/pr101278.c            |  21 ++
 .../gcc.dg/tree-ssa/loop-interchange-16.c          |  22 ++
 gcc/testsuite/gcc.dg/vect/bb-slp-72.c              |  29 +++
 gcc/testsuite/gcc.dg/vect/bb-slp-73.c              |  29 +++
 gcc/testsuite/gcc.dg/vect/bb-slp-74.c              |  30 +++
 .../gcc.target/i386/avx512f-broadcast-pr87767-1.c  |   7 +-
 .../gcc.target/i386/avx512f-broadcast-pr87767-5.c  |   5 +-
 gcc/testsuite/gcc.target/i386/avx512f_cond_move.c  |   4 +-
 .../gcc.target/i386/avx512vl-broadcast-pr87767-1.c |  12 +-
 .../gcc.target/i386/avx512vl-broadcast-pr87767-5.c |   9 +-
 gcc/testsuite/gcc.target/i386/pr100865-1.c         |  13 ++
 gcc/testsuite/gcc.target/i386/pr100865-10a.c       |  33 +++
 gcc/testsuite/gcc.target/i386/pr100865-10b.c       |   7 +
 gcc/testsuite/gcc.target/i386/pr100865-11a.c       |  23 ++
 gcc/testsuite/gcc.target/i386/pr100865-11b.c       |   8 +
 gcc/testsuite/gcc.target/i386/pr100865-11c.c       |   8 +
 gcc/testsuite/gcc.target/i386/pr100865-12a.c       |  20 ++
 gcc/testsuite/gcc.target/i386/pr100865-12b.c       |   8 +
 gcc/testsuite/gcc.target/i386/pr100865-12c.c       |   8 +
 gcc/testsuite/gcc.target/i386/pr100865-2.c         |  14 ++
 gcc/testsuite/gcc.target/i386/pr100865-3.c         |  15 ++
 gcc/testsuite/gcc.target/i386/pr100865-4a.c        |  16 ++
 gcc/testsuite/gcc.target/i386/pr100865-4b.c        |   9 +
 gcc/testsuite/gcc.target/i386/pr100865-5a.c        |  16 ++
 gcc/testsuite/gcc.target/i386/pr100865-5b.c        |   9 +
 gcc/testsuite/gcc.target/i386/pr100865-6a.c        |  16 ++
 gcc/testsuite/gcc.target/i386/pr100865-6b.c        |   9 +
 gcc/testsuite/gcc.target/i386/pr100865-6c.c        |  16 ++
 gcc/testsuite/gcc.target/i386/pr100865-7a.c        |  17 ++
 gcc/testsuite/gcc.target/i386/pr100865-7b.c        |   9 +
 gcc/testsuite/gcc.target/i386/pr100865-7c.c        |  17 ++
 gcc/testsuite/gcc.target/i386/pr100865-8a.c        |  24 +++
 gcc/testsuite/gcc.target/i386/pr100865-8b.c        |   7 +
 gcc/testsuite/gcc.target/i386/pr100865-8c.c        |   7 +
 gcc/testsuite/gcc.target/i386/pr100865-9a.c        |  25 +++
 gcc/testsuite/gcc.target/i386/pr100865-9b.c        |   7 +
 gcc/testsuite/gcc.target/i386/pr100865-9c.c        |   7 +
 gcc/testsuite/gcc.target/i386/pr101044.c           |   9 +
 gcc/tree-ssa-dse.c                                 |  10 +-
 gcc/tree-vect-slp.c                                | 215 +++++++++++--------
 libgomp/testsuite/libgomp.c-c++-common/pr94366.c   |  17 ++
 libiberty/ChangeLog                                |   5 +
 libiberty/make-temp-file.c                         |   5 +-
 libstdc++-v3/ChangeLog                             |  42 ++++
 libstdc++-v3/doc/doxygen/user.cfg.in               |  21 +-
 libstdc++-v3/include/bits/random.h                 |   6 +-
 libstdc++-v3/include/bits/random.tcc               |  18 +-
 libstdc++-v3/include/bits/this_thread_sleep.h      |   2 +-
 libstdc++-v3/include/experimental/bits/simd.h      |  12 ++
 .../include/experimental/bits/simd_detail.h        |   3 +
 libstdc++-v3/include/experimental/simd             |  20 ++
 libstdc++-v3/include/experimental/type_traits      |  37 +++-
 libstdc++-v3/include/std/scoped_allocator          |   8 +-
 libstdc++-v3/include/std/type_traits               | 225 +++++++++++++------
 libstdc++-v3/include/std/variant                   |   4 +
 .../testsuite/26_numerics/random/pr60037-neg.cc    |   4 +-
 88 files changed, 2100 insertions(+), 416 deletions(-)


More information about the Libstdc++-cvs mailing list