[gcc/devel/c++-coroutines] Merge master r10-6305.
Iain D Sandoe
iains@gcc.gnu.org
Tue Jan 28 21:45:00 GMT 2020
https://gcc.gnu.org/g:61d2b199bdfc302308de561da81836c35aadd3ea
commit 61d2b199bdfc302308de561da81836c35aadd3ea
Merge: c587972 5aebfb7
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Tue Jan 28 21:00:14 2020 +0000
Merge master r10-6305.
2020-01-28 Iain Sandoe <iain@sandoe.co.uk>
* Merge master r10-6305-g5aebfb71763c.
Diff:
config/ChangeLog | 6 +
config/lib-link.m4 | 22 +-
gcc/ChangeLog | 147 +++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 40 +++
gcc/analyzer/engine.cc | 12 +-
gcc/analyzer/region-model.cc | 109 ++++++-
gcc/analyzer/sm-file.cc | 6 +-
gcc/analyzer/sm-malloc.cc | 49 +--
gcc/analyzer/sm-sensitive.cc | 7 +-
gcc/analyzer/sm-signal.cc | 8 +-
gcc/analyzer/sm-taint.cc | 24 +-
gcc/cgraph.c | 347 ++++++++++-----------
gcc/cgraph.h | 87 +++++-
gcc/cgraphclones.c | 18 +-
gcc/config/i386/i386-options.c | 18 +-
gcc/config/i386/i386.c | 9 +-
gcc/config/i386/i386.md | 14 +-
gcc/config/i386/sse.md | 9 +-
gcc/config/mips/mips.c | 9 +-
gcc/coverage.c | 2 +-
gcc/cp/ChangeLog | 26 ++
gcc/cp/call.c | 2 +
gcc/cp/decl.c | 1 +
gcc/cp/pt.c | 19 +-
gcc/diagnostic-core.h | 9 +-
gcc/diagnostic.c | 16 +-
gcc/fortran/ChangeLog | 38 +++
gcc/fortran/gfortran.h | 6 +-
gcc/fortran/gfortran.texi | 6 +-
gcc/fortran/openmp.c | 62 ++--
gcc/fortran/parse.c | 5 +-
gcc/fortran/trans-openmp.c | 3 +-
gcc/fortran/trans.h | 4 +-
gcc/gimple-fold.c | 13 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 100 +++---
gcc/go/gofrontend/lex.cc | 12 +-
gcc/go/gofrontend/parse.cc | 2 +-
gcc/ipa-devirt.c | 7 +-
gcc/ipa-fnsummary.c | 36 +--
gcc/ipa-inline.c | 10 +-
gcc/ipa-profile.c | 36 ++-
gcc/ipa-prop.c | 49 ++-
gcc/ipa-utils.c | 241 ++++----------
gcc/ira-lives.c | 48 +++
gcc/profile-count.c | 4 +-
gcc/profile-count.h | 10 +
gcc/simplify-rtx.c | 4 +-
gcc/testsuite/ChangeLog | 98 ++++++
gcc/testsuite/c-c++-common/cpp/pr93452-1.c | 10 +
gcc/testsuite/c-c++-common/cpp/pr93452-2.c | 11 +
gcc/testsuite/g++.dg/cpp0x/initlist-array10.C | 14 +
gcc/testsuite/g++.dg/cpp0x/rv-conv3.C | 15 +
gcc/testsuite/g++.dg/cpp0x/vt-34314.C | 6 +-
gcc/testsuite/g++.dg/cpp1z/noexcept-type22.C | 6 +
gcc/testsuite/g++.dg/template/pr59930-2.C | 2 +-
gcc/testsuite/g++.dg/template/pr92440.C | 10 +
gcc/testsuite/g++.dg/template/redecl2.C | 2 +-
gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 4 +-
gcc/testsuite/g++.old-deja/g++.pt/redecl1.C | 4 +-
gcc/testsuite/gcc.c-torture/execute/pr93434.c | 36 +++
gcc/testsuite/gcc.dg/analyzer/torture/pr93451.c | 14 +
.../plugin/diagnostic_plugin_test_metadata.c | 4 +-
.../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 13 +-
gcc/testsuite/gcc.dg/pr93454.c | 25 ++
gcc/testsuite/gcc.dg/torture/pr93170.c | 1 +
.../gcc.dg/tree-prof/crossmodule-indircall-1.c | 6 +-
.../gcc.dg/tree-prof/crossmodule-indircall-1a.c | 17 +-
gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c | 4 +-
gcc/testsuite/gcc.target/arc/code-density-flag.c | 34 ++
gcc/testsuite/gcc.target/i386/avx2-pr93418.c | 20 ++
.../gcc.target/i386/avx256-unaligned-store-2.c | 4 +-
.../gcc.target/i386/avx256-unaligned-store-3.c | 4 +-
gcc/testsuite/gcc.target/i386/pieces-memcpy-4.c | 3 +-
gcc/testsuite/gcc.target/i386/pieces-memcpy-5.c | 3 +-
gcc/testsuite/gcc.target/i386/pieces-memcpy-6.c | 3 +-
gcc/testsuite/gcc.target/i386/pieces-strcpy-2.c | 2 +-
gcc/testsuite/gcc.target/i386/pr87317-4.c | 2 +-
gcc/testsuite/gcc.target/i386/pr87317-5.c | 2 +-
gcc/testsuite/gcc.target/i386/pr87317-7.c | 2 +-
gcc/testsuite/gcc.target/i386/pr90980-1.c | 2 +-
gcc/testsuite/gcc.target/i386/pr91461-1.c | 66 ++++
gcc/testsuite/gcc.target/i386/pr91461-2.c | 19 ++
gcc/testsuite/gcc.target/i386/pr91461-3.c | 76 +++++
gcc/testsuite/gcc.target/i386/pr91461-4.c | 21 ++
gcc/testsuite/gcc.target/i386/pr91461-5.c | 17 +
.../testsuite/gfortran.dg/goacc}/deep-copy-2.f90 | 8 +-
.../gfortran.dg/goacc/mapping-tests-1.f90 | 15 +
.../gfortran.dg/goacc/mapping-tests-2.f90 | 32 ++
gcc/testsuite/gfortran.dg/goacc/pr93464.f90 | 16 +
.../gfortran.dg/goacc/strided-alloc-ptr.f90 | 34 ++
gcc/testsuite/gfortran.dg/goacc/subarrays.f95 | 2 +-
gcc/testsuite/gfortran.dg/graphite/pr93439.f90 | 21 ++
gcc/testsuite/gfortran.dg/pr93461.f90 | 22 ++
gcc/testsuite/gfortran.dg/pr93473.f90 | 28 ++
gcc/tree-cfg.c | 17 +
gcc/tree-inline.c | 91 +++---
gcc/tree-parloops.c | 1 -
gcc/tree-predcom.c | 24 +-
gcc/tree-ssa-forwprop.c | 22 +-
gcc/tree-vect-loop.c | 14 +-
gcc/value-prof.c | 58 ++--
libcpp/ChangeLog | 20 ++
libcpp/configure | 29 +-
libcpp/directives.c | 4 +-
libcpp/expr.c | 58 ----
libcpp/include/cpplib.h | 4 +-
libcpp/init.c | 13 +-
libcpp/internal.h | 2 -
libcpp/macro.c | 56 ++++
libcpp/pch.c | 2 -
libcpp/traditional.c | 20 +-
libgomp/ChangeLog | 7 +
.../libgomp.oacc-fortran/classtypes-1.f95 | 6 +-
.../testsuite/libgomp.oacc-fortran/deep-copy-3.f90 | 4 +-
libstdc++-v3/ChangeLog | 21 ++
libstdc++-v3/acinclude.m4 | 22 +-
libstdc++-v3/configure | 120 +++++--
libstdc++-v3/include/bits/refwrap.h | 3 +-
libstdc++-v3/include/std/atomic | 2 +-
libstdc++-v3/include/std/optional | 2 +-
122 files changed, 2152 insertions(+), 946 deletions(-)
More information about the Libstdc++-cvs
mailing list