[gcc/devel/c++-coroutines] Merge master r10-6998.

Iain D Sandoe iains@gcc.gnu.org
Tue Mar 3 22:06:00 GMT 2020


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

commit de2748fc901005c27aaa7210348da89500479c69
Merge: c069faa 0e0ffbf
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Tue Mar 3 21:04:14 2020 +0000

    Merge master r10-6998.
    
    2020-03-03  Iain Sandoe  <iain@sandoe.co.uk>
    
    	* Merge master r10-6998-g0e0ffbfc23ba.

Diff:

 gcc/ChangeLog                                      | 109 ++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/alias.c                                        |  20 ++
 gcc/alias.h                                        |   1 +
 gcc/analyzer/ChangeLog                             |  16 +
 gcc/analyzer/analyzer.cc                           |  61 ++++
 gcc/analyzer/analyzer.h                            |   2 +
 gcc/analyzer/analyzer.opt                          |   4 +
 gcc/analyzer/diagnostic-manager.cc                 |   2 +-
 gcc/analyzer/sm-malloc.cc                          |   3 +
 gcc/config/arc/arc.c                               |  36 +-
 gcc/config/arc/arc.md                              | 120 +++----
 gcc/config/arc/fpu.md                              |   4 +-
 gcc/config/arm/arm_bf16.h                          |  14 +
 gcc/config/arm/arm_neon.h                          |  49 +++
 gcc/config/arm/arm_neon_builtins.def               |   6 +
 gcc/config/arm/iterators.md                        |  10 +
 gcc/config/arm/neon.md                             |  77 +++++
 gcc/config/arm/unspecs.md                          |   2 +
 gcc/config/s390/s390.h                             |   8 +-
 gcc/cp/ChangeLog                                   |  15 +
 gcc/cp/constexpr.c                                 |   9 +-
 gcc/cp/coroutines.cc                               |   6 +-
 gcc/cp/pt.c                                        |   5 +
 gcc/doc/invoke.texi                                |   9 +
 gcc/dse.c                                          |   9 +-
 gcc/explow.c                                       |   3 +
 gcc/testsuite/ChangeLog                            |  46 +++
 gcc/testsuite/g++.dg/analyzer/cstdlib-2.C          |  25 ++
 gcc/testsuite/g++.dg/analyzer/cstdlib.C            |  17 +
 .../torture/co-await-14-template-traits.C          |  24 ++
 gcc/testsuite/g++.dg/ext/pr93998.C                 |  14 +
 gcc/testsuite/gcc.c-torture/compile/pr93927-1.c    |   9 +
 gcc/testsuite/gcc.c-torture/compile/pr93927-2.c    |   9 +
 gcc/testsuite/gcc.c-torture/execute/pr93582.c      |  22 ++
 .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c   |   2 +
 gcc/testsuite/gcc.dg/pr93582.c                     |  57 +++
 gcc/testsuite/gcc.dg/pr94002.c                     |  13 +
 gcc/testsuite/gcc.dg/torture/pr93946-1.c           |  27 ++
 gcc/testsuite/gcc.dg/torture/pr93946-2.c           |  28 ++
 gcc/testsuite/gcc.dg/tree-ssa/pr93582-10.c         |  29 ++
 gcc/testsuite/gcc.target/arm/simd/bf16_cvt_1.c     |  51 +++
 gcc/tree-ssa-alias.c                               |   2 +
 gcc/tree-ssa-dom.c                                 |  10 +-
 gcc/tree-ssa-dse.c                                 |  34 +-
 gcc/tree-ssa-pre.c                                 |  24 +-
 gcc/tree-ssa-sccvn.c                               | 382 +++++++++++++--------
 gcc/tree-ssa-sccvn.h                               |  13 +-
 gcc/tree-ssa-scopedtables.c                        |   5 +-
 gcc/tree-ssa-scopedtables.h                        |   2 +-
 libgcc/ChangeLog                                   |  16 +
 libgcc/config/arm/bpabi-v6m.S                      | 120 +++----
 libgcc/config/arm/lib1funcs.S                      | 365 ++++++++++----------
 libgcc/config/arm/libunwind.S                      |  88 ++---
 libstdc++-v3/ChangeLog                             |   5 +
 libstdc++-v3/include/bits/stl_algobase.h           |   7 +-
 56 files changed, 1510 insertions(+), 538 deletions(-)



More information about the Libstdc++-cvs mailing list