[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