[gcc/devel/c++-coroutines] Merge master r10-6457.

Iain D Sandoe iains@gcc.gnu.org
Wed Feb 5 20:58:00 GMT 2020


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

commit e798794c1dbec677feb74fb905d99ad30af9ee35
Merge: 33a9cf2 fa0c6e2
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Wed Feb 5 20:07:36 2020 +0000

    Merge master r10-6457.
    
    2020-02-05  Iain Sandoe  <iain@sandoe.co.uk>
    
    	* Merge master r10-6457-gfa0c6e297b22.

Diff:

 gcc/ChangeLog                                      | 47 +++++++++++++++
 gcc/ChangeLog-2009                                 |  2 +-
 gcc/DATESTAMP                                      |  2 +-
 gcc/analyzer/ChangeLog                             | 19 ++++++
 gcc/analyzer/engine.cc                             | 69 ++++++++++++++++++----
 gcc/analyzer/exploded-graph.h                      | 28 ++++++++-
 gcc/config/gcn/t-gcn-hsa                           |  2 +-
 gcc/config/i386/i386-features.c                    | 29 +++++----
 gcc/config/i386/sse.md                             | 40 ++++++++++++-
 gcc/cp/ChangeLog                                   | 28 +++++++++
 gcc/cp/constexpr.c                                 | 12 +++-
 gcc/cp/constraint.cc                               |  3 +-
 gcc/cp/coroutines.cc                               | 16 +++--
 gcc/cp/decl.c                                      | 11 ++--
 gcc/doc/analyzer.texi                              | 16 +++--
 gcc/doc/invoke.texi                                |  4 ++
 gcc/genmatch.c                                     | 22 ++++---
 gcc/lto/ChangeLog                                  |  7 +++
 gcc/lto/lto-dump.c                                 | 22 +++----
 gcc/omp-simd-clone.c                               | 12 +++-
 gcc/recog.c                                        | 15 ++---
 gcc/testsuite/ChangeLog                            | 60 +++++++++++++++++++
 gcc/testsuite/c-c++-common/gomp/pr93555-1.c        | 18 ++++++
 gcc/testsuite/c-c++-common/gomp/pr93555-2.c        | 16 +++++
 .../torture/co-await-14-return-ref-to-auto.C       | 45 ++++++++++++++
 gcc/testsuite/g++.dg/cpp0x/constexpr-array24.C     | 10 ++++
 gcc/testsuite/g++.dg/cpp1z/class-deduction68.C     | 10 ++++
 gcc/testsuite/g++.dg/cpp2a/concepts-err1.C         | 33 +++++++++++
 gcc/testsuite/g++.dg/parse/undefined3.C            |  2 +-
 gcc/testsuite/g++.dg/template/pr71710.C            |  4 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       |  3 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-7.c       |  3 +-
 gcc/testsuite/gcc.dg/analyzer/loop-2.c             |  6 +-
 gcc/testsuite/gcc.dg/analyzer/loop-2a.c            |  6 +-
 gcc/testsuite/gcc.dg/analyzer/loop-4.c             |  8 +--
 gcc/testsuite/gcc.dg/analyzer/loop.c               |  6 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-10.c    |  3 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1a.c | 26 ++++----
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-1b.c | 25 ++++----
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-2.c  | 24 ++++----
 gcc/testsuite/gcc.dg/analyzer/malloc-vs-local-3.c  |  9 ++-
 gcc/testsuite/gcc.dg/analyzer/paths-1.c            |  3 +-
 gcc/testsuite/gcc.dg/analyzer/paths-1a.c           |  3 +-
 gcc/testsuite/gcc.dg/analyzer/paths-2.c            |  8 +--
 gcc/testsuite/gcc.dg/analyzer/paths-3.c            | 10 ++--
 gcc/testsuite/gcc.dg/analyzer/paths-4.c            | 24 ++++----
 gcc/testsuite/gcc.dg/analyzer/paths-5.c            |  4 +-
 gcc/testsuite/gcc.dg/analyzer/paths-6.c            | 13 ++--
 gcc/testsuite/gcc.dg/analyzer/paths-7.c            | 13 ++--
 .../gcc.dg/analyzer/torture/conditionals-2.c       |  4 +-
 gcc/testsuite/gcc.dg/analyzer/zlib-1.c             | 21 +++----
 gcc/testsuite/gcc.dg/analyzer/zlib-5.c             |  2 +-
 gcc/testsuite/gcc.dg/pr90648.c                     |  8 +++
 gcc/testsuite/gcc.dg/vect/bb-slp-22.c              | 16 ++---
 gcc/testsuite/gcc.target/hppa/shadd-3.c            |  7 ++-
 gcc/testsuite/gcc.target/i386/pr92190.c            | 19 ++++++
 gcc/testsuite/gfortran.dg/gomp/pr93555.f90         | 11 ++++
 gcc/tree-ssa-alias.c                               |  2 +-
 include/ChangeLog                                  |  5 ++
 include/hashtab.h                                  |  4 +-
 libgomp/ChangeLog                                  |  6 ++
 libgomp/testsuite/lib/libgomp.exp                  |  4 +-
 libiberty/ChangeLog                                |  5 ++
 libiberty/hashtab.c                                |  4 +-
 libstdc++-v3/ChangeLog                             | 14 +++++
 libstdc++-v3/include/bits/iterator_concepts.h      | 67 ++++-----------------
 libstdc++-v3/include/bits/stl_iterator.h           | 15 ++++-
 libstdc++-v3/testsuite/24_iterators/aliases.cc     | 61 +++++++++++++++++++
 68 files changed, 793 insertions(+), 283 deletions(-)



More information about the Libstdc++-cvs mailing list