[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