[gcc/devel/c++-coroutines] Merge master r11-1129.
Iain D Sandoe
iains@gcc.gnu.org
Tue Jun 9 20:58:48 GMT 2020
https://gcc.gnu.org/g:15c5194597a83fe0100c2cddbbb388871475f431
commit 15c5194597a83fe0100c2cddbbb388871475f431
Merge: 8882f6769c8 006f28aefeb
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Tue Jun 9 21:00:21 2020 +0100
Merge master r11-1129.
* Merge master r11-1129-g006f28aefeb3.
Diff:
ChangeLog | 5 +
configure | 999 ++-
configure.ac | 6 +-
contrib/gcc-changelog/git_commit.py | 5 +-
contrib/gcc-changelog/git_email.py | 4 +
contrib/gcc-changelog/test_email.py | 5 +
contrib/gcc-changelog/test_patches.txt | 68 +
gcc/ChangeLog | 46 +
gcc/DATESTAMP | 2 +-
gcc/aclocal.m4 | 1 -
gcc/ada/ChangeLog | 302 +
gcc/ada/bindo-augmentors.adb | 38 +-
gcc/ada/bindo-augmentors.ads | 8 +-
gcc/ada/bindo-builders.adb | 3 +-
gcc/ada/bindo-diagnostics.adb | 70 +-
gcc/ada/bindo-diagnostics.ads | 8 +-
gcc/ada/bindo-elaborators.adb | 4 +-
gcc/ada/bindo-graphs.adb | 8208 ++++++++++----------
gcc/ada/bindo-graphs.ads | 2366 +++---
gcc/ada/bindo-writers.adb | 14 +-
gcc/ada/checks.adb | 42 +-
gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 8 +
gcc/ada/einfo.adb | 104 +-
gcc/ada/einfo.ads | 216 +-
gcc/ada/exp_aggr.adb | 115 +-
gcc/ada/exp_attr.adb | 91 +-
gcc/ada/exp_ch3.adb | 8 +-
gcc/ada/exp_ch4.adb | 71 +-
gcc/ada/exp_ch5.adb | 49 +-
gcc/ada/exp_ch6.adb | 11 +-
gcc/ada/exp_ch8.adb | 5 +-
gcc/ada/exp_ch9.adb | 6 +-
gcc/ada/exp_disp.adb | 2 +
gcc/ada/exp_util.adb | 43 +-
gcc/ada/freeze.adb | 9 +-
gcc/ada/lib-xref.adb | 2 +-
gcc/ada/libgnarl/a-synbar.adb | 2 +-
gcc/ada/libgnarl/a-synbar.ads | 2 +-
gcc/ada/libgnarl/a-synbar__posix.adb | 2 +-
gcc/ada/libgnarl/a-synbar__posix.ads | 2 +-
gcc/ada/libgnat/a-strunb__shared.adb | 49 +-
gcc/ada/libgnat/a-strunb__shared.ads | 6 +-
gcc/ada/libgnat/g-exptty.adb | 6 +-
gcc/ada/libgnat/g-exptty.ads | 6 +-
gcc/ada/repinfo.adb | 15 +
gcc/ada/sem_ch12.adb | 115 +-
gcc/ada/sem_ch13.adb | 66 +-
gcc/ada/sem_ch3.adb | 99 +-
gcc/ada/sem_ch6.adb | 12 +
gcc/ada/sem_ch7.adb | 24 +-
gcc/ada/sem_ch9.adb | 10 +
gcc/ada/sem_disp.ads | 10 +-
gcc/ada/sem_eval.adb | 77 +-
gcc/ada/sem_mech.adb | 5 +-
gcc/ada/sem_prag.adb | 175 +-
gcc/ada/sem_res.adb | 8 +-
gcc/ada/sem_type.adb | 12 +-
gcc/ada/sem_util.adb | 104 +-
gcc/ada/sem_util.ads | 23 +-
gcc/ada/sem_warn.adb | 4 +-
gcc/ada/snames.adb-tmpl | 42 +-
gcc/ada/snames.ads-tmpl | 101 +-
gcc/ada/types.h | 7 +-
gcc/ada/xeinfo.adb | 44 +-
gcc/ada/xsnamest.adb | 26 +-
gcc/c-family/c-pretty-print.c | 5 +-
gcc/cif-code.def | 7 +-
gcc/config/aarch64/aarch64-sve.md | 38 +-
gcc/configure | 997 +--
gcc/configure.ac | 2 -
gcc/cp/ChangeLog | 34 +-
gcc/cp/coroutines.cc | 22 +-
gcc/cp/cp-gimplify.c | 3 +-
gcc/d/ChangeLog | 13 +
gcc/d/d-builtins.cc | 2 +-
gcc/d/d-frontend.cc | 1 -
gcc/d/d-lang.cc | 3 +-
gcc/d/d-port.cc | 16 +-
gcc/d/decl.cc | 8 +-
gcc/d/dmd/MERGE | 2 +-
gcc/d/dmd/access.c | 2 +
gcc/d/dmd/aggregate.h | 1 +
gcc/d/dmd/ast_node.h | 20 +
gcc/d/dmd/cond.h | 5 +-
gcc/d/dmd/ctfeexpr.c | 4 +-
gcc/d/dmd/dclass.c | 10 +-
gcc/d/dmd/declaration.h | 2 +-
gcc/d/dmd/dinterpret.c | 63 +-
gcc/d/dmd/dmangle.c | 8 +-
gcc/d/dmd/dsymbol.h | 6 +-
gcc/d/dmd/expression.c | 546 +-
gcc/d/dmd/expression.h | 121 +-
gcc/d/dmd/expressionsem.c | 85 +-
gcc/d/dmd/globals.h | 5 +-
gcc/d/dmd/init.h | 6 +-
gcc/d/dmd/mtype.c | 106 +-
gcc/d/dmd/mtype.h | 32 +-
gcc/d/dmd/opover.c | 4 +-
gcc/d/dmd/optimize.c | 60 +-
gcc/d/dmd/parse.c | 4 +-
gcc/d/dmd/root/port.h | 8 +-
gcc/d/dmd/sideeffect.c | 9 +-
gcc/d/dmd/statement.h | 5 +-
gcc/d/dmd/staticcond.c | 28 +-
gcc/d/dmd/template.h | 4 +-
gcc/d/dmd/utf.c | 19 +-
gcc/d/dmd/visitor.h | 6 +-
gcc/d/expr.cc | 39 +-
gcc/doc/gcov.texi | 3 +-
gcc/gcov-dump.c | 2 +-
gcc/ipa-inline.c | 30 +-
gcc/lto-cgraph.c | 8 +
gcc/match.pd | 48 +
gcc/omp-offload.c | 12 +-
gcc/params.opt | 4 +
gcc/sanitizer.def | 21 +
gcc/testsuite/ChangeLog | 25 +-
gcc/testsuite/c-c++-common/asan/inline-kernel.c | 20 +
gcc/testsuite/c-c++-common/asan/inline.c | 20 +
gcc/testsuite/c-c++-common/tsan/inline.c | 20 +
gcc/testsuite/c-c++-common/tsan/volatile.c | 67 +
gcc/testsuite/c-c++-common/ubsan/inline.c | 20 +
gcc/testsuite/g++.dg/ext/vla23.C | 14 +
gcc/testsuite/g++.dg/torture/pr95493.C | 2 +-
gcc/testsuite/g++.target/xtensa/pr95571.C | 43 +
gcc/testsuite/g++.target/xtensa/xtensa.exp | 43 +
gcc/testsuite/gcc.dg/pr95580.c | 16 +
gcc/testsuite/gcc.dg/tree-ssa/pr95527.c | 172 +
.../gcc.target/aarch64/sve/logical_unpacked_abs.c | 16 +
.../aarch64/sve/logical_unpacked_bic_1.c | 15 +
.../aarch64/sve/logical_unpacked_bic_2.c | 15 +
.../aarch64/sve/logical_unpacked_bic_3.c | 15 +
.../aarch64/sve/logical_unpacked_bic_4.c | 15 +
.../gcc.target/aarch64/sve/logical_unpacked_neg.c | 16 +
.../gcc.target/aarch64/sve/logical_unpacked_not.c | 16 +
.../gcc.target/powerpc/fold-vec-perm-char.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-double.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-float.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-int.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-longlong.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-pixel.c | 2 +-
.../gcc.target/powerpc/fold-vec-perm-short.c | 2 +-
gcc/testsuite/gcc.target/powerpc/lvsl-lvsr.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vec-mult-char-2.c | 2 +-
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c | 2 +-
gcc/testsuite/gfortran.dg/namelist_97.f90 | 10 +-
gcc/testsuite/lib/target-supports.exp | 19 +
gcc/tree-vect-loop.c | 42 -
gcc/tree-vect-stmts.c | 43 -
gcc/tree.c | 6 +
gcc/tsan.c | 29 +-
libgcc/config/xtensa/unwind-dw2-xtensa.c | 46 +-
libgcc/libgcov-driver.c | 4 +-
libgcc/libgcov.h | 49 +-
libgfortran/ChangeLog | 5 +
libgfortran/io/transfer.c | 2 +-
libgomp/ChangeLog | 6 +
libgomp/testsuite/libgomp.fortran/target-var.f90 | 32 +
libsanitizer/asan/Makefile.am | 2 +-
libsanitizer/asan/Makefile.in | 2 +-
libsanitizer/interception/Makefile.am | 2 +-
libsanitizer/interception/Makefile.in | 2 +-
libsanitizer/libbacktrace/Makefile.am | 2 +-
libsanitizer/libbacktrace/Makefile.in | 2 +-
libsanitizer/lsan/Makefile.am | 2 +-
libsanitizer/lsan/Makefile.in | 2 +-
libsanitizer/sanitizer_common/Makefile.am | 2 +-
libsanitizer/sanitizer_common/Makefile.in | 2 +-
libsanitizer/tsan/Makefile.am | 2 +-
libsanitizer/tsan/Makefile.in | 2 +-
libsanitizer/ubsan/Makefile.am | 2 +-
libsanitizer/ubsan/Makefile.in | 2 +-
libstdc++-v3/ChangeLog | 11 +
libstdc++-v3/include/bits/unique_ptr.h | 20 +-
.../testsuite/20_util/default_delete/48631_neg.cc | 2 +-
.../testsuite/20_util/default_delete/void_neg.cc | 2 +-
.../testsuite/20_util/unique_ptr/io/lwg2948.cc | 91 +
177 files changed, 9903 insertions(+), 7621 deletions(-)
diff --cc gcc/configure
index 6f558fd4a5b,629c7c7e153..6b352e61d0f
--- a/gcc/configure
+++ b/gcc/configure
@@@ -20014,7 -19019,7 +19021,7 @@@ els
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
- #line 20017 "configure"
-#line 19022 "configure"
++#line 19024 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@@ -20120,7 -19125,7 +19127,7 @@@ els
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
- #line 20123 "configure"
-#line 19128 "configure"
++#line 19130 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
More information about the Libstdc++-cvs
mailing list