[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