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

Iain D Sandoe iains@gcc.gnu.org
Tue Jun 22 22:31:30 GMT 2021


https://gcc.gnu.org/g:8951c393c7df86d6f05fee3028411b270c1fcc72

commit 8951c393c7df86d6f05fee3028411b270c1fcc72
Merge: d3b0ab82670 e02840c1a92
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Tue Jun 22 19:38:40 2021 +0100

    Merge master r12-1732.
    
            * Merge master r12-1732-ge02840c1a92a.

Diff:

 ChangeLog                                          |   5 +
 MAINTAINERS                                        |   1 -
 contrib/ChangeLog                                  |  11 +
 contrib/mklog.py                                   |   2 +-
 gcc/ChangeLog                                      |  88 ++
 gcc/DATESTAMP                                      |   2 +-
 gcc/Makefile.in                                    |   1 +
 gcc/ada/ChangeLog                                  | 353 ++++++++
 gcc/analyzer/region-model.cc                       |  19 +-
 gcc/auto-profile.c                                 |   2 +-
 gcc/c/ChangeLog                                    |   6 +
 gcc/config/i386/i386-builtin.def                   |  48 +-
 gcc/config/i386/i386-expand.c                      |   8 +-
 gcc/config/i386/i386-protos.h                      |   1 +
 gcc/config/i386/i386.c                             |   1 +
 gcc/config/i386/i386.md                            |  87 +-
 gcc/config/i386/sse.md                             |  69 +-
 gcc/config/riscv/riscv.c                           |  14 +
 gcc/cp/ChangeLog                                   |  18 +
 gcc/doc/rtl.texi                                   |   2 +-
 gcc/fold-const.c                                   |   2 +-
 gcc/function.c                                     |  21 +-
 gcc/gcov-io.h                                      |   3 +-
 gcc/gimple-range-cache.cc                          |  10 +
 gcc/gimple-range.cc                                | 355 ++++++--
 gcc/gimple-range.h                                 |  24 +-
 gcc/gimplify.c                                     |  15 +-
 gcc/range-op.cc                                    | 774 ++++++++++++++---
 gcc/range-op.h                                     |  24 +-
 gcc/testsuite/ChangeLog                            |  45 +
 gcc/testsuite/g++.dg/modules/omp-1_a.C             |   2 +-
 gcc/testsuite/g++.dg/modules/omp-2_a.C             |   2 +-
 gcc/testsuite/g++.dg/opt/pr101162.C                |  21 +
 gcc/testsuite/g++.target/i386/empty-class1.C       |   2 +-
 gcc/testsuite/g++.target/i386/empty-class2.C       |  20 +
 gcc/testsuite/gcc.c-torture/compile/pr101159.c     |  10 +
 gcc/testsuite/gcc.dg/analyzer/pr101143.c           |  18 +
 gcc/testsuite/gcc.dg/pr101156.c                    |   8 +
 gcc/testsuite/gcc.dg/torture/pr101151.c            |  19 +
 .../gcc.target/i386/avx512bitalg-pr97770-1.c       |  27 +-
 .../gcc.target/i386/avx512bw-pr100267-1.c          |  38 +
 .../gcc.target/i386/avx512bw-pr100267-b-2.c        |  74 ++
 .../gcc.target/i386/avx512bw-pr100267-d-2.c        |  74 ++
 .../gcc.target/i386/avx512bw-pr100267-q-2.c        |  74 ++
 .../gcc.target/i386/avx512bw-pr100267-w-2.c        |  74 ++
 gcc/testsuite/gcc.target/i386/avx512f-pr100267-1.c |  66 ++
 .../gcc.target/i386/avx512f-pr100267-pd-2.c        |  76 ++
 .../gcc.target/i386/avx512f-pr100267-ps-2.c        |  72 ++
 .../gcc.target/i386/avx512vl-pr100267-1.c          | 122 +++
 .../gcc.target/i386/avx512vl-pr100267-pd-2.c       |  15 +
 .../gcc.target/i386/avx512vl-pr100267-ps-2.c       |  15 +
 .../gcc.target/i386/avx512vlbw-pr100267-1.c        |  66 ++
 .../gcc.target/i386/avx512vlbw-pr100267-b-2.c      |  16 +
 .../gcc.target/i386/avx512vlbw-pr100267-d-2.c      |  15 +
 .../gcc.target/i386/avx512vlbw-pr100267-q-2.c      |  15 +
 .../gcc.target/i386/avx512vlbw-pr100267-w-2.c      |  16 +
 .../gcc.target/i386/avx512vpopcntdq-pr97770-1.c    |   9 +-
 gcc/testsuite/gcc.target/i386/pr100310.c           |  12 +
 gcc/testsuite/gcc.target/i386/pr11877-2.c          |  26 +
 gcc/testsuite/gfortran.dg/pr101158.f90             |  25 +
 gcc/tree-data-ref.c                                |   2 +-
 gcc/tree-ssa-sink.c                                |   9 +-
 gcc/tree-vect-patterns.c                           | 112 +++
 gcc/tree-vect-slp.c                                |  52 +-
 gcc/value-query.cc                                 |  50 ++
 gcc/value-query.h                                  |  11 +
 gcc/value-relation.cc                              | 932 +++++++++++++++++++++
 gcc/value-relation.h                               | 159 ++++
 libstdc++-v3/ChangeLog                             |  15 +
 libstdc++-v3/include/bits/semaphore_base.h         |   4 +-
 .../testsuite/30_threads/semaphore/100806.cc       |  57 ++
 71 files changed, 4115 insertions(+), 328 deletions(-)


More information about the Libstdc++-cvs mailing list