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

Iain D Sandoe iains@gcc.gnu.org
Wed Aug 26 20:30:53 GMT 2020


https://gcc.gnu.org/g:8600e4fbda588ea3711752b5ff7a4d0502d08190

commit 8600e4fbda588ea3711752b5ff7a4d0502d08190
Merge: 438fe1c16ff af06acfc8de
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Aug 26 20:34:41 2020 +0100

    Merge master r11-2888.
    
            * Merge master r11-2888-gaf06acfc8de1.

Diff:

 MAINTAINERS                                        |   1 +
 contrib/config-list.mk                             |   3 +-
 gcc/ChangeLog                                      | 119 ++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/analyzer/region-model-manager.cc               |   2 +
 gcc/analyzer/region-model.h                        |   9 +-
 gcc/analyzer/store.cc                              |  54 ++
 gcc/analyzer/svalue.cc                             |  37 ++
 gcc/c/ChangeLog                                    |   6 +
 gcc/cgraphunit.c                                   | 146 ++---
 gcc/config/aarch64/aarch64-simd-builtins.def       |  76 +--
 gcc/config/i386/i386.h                             |   4 +-
 gcc/config/tilepro/gen-mul-tables.cc               |   2 +
 gcc/cp/ChangeLog                                   |  23 +
 gcc/cp/decl.c                                      |  14 +-
 gcc/cp/name-lookup.c                               |  91 +--
 gcc/d/Make-lang.in                                 |   1 +
 gcc/d/d-codegen.cc                                 |  35 +-
 gcc/d/d-frontend.cc                                |  12 +-
 gcc/d/d-gimplify.cc                                | 215 +++++++
 gcc/d/d-lang.cc                                    | 203 +-----
 gcc/d/d-tree.h                                     |   3 +
 gcc/d/decl.cc                                      |  25 +-
 gcc/d/dmd/MERGE                                    |   2 +-
 gcc/d/dmd/declaration.h                            |   1 +
 gcc/d/dmd/dmacro.c                                 |   7 +-
 gcc/d/dmd/dtemplate.c                              |  19 +-
 gcc/d/dmd/expressionsem.c                          |   2 +-
 gcc/d/dmd/func.c                                   | 139 +++--
 gcc/d/dmd/globals.h                                |   2 +
 gcc/d/dmd/mtype.c                                  |   4 +-
 gcc/d/dmd/optimize.c                               |  11 +-
 gcc/d/dmd/statementsem.c                           |  37 +-
 gcc/d/expr.cc                                      |  14 +-
 gcc/d/toir.cc                                      |  56 +-
 gcc/d/types.cc                                     |   7 +-
 gcc/doc/extend.texi                                |  16 +-
 gcc/doc/invoke.texi                                |  17 +-
 gcc/dwarf2out.c                                    |  36 +-
 gcc/fortran/gfortran.h                             |  10 +
 gcc/fortran/module.c                               |  33 +-
 gcc/fortran/openmp.c                               |  50 +-
 gcc/fortran/trans-common.c                         |  25 +-
 gcc/fortran/trans-decl.c                           |  22 +-
 gcc/testsuite/ChangeLog                            |  97 +++
 gcc/testsuite/g++.dg/lookup/operator-1.C           |  20 +
 gcc/testsuite/g++.dg/lookup/operator-2.C           |  23 +
 .../i386/avx512bw-pr96246-1.C}                     |  11 +-
 .../i386/avx512bw-pr96246-2.C}                     |  20 +-
 .../i386/avx512vl-pr96246-1.C}                     |  11 +-
 .../i386/avx512vl-pr96246-2.C}                     |  20 +-
 .../gcc.dg/analyzer/loop-start-up-to-end-by-1.c    |   2 -
 gcc/testsuite/gcc.dg/analyzer/pr94858-1.c          |  42 ++
 gcc/testsuite/gcc.dg/analyzer/pr94858-2.c          |  25 +
 gcc/testsuite/gcc.dg/analyzer/pr96777.c            |  12 +
 .../gcc.dg/analyzer/torture/loop-inc-ptr-2.c       |   2 +-
 .../gcc.dg/analyzer/torture/loop-inc-ptr-3.c       |   2 +-
 gcc/testsuite/gcc.dg/ipa/symver1.c                 |  11 +
 gcc/testsuite/gcc.dg/vect/pr96698.c                |  19 +
 gcc/testsuite/gcc.dg/vect/pr96783-1.c              |  38 ++
 gcc/testsuite/gcc.dg/vect/pr96783-2.c              |  29 +
 gcc/testsuite/gcc.target/aarch64/insv_1.c          |   2 +-
 gcc/testsuite/gcc.target/i386/pr95863-1.c          |  47 ++
 gcc/testsuite/gcc.target/i386/pr95863-2.c          |  27 +
 gcc/testsuite/gdc.dg/pr96153.d                     |  18 +
 gcc/testsuite/gdc.dg/pr96156.d                     |  33 +
 gcc/testsuite/gdc.dg/pr96157a.d                    |  24 +
 gcc/testsuite/gdc.dg/pr96157b.d                    |  46 ++
 gcc/testsuite/gdc.test/compilable/ice20092.d       |  10 +
 gcc/testsuite/gdc.test/runnable/sdtor.d            |   5 +-
 gcc/testsuite/gdc.test/runnable/test8.d            |   8 +-
 .../gfortran.dg/gomp/declare-target-4.f90          |  81 +++
 .../gfortran.dg/gomp/declare-target-5.f90          |  63 ++
 gcc/testsuite/lib/gdc-utils.exp                    |   5 +
 gcc/testsuite/lib/target-supports-dg.exp           |  10 +
 gcc/testsuite/lib/target-supports.exp              |  12 +
 gcc/tree-ssa-dom.c                                 |  56 +-
 gcc/tree-vect-loop.c                               |  35 +-
 gcc/tree-vect-stmts.c                              |  39 +-
 gcc/tree-vectorizer.h                              |   5 +
 gcc/tree-vrp.c                                     | 117 ++--
 gcc/tree-vrp.h                                     |   1 +
 libiberty/d-demangle.c                             |  10 +-
 libiberty/testsuite/d-demangle-expected            |  16 +-
 libstdc++-v3/ChangeLog                             | 100 +++
 libstdc++-v3/include/bits/hashtable.h              | 692 ++++++++++-----------
 libstdc++-v3/include/bits/hashtable_policy.h       | 468 ++++++--------
 libstdc++-v3/include/bits/node_handle.h            |   4 +-
 libstdc++-v3/include/experimental/string_view      |   9 +-
 libstdc++-v3/include/std/chrono                    |   2 +-
 libstdc++-v3/include/std/string_view               |   9 +-
 libstdc++-v3/include/std/tuple                     | 170 ++---
 libstdc++-v3/testsuite/20_util/tuple/cons/96803.cc |  41 ++
 .../23_containers/unordered_map/dup_types.cc       |  29 +
 .../testsuite/std/time/year_month_weekday/1.cc     |   5 +
 95 files changed, 2739 insertions(+), 1437 deletions(-)


More information about the Libstdc++-cvs mailing list