[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