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

Iain D Sandoe iains@gcc.gnu.org
Fri Nov 20 21:06:46 GMT 2020


https://gcc.gnu.org/g:d1aadf336d7103e7055ae244dd0846b7ca12260d

commit d1aadf336d7103e7055ae244dd0846b7ca12260d
Merge: 69cb1928727 65854626304
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Fri Nov 20 19:12:29 2020 +0000

    Merge master r11-5204.
    
            * Merge master r11-5204-g65854626304d.

Diff:

 gcc/ChangeLog                                      | 177 ++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |  15 +
 gcc/ada/gcc-interface/Make-lang.in                 |   6 +-
 gcc/brig/Make-lang.in                              |   6 +-
 gcc/builtins.def                                   |   1 +
 gcc/c-family/c-common.c                            |  33 +
 gcc/c/ChangeLog                                    |   6 +
 gcc/c/Make-lang.in                                 |   4 +-
 gcc/c/c-typeck.c                                   |   3 +
 gcc/config/arm/arm.c                               |   4 +-
 gcc/config/i386/i386-features.c                    |  24 +-
 gcc/config/i386/i386.md                            | 187 ++++--
 gcc/config/rs6000/rs6000.md                        |   2 +-
 gcc/configure                                      |   6 +-
 gcc/configure.ac                                   |   6 +-
 gcc/cp/ChangeLog                                   |  45 ++
 gcc/cp/Make-lang.in                                |   6 +-
 gcc/cp/constexpr.c                                 |  89 +--
 gcc/cp/cp-tree.h                                   |  30 +-
 gcc/cp/decl.c                                      |  18 +-
 gcc/cp/pt.c                                        | 102 ++-
 gcc/d/Make-lang.in                                 |   6 +-
 gcc/doc/extend.texi                                |  13 +
 gcc/doc/invoke.texi                                |   4 +-
 gcc/fortran/Make-lang.in                           |   6 +-
 gcc/gimple-fold.c                                  | 695 +++++++++++++++++++++
 gcc/gimple-ssa-store-merging.c                     |  18 +-
 gcc/gimplify.c                                     |  27 +
 gcc/go/Make-lang.in                                |   6 +-
 gcc/ipa-icf-gimple.c                               |  12 +
 gcc/jit/Make-lang.in                               |   6 +-
 gcc/lto/Make-lang.in                               |  10 +-
 gcc/objc/Make-lang.in                              |   6 +-
 gcc/objcp/Make-lang.in                             |   6 +-
 gcc/range-op.cc                                    | 133 ++--
 gcc/testsuite/ChangeLog                            |  74 +++
 .../c-c++-common/builtin-clear-padding-1.c         |  19 +
 .../c-c++-common/torture/builtin-clear-padding-1.c |  47 ++
 .../c-c++-common/torture/builtin-clear-padding-2.c |  24 +
 .../c-c++-common/torture/builtin-clear-padding-3.c |  65 ++
 .../c-c++-common/torture/builtin-clear-padding-4.c |  59 ++
 .../c-c++-common/torture/builtin-clear-padding-5.c |  49 ++
 .../g++.dg/torture/builtin-clear-padding-1.C       |  31 +
 .../g++.dg/torture/builtin-clear-padding-2.C       |  34 +
 gcc/testsuite/gcc.dg/builtin-clear-padding-1.c     |  10 +
 gcc/testsuite/gcc.dg/cond-constqual-1.c            |   2 +-
 gcc/testsuite/gcc.dg/lvalue-11.c                   |  40 ++
 gcc/testsuite/gcc.dg/pr60195.c                     |   2 +-
 gcc/testsuite/gcc.dg/pr97515.c                     |   8 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr91029-1.c          |  68 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr91029-2.c          |  98 +++
 gcc/testsuite/gcc.dg/tree-ssa/pr93781-1.c          |  18 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93781-2.c          |  17 +
 gcc/testsuite/gcc.dg/tree-ssa/pr93781-3.c          |  21 +
 .../aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c  |  10 +-
 gcc/testsuite/gcc.target/arm/pr97528.c             |  28 +
 gcc/testsuite/gcc.target/arm/simd/bf16_vldn_1.c    |  48 +-
 .../gcc.target/arm/simd/vldn_lane_bf16_1.c         |  30 +-
 gcc/testsuite/gcc.target/arm/simd/vmmla_1.c        |   2 +-
 gcc/testsuite/gcc.target/i386/pr97873-1.c          |  12 +
 gcc/testsuite/gcc.target/i386/pr97873.c            |   9 +
 gcc/testsuite/gnat.dg/opt90a.adb                   |  16 +
 gcc/testsuite/gnat.dg/opt90a_pkg.ads               |  15 +
 gcc/testsuite/gnat.dg/opt90b.adb                   |  16 +
 gcc/testsuite/gnat.dg/opt90b_pkg.ads               |  16 +
 gcc/testsuite/gnat.dg/opt90c.adb                   |  16 +
 gcc/testsuite/gnat.dg/opt90c_pkg.ads               |  16 +
 gcc/testsuite/gnat.dg/opt90d.adb                   |  16 +
 gcc/testsuite/gnat.dg/opt90d_pkg.ads               |  16 +
 gcc/testsuite/gnat.dg/opt90e.adb                   |  16 +
 gcc/testsuite/gnat.dg/opt90e_pkg.ads               |  16 +
 gcc/tree-vect-slp.c                                |  90 ++-
 libcpp/ChangeLog                                   |  33 +
 libstdc++-v3/ChangeLog                             |  50 ++
 libstdc++-v3/config/os/gnu-linux/os_defines.h      |  12 +
 libstdc++-v3/include/bits/std_thread.h             |  24 +-
 libstdc++-v3/include/std/regex                     |  14 +-
 libstdc++-v3/testsuite/30_threads/jthread/95989.cc |  54 ++
 .../testsuite/30_threads/this_thread/95989.cc      |  51 ++
 80 files changed, 2729 insertions(+), 303 deletions(-)


More information about the Gcc-cvs mailing list