[gcc/devel/c++-coroutines] Merge master r11-4324.
Iain D Sandoe
iains@gcc.gnu.org
Fri Oct 23 19:13:54 GMT 2020
https://gcc.gnu.org/g:e45ca048e7bb789fe22787fe9b8fdb3357a6af1a
commit e45ca048e7bb789fe22787fe9b8fdb3357a6af1a
Merge: 7c805614bf6 0aa5a935b4c
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Fri Oct 23 19:00:37 2020 +0100
Merge master r11-4324.
* Merge master r11-4324-g0aa5a935b4cf.
Diff:
gcc/ChangeLog | 132 +++++
gcc/DATESTAMP | 2 +-
gcc/Makefile.in | 12 +-
gcc/ada/ChangeLog | 318 ++++++++++
gcc/ada/Makefile.rtl | 19 +-
gcc/ada/alloc.ads | 14 +-
gcc/ada/aspects.adb | 14 +-
gcc/ada/aspects.ads | 18 +-
gcc/ada/atree.adb | 14 +-
gcc/ada/atree.ads | 14 +-
gcc/ada/casing.adb | 14 +-
gcc/ada/casing.ads | 14 +-
gcc/ada/checks.adb | 33 +-
gcc/ada/contracts.adb | 19 +-
gcc/ada/csets.adb | 14 +-
gcc/ada/csets.ads | 14 +-
gcc/ada/debug.adb | 14 +-
gcc/ada/debug.ads | 14 +-
.../doc/gnat_rm/implementation_defined_pragmas.rst | 22 +-
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 5 +-
gcc/ada/einfo.adb | 32 +-
gcc/ada/einfo.ads | 46 +-
gcc/ada/elists.adb | 14 +-
gcc/ada/elists.ads | 14 +-
gcc/ada/exp_aggr.adb | 8 +-
gcc/ada/exp_ch3.adb | 10 +-
gcc/ada/exp_ch4.adb | 71 +--
gcc/ada/exp_ch5.adb | 15 +-
gcc/ada/exp_ch6.adb | 167 ++----
gcc/ada/exp_ch8.adb | 4 +-
gcc/ada/exp_ch9.adb | 21 +
gcc/ada/exp_imgv.adb | 13 +-
gcc/ada/exp_prag.adb | 189 ++++--
gcc/ada/exp_spark.adb | 122 +++-
gcc/ada/exp_util.adb | 170 ------
gcc/ada/exp_util.ads | 11 -
gcc/ada/fname.adb | 14 +-
gcc/ada/fname.ads | 14 +-
gcc/ada/freeze.adb | 99 +++-
gcc/ada/freeze.ads | 4 +-
gcc/ada/gcc-interface/decl.c | 46 +-
gcc/ada/gcc-interface/trans.c | 4 +-
gcc/ada/gnat1drv.adb | 33 +-
gcc/ada/gnat_rm.texi | 22 +-
gcc/ada/gnatvsn.adb | 14 +-
gcc/ada/gnatvsn.ads | 14 +-
gcc/ada/gsocket.h | 6 +
gcc/ada/hostparm.ads | 14 +-
gcc/ada/impunit.adb | 1 +
gcc/ada/indepsw-aix.adb | 14 +-
gcc/ada/indepsw-darwin.adb | 14 +-
gcc/ada/indepsw-gnu.adb | 14 +-
gcc/ada/indepsw.adb | 14 +-
gcc/ada/indepsw.ads | 14 +-
gcc/ada/krunch.adb | 14 +-
gcc/ada/krunch.ads | 14 +-
gcc/ada/layout.adb | 28 +-
gcc/ada/lib-list.adb | 14 +-
gcc/ada/lib-sort.adb | 14 +-
gcc/ada/lib-writ.adb | 100 +---
gcc/ada/lib-writ.ads | 6 -
gcc/ada/lib.adb | 14 +-
gcc/ada/lib.ads | 14 +-
gcc/ada/libgnat/a-nbnbin.adb | 4 +-
gcc/ada/libgnat/g-socket.adb | 4 -
gcc/ada/libgnat/g-socket.ads | 12 +-
gcc/ada/libgnat/g-socpol.adb | 430 ++++++++++++++
gcc/ada/libgnat/g-socpol.ads | 216 +++++++
gcc/ada/libgnat/g-socpol__dummy.adb | 32 +
gcc/ada/libgnat/g-socpol__dummy.ads | 37 ++
gcc/ada/libgnat/g-socthi__mingw.adb | 21 +-
gcc/ada/libgnat/g-sopowa.adb | 56 ++
gcc/ada/libgnat/g-sopowa__mingw.adb | 92 +++
gcc/ada/libgnat/g-sopowa__posix.adb | 91 +++
gcc/ada/libgnat/g-spogwa.adb | 139 +++++
gcc/ada/libgnat/g-spogwa.ads | 50 ++
gcc/ada/libgnat/s-fileio.adb | 4 +-
gcc/ada/libgnat/s-genbig.adb | 58 +-
gcc/ada/libgnat/s-genbig.ads | 4 +
gcc/ada/namet-sp.adb | 14 +-
gcc/ada/namet-sp.ads | 14 +-
gcc/ada/namet.adb | 14 +-
gcc/ada/namet.ads | 14 +-
gcc/ada/nlists.adb | 14 +-
gcc/ada/nlists.ads | 14 +-
gcc/ada/opt.adb | 14 +-
gcc/ada/opt.ads | 14 +-
gcc/ada/output.adb | 14 +-
gcc/ada/output.ads | 14 +-
gcc/ada/rident.ads | 14 +-
gcc/ada/rtsfind.ads | 10 +-
gcc/ada/s-oscons-tmplt.c | 71 ++-
gcc/ada/scans.adb | 14 +-
gcc/ada/scans.ads | 14 +-
gcc/ada/scil_ll.adb | 14 +-
gcc/ada/scil_ll.ads | 14 +-
gcc/ada/sem_aggr.adb | 5 +-
gcc/ada/sem_attr.adb | 52 +-
gcc/ada/sem_aux.adb | 30 -
gcc/ada/sem_aux.ads | 11 -
gcc/ada/sem_ch12.adb | 27 +-
gcc/ada/sem_ch13.adb | 162 +++---
gcc/ada/sem_ch3.adb | 14 +-
gcc/ada/sem_ch4.adb | 83 ++-
gcc/ada/sem_ch6.adb | 441 ++++++++------
gcc/ada/sem_ch8.adb | 34 +-
gcc/ada/sem_ch9.adb | 3 +-
gcc/ada/sem_prag.adb | 456 ++++++---------
gcc/ada/sem_res.adb | 57 +-
gcc/ada/sem_util.adb | 648 +++++++++++++++------
gcc/ada/sem_util.ads | 89 ++-
gcc/ada/sfn_scan.adb | 14 +-
gcc/ada/sinfo.adb | 14 +-
gcc/ada/sinfo.ads | 14 +-
gcc/ada/sinput.adb | 14 +-
gcc/ada/sinput.ads | 14 +-
gcc/ada/snames.adb-tmpl | 14 +-
gcc/ada/snames.ads-tmpl | 15 +-
gcc/ada/stand.ads | 14 +-
gcc/ada/stringt.adb | 14 +-
gcc/ada/stringt.ads | 14 +-
gcc/ada/table.adb | 14 +-
gcc/ada/table.ads | 14 +-
gcc/ada/types.adb | 14 +-
gcc/ada/types.ads | 14 +-
gcc/ada/uintp.adb | 14 +-
gcc/ada/uintp.ads | 14 +-
gcc/ada/uname.adb | 14 +-
gcc/ada/uname.ads | 14 +-
gcc/ada/urealp.adb | 14 +-
gcc/ada/urealp.ads | 14 +-
gcc/ada/vast.adb | 14 +-
gcc/ada/vast.ads | 14 +-
gcc/ada/widechar.adb | 14 +-
gcc/ada/widechar.ads | 14 +-
gcc/analyzer/ChangeLog | 14 +
gcc/config/arm/mve.md | 16 +-
gcc/config/arm/neon.md | 24 +-
gcc/config/arm/vec-common.md | 16 +-
gcc/config/i386/t-i386 | 3 +-
gcc/config/rs6000/rs6000.c | 5 +-
gcc/config/vxworks.h | 2 +-
gcc/cp/ChangeLog | 23 +
gcc/doc/extend.texi | 6 +-
gcc/doc/invoke.texi | 13 +
gcc/expr.c | 5 +-
gcc/fortran/ChangeLog | 8 +
gcc/gcc.c | 25 +
gcc/gcov.c | 8 +-
gcc/gimple-range-gori.cc | 4 +-
gcc/lto-wrapper.c | 24 +
gcc/stor-layout.c | 17 +-
gcc/testsuite/ChangeLog | 85 +++
gcc/testsuite/c-c++-common/pr97164.c | 15 +
gcc/testsuite/g++.dg/compat/eh/filter2_y.C | 6 +
.../{gcc.c-torture/execute => gcc.dg}/pr36093.c | 3 +-
.../{gcc.c-torture/execute => gcc.dg}/pr43783.c | 4 +-
gcc/testsuite/gcc.target/arm/simd/mve-vsub_1.c | 65 +++
gcc/testsuite/gcc.target/i386/pr97521.c | 27 -
gcc/testsuite/gcc.target/powerpc/rlwimi-2.c | 5 +-
gcc/testsuite/gcc.target/powerpc/vec-rlmi-rlnm.c | 5 +-
.../gcc.target/powerpc/vec-splati-runnable.c | 4 +-
gcc/tree-ssa-loop-ivopts.c | 3 +
gcc/tree-vect-loop.c | 3 +-
libgcc/config/gthr-vxworks-cond.c | 3 +-
libgcc/config/gthr-vxworks-thread.c | 3 +-
libgcc/config/libbid/bid_functions.h | 2 +-
libstdc++-v3/ChangeLog | 51 ++
libstdc++-v3/include/experimental/memory_resource | 13 +-
libstdc++-v3/include/std/memory_resource | 13 +-
libstdc++-v3/include/std/ranges | 9 +-
.../30_threads/condition_variable/members/68519.cc | 9 +-
172 files changed, 4320 insertions(+), 2411 deletions(-)
More information about the Libstdc++-cvs
mailing list