public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r11-4133.
@ 2020-10-20 19:23 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2020-10-20 19:23 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:dd3aaf802559a914da61dbd16163c432a0890b3c
commit dd3aaf802559a914da61dbd16163c432a0890b3c
Merge: 25c17293959 522307281ce
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Tue Oct 20 19:25:09 2020 +0100
Merge master r11-4133.
* Merge master r11-4133-g522307281ce9.
Diff:
gcc/ChangeLog | 66 +
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 242 ++++
gcc/ada/ali-util.adb | 2 +-
gcc/ada/ali.adb | 5 +-
gcc/ada/aspects.adb | 1 +
gcc/ada/aspects.ads | 5 +
gcc/ada/atree.adb | 329 +++--
gcc/ada/atree.ads | 53 +-
gcc/ada/bindgen.adb | 31 +-
gcc/ada/bindo-writers.adb | 2 +-
gcc/ada/contracts.adb | 89 +-
gcc/ada/contracts.ads | 14 +-
gcc/ada/debug.adb | 4 +-
.../doc/gnat_rm/implementation_defined_aspects.rst | 8 +-
gcc/ada/doc/gnat_rm/the_gnat_library.rst | 12 +
.../building_executable_programs_with_gnat.rst | 23 +-
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 8 +-
gcc/ada/einfo.adb | 10 +-
gcc/ada/einfo.ads | 1 +
gcc/ada/errout.adb | 133 +-
gcc/ada/erroutc.adb | 60 +-
gcc/ada/erroutc.ads | 13 +-
gcc/ada/errutil.adb | 1 +
gcc/ada/exp_aggr.adb | 69 +-
gcc/ada/exp_attr.adb | 75 +-
gcc/ada/exp_ch3.adb | 32 +-
gcc/ada/exp_ch5.adb | 30 +-
gcc/ada/exp_ch6.adb | 89 +-
gcc/ada/exp_dist.adb | 2 +-
gcc/ada/exp_prag.adb | 470 ++++++-
gcc/ada/exp_prag.ads | 11 +
gcc/ada/exp_util.adb | 196 ++-
gcc/ada/exp_util.ads | 19 +-
gcc/ada/fmap.adb | 4 +-
gcc/ada/fname-uf.adb | 2 +-
gcc/ada/gnat1drv.adb | 11 +-
gcc/ada/gnat_cuda.adb | 18 +-
gcc/ada/gnat_rm.texi | 1426 ++++++++++----------
gcc/ada/gnat_ugn.texi | 20 +-
gcc/ada/inline.adb | 2 +
gcc/ada/libgnat/a-cbdlli.adb | 11 +
gcc/ada/libgnat/a-cbdlli.ads | 6 +-
gcc/ada/libgnat/a-cbhama.adb | 11 +
gcc/ada/libgnat/a-cbhama.ads | 4 +-
gcc/ada/libgnat/a-cbhase.adb | 11 +
gcc/ada/libgnat/a-cbhase.ads | 4 +-
gcc/ada/libgnat/a-cbmutr.ads | 4 +-
gcc/ada/libgnat/a-cborma.adb | 11 +
gcc/ada/libgnat/a-cborma.ads | 4 +-
gcc/ada/libgnat/a-cborse.adb | 11 +
gcc/ada/libgnat/a-cborse.ads | 4 +-
gcc/ada/libgnat/a-cbsyqu.ads | 2 +-
gcc/ada/libgnat/a-cdlili.ads | 4 +-
gcc/ada/libgnat/a-cfdlli.ads | 2 +-
gcc/ada/libgnat/a-cidlli.adb | 12 +
gcc/ada/libgnat/a-cidlli.ads | 10 +-
gcc/ada/libgnat/a-cihama.adb | 11 +
gcc/ada/libgnat/a-cihama.ads | 4 +-
gcc/ada/libgnat/a-cihase.adb | 11 +
gcc/ada/libgnat/a-cihase.ads | 4 +-
gcc/ada/libgnat/a-ciorma.ads | 5 +-
gcc/ada/libgnat/a-ciorse.ads | 4 +-
gcc/ada/libgnat/a-cobove.adb | 11 +
gcc/ada/libgnat/a-cobove.ads | 6 +-
gcc/ada/libgnat/a-cohama.adb | 11 +
gcc/ada/libgnat/a-cohama.ads | 4 +-
gcc/ada/libgnat/a-cohase.adb | 11 +
gcc/ada/libgnat/a-cohase.ads | 4 +-
gcc/ada/libgnat/a-cohata.ads | 2 +-
gcc/ada/libgnat/a-coinve.adb | 11 +
gcc/ada/libgnat/a-coinve.ads | 2 +
gcc/ada/libgnat/a-convec.adb | 11 +
gcc/ada/libgnat/a-convec.ads | 4 +-
gcc/ada/libgnat/a-coorma.ads | 4 +-
gcc/ada/libgnat/a-coorse.ads | 4 +-
gcc/ada/libgnat/a-crbltr.ads | 6 +-
gcc/ada/libgnat/a-crdlli.ads | 2 +-
gcc/ada/libgnat/a-except.ads | 2 +
gcc/ada/libgnat/a-ststun.ads | 2 +-
gcc/ada/libgnat/g-sechas.ads | 2 +
gcc/ada/namet.adb | 9 +
gcc/ada/namet.ads | 4 +
gcc/ada/nlists.adb | 8 +-
gcc/ada/nlists.ads | 1 +
gcc/ada/opt.ads | 6 +
gcc/ada/osint.adb | 2 +-
gcc/ada/par-ch13.adb | 5 +-
gcc/ada/par-ch6.adb | 19 +
gcc/ada/par-prag.adb | 1 +
gcc/ada/par.adb | 8 +-
gcc/ada/sem.adb | 32 +
gcc/ada/sem.ads | 7 +
gcc/ada/sem_aggr.adb | 49 +-
gcc/ada/sem_aggr.ads | 2 +-
gcc/ada/sem_attr.adb | 26 +-
gcc/ada/sem_ch12.adb | 176 +++
gcc/ada/sem_ch13.adb | 29 +-
gcc/ada/sem_ch3.adb | 30 +-
gcc/ada/sem_ch6.adb | 33 +-
gcc/ada/sem_ch8.adb | 33 +-
gcc/ada/sem_elab.adb | 7 +-
gcc/ada/sem_prag.adb | 289 +++-
gcc/ada/sem_prag.ads | 7 +
gcc/ada/sem_res.adb | 39 +-
gcc/ada/sem_type.adb | 9 +
gcc/ada/sem_util.adb | 929 ++++++++++++-
gcc/ada/sem_util.ads | 105 +-
gcc/ada/sem_warn.adb | 10 +-
gcc/ada/sinfo.adb | 9 +-
gcc/ada/sinfo.ads | 9 +-
gcc/ada/snames.ads-tmpl | 3 +
gcc/ada/sprint.adb | 6 +-
gcc/ada/switch-c.adb | 7 +
gcc/ada/treepr.adb | 4 +-
gcc/ada/types.ads | 85 +-
gcc/ada/types.h | 32 +-
gcc/collect-utils.c | 13 +-
gcc/collect-utils.h | 4 +-
gcc/collect2.c | 17 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 36 +-
gcc/config/gcn/mkoffload.c | 7 +-
gcc/config/i386/intelmic-mkoffload.c | 12 +-
gcc/config/msp430/msp430.md | 4 +-
gcc/config/nvptx/mkoffload.c | 6 +-
gcc/config/s390/s390.c | 9 +-
gcc/cp/ChangeLog | 10 +
gcc/doc/invoke.texi | 2 +-
gcc/gimple-range-gori.cc | 25 +-
gcc/gimple-range.cc | 52 +-
gcc/gimple-range.h | 16 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/lto-wrapper.c | 13 +-
gcc/range-op.cc | 5 +
gcc/testsuite/ChangeLog | 109 ++
gcc/testsuite/{gcc.dg => c-c++-common}/cpp/endif.c | 0
gcc/testsuite/{gcc.dg => c-c++-common}/cpp/endif.h | 0
gcc/testsuite/c-c++-common/cpp/eof-2.c | 2 +-
gcc/testsuite/c-c++-common/cpp/eof-3.c | 2 +-
gcc/testsuite/g++.dg/cpp0x/static_assert16.C | 14 +
gcc/testsuite/gcc.dg/pr97360-2.c | 14 +
gcc/testsuite/gcc.dg/pr97488.c | 2 +-
gcc/testsuite/gcc.dg/pr97501.c | 14 +
gcc/testsuite/gcc.dg/vect/bb-slp-pr97496.c | 14 +
gcc/testsuite/gcc.misc-tests/outputs.exp | 24 +-
.../gcc.target/powerpc/fold-vec-extract-char.p7.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-char.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-char.p9.c | 4 +-
.../powerpc/fold-vec-extract-double.p7.c | 5 +-
.../powerpc/fold-vec-extract-double.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-float.p7.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-float.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-float.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-int.p7.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-int.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-int.p9.c | 4 +-
.../powerpc/fold-vec-extract-longlong.p7.c | 5 +-
.../powerpc/fold-vec-extract-longlong.p8.c | 4 +-
.../powerpc/fold-vec-extract-longlong.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-short.p7.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-short.p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-extract-short.p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-char-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-char-p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-float-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-float-p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-int-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-int-p9.c | 4 +-
.../gcc.target/powerpc/fold-vec-insert-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-short-p8.c | 2 +-
.../gcc.target/powerpc/fold-vec-insert-short-p9.c | 2 +-
.../gcc.target/powerpc/fold-vec-select-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-select-float.c | 2 +-
.../gcc.target/powerpc/fold-vec-splats-int.c | 2 +-
.../gcc.target/powerpc/fold-vec-splats-longlong.c | 2 +-
gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 2 +-
.../gcc.target/powerpc/vec-extract-v16qi-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v16qi.c | 2 +-
.../gcc.target/powerpc/vec-extract-v16qiu-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v16qiu.c | 2 +-
.../gcc.target/powerpc/vec-extract-v2df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v2di.c | 2 +-
.../gcc.target/powerpc/vec-extract-v4sf.c | 2 +-
.../gcc.target/powerpc/vec-extract-v4si-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v4si.c | 2 +-
.../gcc.target/powerpc/vec-extract-v4siu-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v4siu.c | 2 +-
.../gcc.target/powerpc/vec-extract-v8hi-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v8hi.c | 2 +-
.../gcc.target/powerpc/vec-extract-v8hiu-df.c | 2 +-
.../gcc.target/powerpc/vec-extract-v8hiu.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-1.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-3.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-4.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-5.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-6.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-7.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-8.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-init-9.c | 2 +-
.../gcc.target/powerpc/vec-setup-double.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-setup-long.c | 2 +-
.../gcc.target/powerpc/vsu/vec-xl-len-13.c | 4 +-
gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp | 3 +-
gcc/testsuite/gnat.dg/opt11.adb | 2 +-
gcc/tree-cfg.c | 50 +-
gcc/tree-vect-loop.c | 6 +-
gcc/tree-vect-slp.c | 3 +-
gcc/value-range.cc | 72 +-
gcc/value-range.h | 3 +-
gcc/vr-values.c | 508 +++----
gcc/vr-values.h | 3 +-
libcpp/ChangeLog | 7 +
libcpp/lex.c | 5 +-
libcpp/macro.c | 34 +-
libgo/go/syscall/libcall_bsd_regfile.go | 2 +-
.../{libcall_bsd.go => libcall_bsd_sendfile.go} | 4 +-
libgomp/env.c | 60 +
libgomp/libgomp.h | 8 +
libgomp/libgomp.texi | 25 +
libgomp/target.c | 119 +-
libsanitizer/ChangeLog | 4 +
.../sanitizer_stoptheworld_linux_libcdep.cpp | 4 +
libstdc++-v3/ChangeLog | 26 +
libstdc++-v3/include/bits/unique_ptr.h | 22 +-
libstdc++-v3/include/std/coroutine | 169 ++-
.../testsuite/18_support/coroutines/95917.cc | 31 +
.../testsuite/18_support/coroutines/lwg3460.cc | 54 +
.../20_util/unique_ptr/creation/array_neg.cc | 3 +-
.../20_util/unique_ptr/creation/for_overwrite.cc | 65 +
.../unique_ptr/creation/for_overwrite__neg.cc | 34 +
233 files changed, 5677 insertions(+), 2082 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2020-10-20 19:23 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-20 19:23 [gcc/devel/c++-coroutines] Merge master r11-4133 Iain D Sandoe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).