[gcc/devel/c++-coroutines] Merge mster r11-2368.
Iain D Sandoe
iains@gcc.gnu.org
Mon Jul 27 20:38:19 GMT 2020
https://gcc.gnu.org/g:a67a148048a8a7046fcd7e711744b65162e8572c
commit a67a148048a8a7046fcd7e711744b65162e8572c
Merge: f8d11e877de d60758c74af
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Mon Jul 27 19:49:49 2020 +0100
Merge mster r11-2368.
* Merge master r11-2368-gd60758c74af8.
Diff:
gcc/ChangeLog | 84 ++
gcc/DATESTAMP | 2 +-
gcc/ada/Makefile.rtl | 1 -
gcc/ada/aspects.adb | 14 +-
gcc/ada/atree.adb | 495 -----------
gcc/ada/atree.ads | 329 --------
gcc/ada/checks.adb | 61 +-
gcc/ada/contracts.adb | 141 ++--
gcc/ada/einfo.adb | 763 +++++++++--------
gcc/ada/errout.adb | 28 +-
gcc/ada/errout.ads | 15 +-
gcc/ada/exp_aggr.adb | 70 +-
gcc/ada/exp_attr.adb | 19 +-
gcc/ada/exp_cg.adb | 2 +-
gcc/ada/exp_ch11.adb | 6 +-
gcc/ada/exp_ch2.adb | 19 +-
gcc/ada/exp_ch3.adb | 32 +-
gcc/ada/exp_ch4.adb | 94 +--
gcc/ada/exp_ch5.adb | 32 +-
gcc/ada/exp_ch6.adb | 216 +++--
gcc/ada/exp_ch7.adb | 78 +-
gcc/ada/exp_ch8.adb | 2 +-
gcc/ada/exp_ch9.adb | 85 +-
gcc/ada/exp_dbug.adb | 14 +-
gcc/ada/exp_disp.adb | 20 +-
gcc/ada/exp_imgv.adb | 2 +-
gcc/ada/exp_intr.adb | 36 +-
gcc/ada/exp_pakd.adb | 2 +-
gcc/ada/exp_prag.adb | 116 +--
gcc/ada/exp_put_image.adb | 14 +-
gcc/ada/exp_smem.adb | 4 +-
gcc/ada/exp_spark.adb | 12 +-
gcc/ada/exp_tss.adb | 12 +-
gcc/ada/exp_unst.adb | 29 +-
gcc/ada/exp_util.adb | 112 ++-
gcc/ada/freeze.adb | 80 +-
gcc/ada/ghost.adb | 83 +-
gcc/ada/gnat1drv.adb | 11 +-
gcc/ada/inline.adb | 59 +-
gcc/ada/lib-writ.adb | 6 +-
gcc/ada/lib-xref-spark_specific.adb | 10 +-
gcc/ada/lib-xref.adb | 44 +-
gcc/ada/libgnarl/s-taprop__linux.adb | 4 +-
gcc/ada/libgnat/a-convec.adb | 26 +
gcc/ada/libgnat/a-convec.ads | 6 +-
gcc/ada/libgnat/a-nbnbin.adb | 2 -
gcc/ada/libgnat/a-nbnbin.ads | 2 -
gcc/ada/libgnat/a-nbnbin__gmp.adb | 2 -
gcc/ada/libgnat/a-nbnbre.adb | 2 -
gcc/ada/libgnat/a-nbnbre.ads | 2 -
gcc/ada/libgnat/a-stobbu.adb | 2 -
gcc/ada/libgnat/a-stobbu.ads | 2 -
gcc/ada/libgnat/a-stobfi.adb | 2 -
gcc/ada/libgnat/a-stobfi.ads | 2 -
gcc/ada/libgnat/a-stoubu.adb | 2 -
gcc/ada/libgnat/a-stoubu.ads | 2 -
gcc/ada/libgnat/a-stoufi.adb | 2 -
gcc/ada/libgnat/a-stoufi.ads | 2 -
gcc/ada/libgnat/a-stoufo.adb | 2 -
gcc/ada/libgnat/a-stoufo.ads | 2 -
gcc/ada/libgnat/a-stouut.adb | 3 +-
gcc/ada/libgnat/a-stouut.ads | 2 -
gcc/ada/libgnat/a-strsto.ads | 1 -
gcc/ada/libgnat/a-strunb.adb | 83 +-
gcc/ada/libgnat/a-strunb__shared.adb | 105 ++-
gcc/ada/libgnat/a-ststbo.adb | 1 -
gcc/ada/libgnat/a-ststbo.ads | 1 -
gcc/ada/libgnat/a-ststun.adb | 2 +-
gcc/ada/libgnat/a-ststun.ads | 2 +-
gcc/ada/libgnat/a-stteou.ads | 3 +-
gcc/ada/libgnat/s-aoinar.ads | 2 -
gcc/ada/libgnat/s-aomoar.ads | 2 -
gcc/ada/libgnat/s-atopex.ads | 3 -
gcc/ada/libgnat/s-putaim.adb | 1 -
gcc/ada/libgnat/s-putaim.ads | 2 +-
gcc/ada/libgnat/s-putima.adb | 4 +-
gcc/ada/libgnat/s-putima.ads | 4 +-
gcc/ada/libgnat/s-rannum.adb | 11 +
gcc/ada/libgnat/s-rannum.ads | 7 +-
gcc/ada/namet.adb | 224 -----
gcc/ada/namet.ads | 124 ---
gcc/ada/nlists.adb | 2 +-
gcc/ada/opt.ads | 2 +-
gcc/ada/par-ch10.adb | 45 +-
gcc/ada/par-ch2.adb | 5 +-
gcc/ada/par-ch3.adb | 7 +-
gcc/ada/par-ch4.adb | 2 +-
gcc/ada/par-ch5.adb | 6 +-
gcc/ada/par-ch6.adb | 6 +-
gcc/ada/par-prag.adb | 2 +-
gcc/ada/par-util.adb | 2 +-
gcc/ada/par_sco.adb | 14 +-
gcc/ada/pprint.adb | 13 +-
gcc/ada/repinfo.adb | 24 +-
gcc/ada/restrict.adb | 24 +-
gcc/ada/rtsfind.adb | 6 +-
gcc/ada/scil_ll.adb | 7 +-
gcc/ada/sem.adb | 19 +-
gcc/ada/sem_aggr.adb | 50 +-
gcc/ada/sem_attr.adb | 188 ++---
gcc/ada/sem_aux.adb | 23 +-
gcc/ada/sem_cat.adb | 16 +-
gcc/ada/sem_ch10.adb | 152 ++--
gcc/ada/sem_ch11.adb | 12 +-
gcc/ada/sem_ch12.adb | 211 ++---
gcc/ada/sem_ch13.adb | 133 ++-
gcc/ada/sem_ch3.adb | 239 +++---
gcc/ada/sem_ch4.adb | 138 ++-
gcc/ada/sem_ch5.adb | 35 +-
gcc/ada/sem_ch6.adb | 205 +++--
gcc/ada/sem_ch7.adb | 28 +-
gcc/ada/sem_ch8.adb | 108 ++-
gcc/ada/sem_ch9.adb | 16 +-
gcc/ada/sem_dim.adb | 61 +-
gcc/ada/sem_disp.adb | 20 +-
gcc/ada/sem_dist.adb | 9 +-
gcc/ada/sem_elab.adb | 305 ++++---
gcc/ada/sem_elim.adb | 2 +-
gcc/ada/sem_eval.adb | 54 +-
gcc/ada/sem_intr.adb | 45 +-
gcc/ada/sem_mech.adb | 4 +-
gcc/ada/sem_prag.adb | 616 +++++++-------
gcc/ada/sem_res.adb | 318 +++----
gcc/ada/sem_scil.adb | 12 +-
gcc/ada/sem_type.adb | 51 +-
gcc/ada/sem_util.adb | 927 ++++++++++-----------
gcc/ada/sem_util.ads | 10 +
gcc/ada/sem_warn.adb | 68 +-
gcc/ada/sinfo.adb | 234 ------
gcc/ada/sinfo.ads | 130 ---
gcc/ada/sprint.adb | 10 +-
gcc/ada/styleg.adb | 6 +-
gcc/ada/switch.adb | 5 +-
gcc/ada/tbuild.adb | 4 +-
gcc/ada/treepr.adb | 2 +-
gcc/c-family/ChangeLog | 6 +
gcc/c-family/c-common.c | 4 +-
gcc/common.opt | 5 +-
gcc/config.gcc | 8 +-
gcc/config/gcn/gcn.c | 15 +
gcc/config/i386/intelmic-mkoffload.c | 72 +-
gcc/config/mmix/mmix.c | 3 +
gcc/config/rs6000/aix71.h | 91 +-
gcc/config/rs6000/aix72.h | 4 +-
gcc/config/rs6000/defaultaix64.h | 28 -
gcc/config/rs6000/rs6000.c | 10 +
gcc/config/rs6000/rs6000.opt | 7 +-
gcc/configure | 6 -
gcc/configure.ac | 6 -
gcc/doc/invoke.texi | 17 +-
gcc/expr.c | 23 +-
gcc/flag-types.h | 3 +-
gcc/fortran/openmp.c | 3 +-
gcc/gcc.c | 15 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/escape.cc | 29 +-
gcc/lto-wrapper.c | 39 +-
gcc/opts.c | 28 +-
gcc/symbol-summary.h | 13 +-
gcc/testsuite/ChangeLog | 96 +++
.../c-c++-common/patchable_function_entry-decl.c | 2 +-
.../patchable_function_entry-default.c | 2 +-
.../patchable_function_entry-definition.c | 2 +-
gcc/testsuite/c-c++-common/pr56493.c | 2 +-
gcc/testsuite/c-c++-common/pr96192-1.c | 16 +
gcc/testsuite/g++.dg/abi/pure-virtual1.C | 1 +
gcc/testsuite/g++.dg/cpp0x/decltype78.C | 24 +
gcc/testsuite/g++.dg/cpp0x/decltype79.C | 19 +
gcc/testsuite/g++.dg/warn/Wnonnull8.C | 20 +
gcc/testsuite/gcc.dg/torture/pr59330.c | 1 +
gcc/testsuite/gcc.dg/tree-ssa/forwprop-36.c | 3 +-
gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 8 +-
gcc/testsuite/gcc.dg/tree-ssa/vector-4.c | 3 +-
gcc/testsuite/gcc.misc-tests/outputs.exp | 37 +-
gcc/testsuite/gcc.target/i386/pr96203-1.c | 18 +
gcc/testsuite/gcc.target/i386/pr96203-2.c | 11 +
gcc/testsuite/gcc.target/powerpc/pr95907.c | 7 +
gcc/testsuite/gcc.target/s390/vector/pr96128.c | 35 +
gcc/testsuite/gfortran.dg/fmt_en.f90 | 6 +-
gcc/testsuite/gfortran.dg/fmt_en_rd.f90 | 185 ++++
gcc/testsuite/gfortran.dg/fmt_en_rn.f90 | 185 ++++
gcc/testsuite/gfortran.dg/fmt_en_ru.f90 | 185 ++++
gcc/testsuite/gfortran.dg/fmt_en_rz.f90 | 185 ++++
gcc/testsuite/gfortran.dg/round_3.f08 | 26 +-
gcc/testsuite/lib/gcc-defs.exp | 55 +-
gcc/testsuite/lib/scanoffload.exp | 17 +-
gcc/tree-vect-generic.c | 3 +-
gcc/var-tracking.c | 1 -
gcc/vec.h | 11 +
libgcc/ChangeLog | 4 +
libgfortran/ChangeLog | 26 +
libgfortran/Makefile.am | 6 +-
libgfortran/Makefile.in | 8 +-
libgfortran/configure | 19 +-
libgfortran/configure.ac | 13 +
libgfortran/io/write_float.def | 15 +-
libgfortran/mk-kinds-h.sh | 15 +-
libgfortran/mk-sik-inc.sh | 13 +-
libgfortran/mk-srk-inc.sh | 13 +-
libgomp/ChangeLog | 7 +
libgomp/libgomp.h | 4 +-
libgomp/oacc-mem.c | 40 +-
libgomp/target.c | 20 +-
.../libgomp.oacc-c-c++-common/mdc-refcount-1.c | 60 ++
.../libgomp.oacc-c-c++-common/mdc-refcount-2.c | 123 +++
.../libgomp.oacc-c-c++-common/mdc-refcount-3.c | 86 ++
.../deep-copy-6-no_finalize.F90 | 9 +-
.../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 8 +-
libitm/ChangeLog | 4 +
libstdc++-v3/src/c++17/floating_from_chars.cc | 12 +
libstdc++-v3/testsuite/20_util/from_chars/4.cc | 9 +-
libstdc++-v3/testsuite/20_util/from_chars/5.cc | 6 +
libstdc++-v3/testsuite/20_util/from_chars/6.cc | 49 ++
215 files changed, 5453 insertions(+), 5263 deletions(-)
More information about the Libstdc++-cvs
mailing list