[gcc/devel/c++-coroutines] Merge master r10-6622.
Iain D Sandoe
iains@gcc.gnu.org
Thu Feb 13 19:38:00 GMT 2020
https://gcc.gnu.org/g:97c653cc078c0112c6fc5c310d735bacb142810d
commit 97c653cc078c0112c6fc5c310d735bacb142810d
Merge: ea68fea 1d69147
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Thu Feb 13 19:55:26 2020 +0100
Merge master r10-6622.
2020-02-13 Iain Sandoe <iain@sandoe.co.uk>
* Merge master r10-6622-g1d69147af203.
Diff:
gcc/ChangeLog | 85 +++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/common/config/arc/arc-common.c | 2 +-
gcc/config/arc/arc.c | 58 +++++++++++--
gcc/config/arc/arc.md | 97 +++++++++++++---------
gcc/config/arc/arc.opt | 2 +-
gcc/config/arc/constraints.md | 2 +-
gcc/config/arc/predicates.md | 5 ++
gcc/config/i386/avx512bitalgintrin.h | 24 +++---
gcc/config/i386/avx512vpopcntdqintrin.h | 8 +-
gcc/config/i386/avx512vpopcntdqvlintrin.h | 17 ++--
gcc/config/i386/i386.c | 7 +-
gcc/config/i386/sse.md | 10 +--
gcc/cp/ChangeLog | 7 ++
gcc/cp/pt.c | 3 -
gcc/cp/tree.c | 5 ++
gcc/doc/invoke.texi | 2 +-
gcc/fold-const.c | 64 ++++++++++++++
gcc/fold-const.h | 4 +
gcc/gimple-ssa-store-merging.c | 72 ++--------------
gcc/testsuite/ChangeLog | 56 ++++++++++++-
gcc/testsuite/g++.dg/analyzer/pr93212.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/nondeduced7.C | 2 +-
gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda3.C | 24 ++++++
gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 19 ++++-
gcc/testsuite/gcc.dg/tree-ssa/pr93582-1.c | 17 ++++
gcc/testsuite/gcc.dg/tree-ssa/pr93582-2.c | 17 ++++
gcc/testsuite/gcc.dg/tree-ssa/pr93582-3.c | 18 ++++
gcc/testsuite/gcc.target/arc/mul64-1.c | 23 +++++
gcc/testsuite/gcc.target/arc/nps400-1.c | 2 +-
gcc/testsuite/gcc.target/arc/or-cnst-size2.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntb.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntbvl.c | 4 +-
.../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntw.c | 2 +-
.../gcc.target/i386/avx512bitalg-vpopcntwvl.c | 4 +-
gcc/testsuite/gcc.target/i386/avx512bw-pr93673.c | 30 +++++++
gcc/testsuite/gcc.target/i386/avx512dq-pr93673.c | 20 +++++
gcc/testsuite/gcc.target/i386/avx512f-pr93673.c | 20 +++++
.../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 2 +-
.../gcc.target/i386/avx512vpopcntdq-vpopcntd.c | 6 +-
.../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 2 +-
.../gcc.target/i386/avx512vpopcntdq-vpopcntq.c | 6 +-
gcc/testsuite/gcc.target/i386/pr93656.c | 4 +
gcc/testsuite/gcc.target/i386/pr93696-1.c | 79 ++++++++++++++++++
gcc/testsuite/gcc.target/i386/pr93696-2.c | 79 ++++++++++++++++++
gcc/tree-ssa-sccvn.c | 90 +++++++++++++++-----
libgomp/ChangeLog | 13 +++
libgomp/plugin/plugin-nvptx.c | 7 +-
libgomp/target.c | 15 +++-
libgomp/testsuite/libgomp.c/target-33.c | 3 -
libgomp/testsuite/libgomp.c/target-34.c | 3 -
53 files changed, 843 insertions(+), 210 deletions(-)
More information about the Gcc-cvs
mailing list