[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