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

Iain D Sandoe iains@gcc.gnu.org
Thu Feb 6 20:57:00 GMT 2020


https://gcc.gnu.org/g:349319f69ed780f669dc7eaa1ba76f8a99626235

commit 349319f69ed780f669dc7eaa1ba76f8a99626235
Merge: e798794 cb273d8
Author: Iain Sandoe <iain@sandoe.co.uk>
Date:   Thu Feb 6 20:22:30 2020 +0000

    Merge master r10-6492.
    
    2020-02-06  Iain Sandoe  <iain@sandoe.co.uk>
    
    	* Merge master r10-6492-gcb273d81a450.

Diff:

 gcc/ChangeLog                                      | 125 +++++++++++
 gcc/DATESTAMP                                      |   2 +-
 gcc/ada/ChangeLog                                  |   5 +
 gcc/ada/raise-gcc.c                                |  10 +
 gcc/analyzer/ChangeLog                             |   6 +
 gcc/analyzer/region-model.cc                       |   2 +-
 gcc/config/aarch64/aarch64-protos.h                |   1 +
 gcc/config/aarch64/aarch64-simd-builtins.def       |  11 +
 gcc/config/aarch64/aarch64-simd.md                 |  39 ++++
 gcc/config/aarch64/aarch64.c                       |  24 ++
 gcc/config/aarch64/aarch64.md                      |  33 +++
 gcc/config/aarch64/arm_neon.h                      |  54 +++++
 gcc/config/aarch64/iterators.md                    |   5 +
 gcc/config/arm/arm-cpus.in                         |   1 +
 gcc/config/arm/arm-tables.opt                      |   9 +-
 gcc/config/arm/arm.c                               |  51 +++--
 gcc/config/i386/i386.md                            |  41 ++--
 gcc/config/i386/predicates.md                      |  13 ++
 gcc/config/i386/sse.md                             |  18 ++
 gcc/config/rs6000/rs6000.c                         |  12 +-
 gcc/coverage.c                                     |   8 -
 gcc/cp/ChangeLog                                   |  23 ++
 gcc/cp/decl.c                                      |   4 +-
 gcc/cp/name-lookup.c                               |   8 +-
 gcc/cp/pt.c                                        |   2 +-
 gcc/cp/semantics.c                                 |   3 +-
 gcc/doc/extend.texi                                |   2 +-
 gcc/gimple-fold.c                                  |  45 +++-
 gcc/gimplify.c                                     |  10 +-
 gcc/omp-low.c                                      |  33 ++-
 gcc/symtab.c                                       |  10 +-
 gcc/testsuite/ChangeLog                            |  69 ++++++
 gcc/testsuite/c-c++-common/Wunused-var-17.c        |  19 ++
 gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C    |  17 ++
 gcc/testsuite/g++.dg/cpp0x/initlist119.C           |  15 ++
 gcc/testsuite/g++.dg/cpp0x/initlist120.C           |  16 ++
 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-93597.C   |   8 +
 gcc/testsuite/g++.dg/cpp0x/variadic-parm1.C        |  17 ++
 gcc/testsuite/g++.dg/tree-ssa/strlenopt-1.C        |  42 ++++
 gcc/testsuite/g++.dg/tree-ssa/strlenopt-2.C        |  56 +++++
 gcc/testsuite/gcc.dg/Warray-bounds-58.c            |  81 +++++++
 gcc/testsuite/gcc.dg/Wrestrict-20.c                |   4 +-
 gcc/testsuite/gcc.dg/Wstring-compare.c             |   3 +-
 gcc/testsuite/gcc.dg/analyzer/torture/intptr_t.c   |  28 +++
 gcc/testsuite/gcc.dg/strcmpopt_10.c                | 130 +++++++++++
 gcc/testsuite/gcc.dg/strcmpopt_11.c                |  16 ++
 gcc/testsuite/gcc.dg/strcmpopt_2.c                 |  67 +++---
 gcc/testsuite/gcc.dg/strcmpopt_4.c                 |  25 ++-
 gcc/testsuite/gcc.dg/strlenopt-69.c                |   3 +
 gcc/testsuite/gcc.dg/strlenopt-92.c                |  58 +++++
 gcc/testsuite/gcc.dg/strlenopt-93.c                |  71 ++++++
 gcc/testsuite/gcc.dg/strlenopt.h                   |   1 +
 .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c      |  16 +-
 gcc/testsuite/gcc.dg/tree-ssa/pr92056.c            |  11 +-
 .../aarch64/advsimd-intrinsics/bfmlalbt-compile.c  |  67 ++++++
 .../aarch64/advsimd-intrinsics/bfmmla-compile.c    |  18 ++
 .../vbfmlalbt_lane_f32_indices_1.c                 |  46 ++++
 gcc/testsuite/gcc.target/aarch64/movk_2.c          |  78 +++++++
 gcc/testsuite/gcc.target/arm/multilib.exp          |   3 +-
 gcc/testsuite/gcc.target/i386/avx2-pr93594.c       |  32 +++
 gcc/testsuite/gcc.target/i386/memcpy-strategy-1.c  |   3 +-
 gcc/testsuite/gcc.target/i386/memcpy-strategy-2.c  |   3 +-
 gcc/testsuite/gcc.target/i386/memcpy-strategy-3.c  |   5 +-
 .../gcc.target/i386/memcpy-vector_loop-1.c         |   3 +-
 gcc/testsuite/gcc.target/powerpc/pr93012.c         |  13 ++
 gcc/testsuite/lib/target-supports.exp              |  12 +-
 gcc/tree-ssa-strlen.c                              | 242 ++++++++-------------
 libcpp/ChangeLog                                   |   5 +
 libcpp/include/cpplib.h                            |   2 +-
 libgomp/ChangeLog                                  |   5 +
 libgomp/testsuite/libgomp.c-c++-common/pr93515.c   |  36 +++
 libstdc++-v3/ChangeLog                             |  11 +
 libstdc++-v3/include/bits/stl_algobase.h           |   6 +-
 libstdc++-v3/include/bits/stl_iterator.h           |   8 +-
 libstdc++-v3/include/std/ranges                    |   2 +-
 75 files changed, 1677 insertions(+), 306 deletions(-)



More information about the Libstdc++-cvs mailing list