[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