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

Iain D Sandoe iains@gcc.gnu.org
Mon Jan 20 17:46:00 GMT 2020


https://gcc.gnu.org/g:23139763b92ffba8914ca6bdeeae98c88fa3355f

commit 23139763b92ffba8914ca6bdeeae98c88fa3355f
Merge: c3c00ac 09e0ad62
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Mon Jan 20 16:56:06 2020 +0000

    Merge master r10-6097.
    
    2020-01-20  Iain Sandoe  <iain@sandoe.co.uk>
    
    	* Merge master r10-6097-g09e0ad6253f4.

Diff:

 contrib/ChangeLog                                  |   9 +
 contrib/gcc-git-customization.sh                   |  57 ++++--
 contrib/git-fetch-vendor.sh                        |  64 ++++++-
 gcc/ChangeLog                                      | 103 ++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/c-family/ChangeLog                             |   5 +
 gcc/c-family/c-cppbuiltin.c                        |   6 -
 gcc/cgraph.c                                       | 213 ++++++++++++++++++++-
 gcc/cgraphclones.c                                 |   3 +-
 gcc/config/aarch64/aarch64-sve-builtins-base.cc    |   2 +-
 gcc/config/aarch64/aarch64.c                       |   2 +-
 gcc/config/aarch64/aarch64.h                       |  10 +-
 gcc/config/i386/i386.c                             |  31 ++-
 gcc/config/i386/i386.md                            |  54 +++---
 gcc/cp/ChangeLog                                   |  14 ++
 gcc/cp/cp-tree.h                                   |  11 ++
 gcc/cp/decl.c                                      |   3 +
 gcc/cp/except.c                                    |  72 +++++++
 gcc/cp/parser.c                                    |  24 +--
 gcc/cp/typeck.c                                    |   3 +
 gcc/doc/contribute.texi                            |   4 +-
 gcc/doc/install.texi                               |  32 ++--
 gcc/dwarf2out.c                                    |   9 +-
 gcc/ipa-profile.c                                  | 174 ++++++++---------
 gcc/lto-cgraph.c                                   |   7 +-
 gcc/lto-streamer-in.c                              |   3 +
 gcc/targhooks.c                                    |   3 +-
 gcc/testsuite/ChangeLog                            |  88 +++++++++
 gcc/testsuite/g++.dg/cpp/pr80005.C                 |  24 +++
 gcc/testsuite/g++.dg/cpp1y/feat-cxx14.C            |  10 +-
 gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C            |  10 +-
 gcc/testsuite/g++.dg/cpp1z/pr92536.C               |  23 +++
 gcc/testsuite/g++.dg/cpp2a/feat-cxx2a.C            |  10 +-
 gcc/testsuite/g++.dg/debug/pr92763.C               |  19 ++
 gcc/testsuite/g++.dg/eh/return1.C                  |  20 +-
 gcc/testsuite/g++.dg/warn/Wstringop-overflow-4.C   |  16 +-
 gcc/testsuite/gcc.dg/Wstringop-overflow-25.c       |  14 +-
 .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c   |   4 +-
 gcc/testsuite/gcc.dg/analyzer/attribute-nonnull.c  |  16 +-
 .../gcc.dg/analyzer/conditionals-notrans.c         |  60 +++---
 gcc/testsuite/gcc.dg/analyzer/data-model-1.c       | 104 +++++-----
 gcc/testsuite/gcc.dg/analyzer/data-model-18.c      |   4 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-8.c       |   4 +-
 gcc/testsuite/gcc.dg/analyzer/data-model-9.c       |   8 +-
 gcc/testsuite/gcc.dg/analyzer/file-1.c             |  12 +-
 gcc/testsuite/gcc.dg/analyzer/file-paths-1.c       |   8 +-
 gcc/testsuite/gcc.dg/analyzer/loop-2.c             |   4 +-
 gcc/testsuite/gcc.dg/analyzer/loop-2a.c            |  14 +-
 gcc/testsuite/gcc.dg/analyzer/loop-4.c             |  12 +-
 gcc/testsuite/gcc.dg/analyzer/loop.c               |  16 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-1.c           |   4 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-2.c           |   8 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-10.c      |  14 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-ipa-2.c       |  14 +-
 .../gcc.dg/analyzer/malloc-macro-separate-events.c |   6 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-1.c     |   8 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-2.c     |   6 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-3.c     |   6 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-4.c     |  12 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-5.c     |  18 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-7.c     |   4 +-
 gcc/testsuite/gcc.dg/analyzer/malloc-paths-9.c     |   4 +-
 gcc/testsuite/gcc.dg/analyzer/operations.c         |  20 +-
 gcc/testsuite/gcc.dg/analyzer/params.c             |   8 +-
 gcc/testsuite/gcc.dg/analyzer/pattern-test-1.c     |  12 +-
 gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c     |  12 +-
 gcc/testsuite/gcc.dg/analyzer/sensitive-1.c        |  14 +-
 gcc/testsuite/gcc.dg/analyzer/switch.c             |   4 +-
 gcc/testsuite/gcc.dg/analyzer/taint-1.c            |  20 +-
 gcc/testsuite/gcc.dg/analyzer/unknown-fns.c        |   4 +-
 gcc/testsuite/gcc.dg/torture/pr26515.c             |   2 +-
 gcc/testsuite/gcc.dg/vect/pr93094.c                |  18 ++
 gcc/testsuite/gcc.target/cris/asm-v10.S            |   2 +-
 gcc/testsuite/gcc.target/cris/inasm-v10.c          |   2 +-
 gcc/testsuite/gcc.target/cris/sync-1-v10.c         |   2 +-
 gcc/testsuite/gcc.target/i386/pr93319-1a.c         |  24 +++
 gcc/testsuite/gcc.target/i386/pr93319-1b.c         |   7 +
 gcc/testsuite/gcc.target/i386/pr93319-1c.c         |   7 +
 gcc/testsuite/gcc.target/i386/pr93319-1d.c         |   7 +
 gcc/testsuite/gfortran.dg/pr93263_1.f90            |   2 +-
 gcc/testsuite/lib/target-supports.exp              |   4 +
 gcc/tree-eh.c                                      |  30 ++-
 gcc/tree-vect-loop-manip.c                         |  11 +-
 gcc/tree-vect-loop.c                               |   4 +-
 gcc/tree-vectorizer.c                              |   3 +-
 gcc/tree-vectorizer.h                              |   4 +-
 libcpp/ChangeLog                                   |  29 ++-
 libcpp/directives.c                                |  29 +--
 libcpp/expr.c                                      |  32 ++--
 libcpp/files.c                                     |  27 +--
 libcpp/identifiers.c                               |   3 +-
 libcpp/include/cpplib.h                            |   2 +-
 libcpp/init.c                                      |  14 +-
 libcpp/internal.h                                  |  20 +-
 libcpp/pch.c                                       |   4 +-
 libcpp/traditional.c                               |   8 +-
 libgomp/ChangeLog                                  |  30 +++
 .../libgomp.oacc-c-c++-common/loop-auto-1.c        |   3 +
 .../libgomp.oacc-c-c++-common/loop-dim-default.c   |   9 +
 .../libgomp.oacc-c-c++-common/loop-gwv-1.c         |  17 +-
 .../libgomp.oacc-c-c++-common/loop-red-gwv-1.c     |  20 +-
 .../libgomp.oacc-c-c++-common/loop-red-v-1.c       |   6 +-
 .../libgomp.oacc-c-c++-common/loop-red-v-2.c       |   6 +-
 .../libgomp.oacc-c-c++-common/loop-red-w-1.c       |   7 +-
 .../libgomp.oacc-c-c++-common/loop-red-w-2.c       |   7 +-
 .../libgomp.oacc-c-c++-common/loop-red-wv-1.c      |  10 +-
 .../testsuite/libgomp.oacc-c-c++-common/loop-v-1.c |   7 +-
 .../testsuite/libgomp.oacc-c-c++-common/loop-w-1.c |   7 +-
 .../libgomp.oacc-c-c++-common/loop-wv-1.c          |  10 +-
 .../libgomp.oacc-c-c++-common/parallel-dims.c      |  42 +++-
 .../libgomp.oacc-c-c++-common/routine-gwv-1.c      |  15 +-
 .../libgomp.oacc-c-c++-common/routine-v-1.c        |   7 +-
 .../libgomp.oacc-c-c++-common/routine-w-1.c        |   7 +-
 .../libgomp.oacc-c-c++-common/routine-wv-1.c       |  10 +-
 .../libgomp.oacc-c-c++-common/routine-wv-2.c       |   5 +
 libstdc++-v3/ChangeLog                             |  12 ++
 libstdc++-v3/doc/xml/faq.xml                       |  21 +-
 .../doc/xml/manual/appendix_contributing.xml       |   9 +-
 libstdc++-v3/doc/xml/manual/status_cxx1998.xml     |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2011.xml     |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2014.xml     |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2017.xml     |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxx2020.xml     |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxxtr1.xml      |   2 +-
 libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml  |   2 +-
 125 files changed, 1557 insertions(+), 639 deletions(-)



More information about the Libstdc++-cvs mailing list