[gcc/devel/c++-coroutines] Merge master r11-773.
Iain D Sandoe
iains@gcc.gnu.org
Mon Jun 1 20:08:55 GMT 2020
https://gcc.gnu.org/g:046b391241ff0c9f9a1be462e6d16b5b53a13bfd
commit 046b391241ff0c9f9a1be462e6d16b5b53a13bfd
Merge: 06a7c6439af 88f48e2967e
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Mon Jun 1 20:25:55 2020 +0100
Merge master r11-773.
2020-06-01 Iain Sandoe <iain@sandoe.co.uk>
* Merge master r11-773-g88f48e2967ea.
Diff:
config/ChangeLog | 6 +
config/cet.m4 | 17 +-
contrib/ChangeLog | 45 +
contrib/config-list.mk | 9 +-
gcc/ChangeLog | 201 +++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 2 +
gcc/ada/ChangeLog | 15 +
gcc/ada/Makefile.rtl | 33 +-
.../doc/gnat_ugn/the_gnat_compilation_model.rst | 18 +-
gcc/ada/gcc-interface/Makefile.in | 2 +-
gcc/ada/libgnarl/libgnarl.gpr | 28 +
gcc/ada/libgnat/libada.gpr | 77 ++
gcc/ada/libgnat/libgnat.gpr | 69 ++
gcc/ada/libgnat/libgnat_common.gpr | 19 +
gcc/ada/libgnat/system-mingw.ads | 5 -
gcc/ada/tb-gcc.c | 125 ---
gcc/ada/tracebak.c | 96 +-
gcc/cgraphclones.c | 6 +-
gcc/config/h8300/jumpcall.md | 14 +-
gcc/config/i386/mingw32.h | 2 +-
gcc/config/riscv/riscv.md | 22 +
gcc/config/rs6000/altivec.md | 104 +--
gcc/configure | 12 +-
gcc/cp/ChangeLog | 67 ++
gcc/cp/class.c | 15 +-
gcc/cp/constraint.cc | 14 +-
gcc/cp/coroutines.cc | 80 +-
gcc/cp/pt.c | 11 +-
gcc/expr.c | 5 +
gcc/fortran/ChangeLog | 28 +
gcc/fortran/class.c | 23 +-
gcc/fortran/gfortran.h | 4 +-
gcc/fortran/primary.c | 43 +-
gcc/gimple-array-bounds.cc | 700 +++++++++++++++
gcc/gimple-array-bounds.h | 43 +
gcc/ipa-cp.c | 23 +-
gcc/ipa-param-manipulation.c | 5 +-
gcc/ipa-reference.c | 14 +-
gcc/lra.c | 28 -
gcc/lto-cgraph.c | 26 +-
gcc/lto-section-out.c | 105 ---
gcc/lto-streamer-in.c | 124 ++-
gcc/lto-streamer-out.c | 208 +++--
gcc/lto-streamer.c | 18 +-
gcc/lto-streamer.h | 88 +-
gcc/recog.c | 7 +
gcc/reload1.c | 26 -
gcc/rtl.h | 1 +
gcc/rtlanal.c | 26 +
gcc/testsuite/ChangeLog | 137 +++
gcc/testsuite/g++.dg/concepts/pr95181-2.C | 8 +
gcc/testsuite/g++.dg/concepts/pr95181.C | 9 +
gcc/testsuite/g++.dg/concepts/pr95386.C | 11 +
.../coroutines/co-return-syntax-08-bad-return.C | 2 +-
gcc/testsuite/g++.dg/coroutines/pr95350.C | 28 +
.../g++.dg/coroutines/torture/func-params-08.C | 11 +-
.../torture/func-params-09-awaitable-parms.C | 11 +-
gcc/testsuite/g++.dg/cpp2a/concepts-ttp1.C | 16 +
gcc/testsuite/gcc.dg/ipa/ipcp-agg-13.c | 45 +
gcc/testsuite/gcc.dg/ipa/ipcp-agg-8.c | 5 +-
gcc/testsuite/gcc.dg/pr95052.c | 12 +
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 2 +-
gcc/testsuite/gcc.target/riscv/zero-extend-5.c | 8 +
gcc/testsuite/gfortran.dg/finalize_28.f90 | 2 +-
gcc/testsuite/gfortran.dg/finalize_33.f90 | 2 +-
gcc/testsuite/gfortran.dg/finalize_34.f90 | 2 +-
gcc/testsuite/gfortran.dg/finalize_35.f90 | 48 +
gcc/testsuite/gfortran.dg/pr95373_1.f90 | 4 +-
gcc/testsuite/gfortran.dg/pr95373_2.f90 | 2 +-
gcc/tree-streamer-in.c | 101 +--
gcc/tree-streamer-out.c | 205 ++---
gcc/tree-streamer.h | 6 +-
gcc/tree-vrp.c | 982 +--------------------
gcc/tree-vrp.h | 70 --
gcc/value-range-equiv.cc | 322 +++++++
gcc/value-range-equiv.h | 82 ++
gcc/vr-values.h | 2 +
libatomic/ChangeLog | 5 +
libatomic/configure | 5 +-
libbacktrace/ChangeLog | 5 +
libbacktrace/configure | 17 +-
libcc1/ChangeLog | 5 +
libcc1/configure | 12 +-
libcpp/ChangeLog | 5 +
libcpp/configure | 12 +-
libdecnumber/ChangeLog | 5 +
libdecnumber/configure | 12 +-
libgcc/ChangeLog | 5 +
libgcc/configure | 5 +-
libgfortran/ChangeLog | 16 +
libgfortran/configure | 9 +-
libgomp/ChangeLog | 13 +
libgomp/allocator.c | 3 +
libgomp/configure | 4 +-
libgomp/testsuite/libgomp.c-c++-common/alloc-4.c | 25 +
libiberty/ChangeLog | 5 +
libiberty/configure | 12 +-
libitm/ChangeLog | 5 +
libitm/configure | 5 +-
libobjc/ChangeLog | 5 +
libobjc/configure | 9 +-
libphobos/ChangeLog | 5 +
libphobos/configure | 9 +-
libquadmath/ChangeLog | 5 +
libquadmath/configure | 5 +-
libsanitizer/ChangeLog | 10 +
libsanitizer/configure | 5 +-
libssp/ChangeLog | 5 +
libssp/configure | 9 +-
libstdc++-v3/ChangeLog | 28 +
libstdc++-v3/configure | 260 +++++-
libstdc++-v3/crossconfig.m4 | 3 +-
libstdc++-v3/doc/html/faq.html | 4 +-
libstdc++-v3/doc/html/manual/api.html | 11 +-
libstdc++-v3/doc/html/manual/containers.html | 3 +-
.../doc/html/manual/policy_data_structures.html | 2 +-
libstdc++-v3/doc/xml/faq.xml | 4 +-
libstdc++-v3/doc/xml/manual/containers.xml | 4 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 16 +-
.../xml/manual/policy_data_structures_biblio.xml | 3 +-
libstdc++-v3/testsuite/util/testsuite_iterators.h | 15 +-
libvtv/ChangeLog | 5 +
libvtv/configure | 5 +-
lto-plugin/ChangeLog | 5 +
lto-plugin/configure | 12 +-
maintainer-scripts/ChangeLog | 14 +
zlib/ChangeLog | 5 +
zlib/configure | 9 +-
129 files changed, 3412 insertions(+), 2049 deletions(-)
More information about the Libstdc++-cvs
mailing list