[gcc/devel/c++-coroutines] Merge master r11-2690.

Iain D Sandoe iains@gcc.gnu.org
Thu Aug 13 20:08:25 GMT 2020


https://gcc.gnu.org/g:4b5a74ba717802377f07bed86efe6e1ba7044af8

commit 4b5a74ba717802377f07bed86efe6e1ba7044af8
Merge: f786158e84f 55484a0f816
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Aug 13 18:53:54 2020 +0100

    Merge master r11-2690.
    
            * Merge master r11-2690-g55484a0f816e.

Diff:

 ChangeLog                                          |   4 +
 gcc/ChangeLog                                      |  79 ++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/config/aarch64/aarch64.c                       |   4 -
 gcc/config/i386/i386.md                            |   2 +-
 gcc/config/i386/sse.md                             |  34 +-
 gcc/cp/typeck.c                                    |  14 +
 gcc/fortran/ChangeLog                              |  10 +
 gcc/fortran/invoke.texi                            |   6 +-
 gcc/fortran/trans-array.c                          |  26 +-
 gcc/gimplify.c                                     | 145 ++++---
 gcc/go/gofrontend/MERGE                            |   2 +-
 gcc/ipa-cp.c                                       |   2 +-
 gcc/omp-expand.c                                   |  20 +-
 gcc/omp-general.c                                  |  12 +-
 gcc/testsuite/ChangeLog                            |  68 ++++
 gcc/testsuite/g++.dg/cpp2a/paren-init27.C          |  24 ++
 gcc/testsuite/g++.dg/cpp2a/paren-init28.C          |  15 +
 gcc/testsuite/g++.dg/cpp2a/paren-init29.C          |  15 +
 gcc/testsuite/g++.dg/cpp2a/paren-init30.C          |  23 ++
 gcc/testsuite/g++.dg/cpp2a/paren-init31.C          |  10 +
 gcc/testsuite/g++.dg/cpp2a/paren-init32.C          |  21 +
 gcc/testsuite/gcc.dg/ipa/pr96482-2.c               |  33 ++
 gcc/testsuite/gcc.dg/pr94600-5.c                   |   2 +-
 gcc/testsuite/gcc.dg/pr94600-6.c                   |   2 +-
 gcc/testsuite/gcc.dg/pr94600-7.c                   |   2 +-
 gcc/testsuite/gcc.dg/pr94600-8.c                   |   2 +-
 gcc/testsuite/gcc.dg/pr96558.c                     |  32 ++
 gcc/testsuite/gcc.target/aarch64/mgeneral-regs_1.c |   4 +-
 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-1.c |  30 ++
 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-2.c |  47 +++
 .../gcc.target/i386/avx512bw-vmovdqu16-1.c         |   6 +-
 .../gcc.target/i386/avx512bw-vmovdqu8-1.c          |   6 +-
 gcc/testsuite/gcc.target/i386/avx512f-vmovapd-1.c  |   2 +-
 gcc/testsuite/gcc.target/i386/avx512f-vmovaps-1.c  |   2 +-
 .../gcc.target/i386/avx512f-vmovdqa32-1.c          |   2 +-
 .../gcc.target/i386/avx512f-vmovdqa64-1.c          |   2 +-
 .../gcc.target/i386/avx512vl-pr92686-movcc-1.c     |   8 +-
 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-1.c |  36 ++
 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-2.c |  51 +++
 gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c |   4 +-
 gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c |   4 +-
 .../gcc.target/i386/avx512vl-vmovdqa32-1.c         |   4 +-
 .../gcc.target/i386/avx512vl-vmovdqa64-1.c         |   4 +-
 gcc/testsuite/gcc.target/nvptx/ia64-sync-5.c       |   2 +
 gcc/testsuite/gfortran.dg/coarray/pr93671.f90      |  24 ++
 libgcc/config/nvptx/atomic.c                       |  73 ++++
 libgcc/config/nvptx/t-nvptx                        |   3 +-
 libgo/Makefile.am                                  |  11 +-
 libgo/Makefile.in                                  |  13 +-
 libgo/configure                                    |   8 +-
 libgo/configure.ac                                 |   8 +-
 libgo/testsuite/Makefile.in                        |   2 +-
 .../testsuite/libgomp.c-c++-common/reduction-16.c  |  53 +++
 libgomp/testsuite/libgomp.c/loop-22.c              | 235 ++++++++++++
 libgomp/testsuite/libgomp.c/loop-23.c              | 235 ++++++++++++
 libgomp/testsuite/libgomp.c/loop-24.c              | 424 +++++++++++++++++++++
 libstdc++-v3/ChangeLog                             |  32 +-
 libstdc++-v3/acinclude.m4                          |  16 +-
 libstdc++-v3/configure                             |  46 ++-
 libstdc++-v3/include/bits/basic_string.h           |  13 +-
 libstdc++-v3/include/bits/hashtable.h              |   3 +
 libstdc++-v3/include/bits/stl_deque.h              |   3 +
 libstdc++-v3/include/bits/stl_list.h               |   2 +-
 libstdc++-v3/include/debug/formatter.h             |   2 +-
 libstdc++-v3/include/debug/macros.h                |   6 -
 libstdc++-v3/include/debug/safe_container.h        |   9 +-
 libstdc++-v3/include/debug/safe_iterator.h         |   6 +-
 libstdc++-v3/include/debug/safe_local_iterator.h   |   6 +-
 .../21_strings/basic_string/cons/char/self_move.cc |  52 +++
 .../23_containers/deque/cons/self_move.cc          |  44 +++
 .../23_containers/forward_list/cons/self_move.cc   |  44 +++
 .../testsuite/23_containers/list/cons/self_move.cc |  44 +++
 .../testsuite/23_containers/set/cons/self_move.cc  |  47 +++
 .../23_containers/unordered_set/cons/self_move.cc  |  50 +++
 .../23_containers/vector/cons/self_move.cc         |  44 +++
 76 files changed, 2195 insertions(+), 188 deletions(-)


More information about the Libstdc++-cvs mailing list