[gcc/devel/c++-coroutines] Merge master r10-6517.
Iain D Sandoe
iains@gcc.gnu.org
Fri Feb 7 20:27:00 GMT 2020
https://gcc.gnu.org/g:86147a9c633a76dd35c5f7fec6b8bf52e398350e
commit 86147a9c633a76dd35c5f7fec6b8bf52e398350e
Merge: 349319f 1e042b3
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Fri Feb 7 19:52:37 2020 +0000
Merge master r10-6517.
2020-02-07 Iain Sandoe <iain@sandoe.co.uk>
* Merge master r10-6517-g1e042b396e2.
Diff:
gcc/ChangeLog | 63 +
gcc/DATESTAMP | 2 +-
gcc/config/aarch64/aarch64-simd-builtins.def | 5 +
gcc/config/aarch64/aarch64-simd.md | 12 +
gcc/config/aarch64/arm_neon.h | 23 +
gcc/config/i386/i386.c | 19 +-
gcc/config/i386/predicates.md | 13 -
gcc/config/i386/sse.md | 38 +-
gcc/config/rs6000/rs6000-logue.c | 36 +-
gcc/config/rs6000/rs6000.c | 11 +-
gcc/cp/ChangeLog | 16 +
gcc/cp/cp-tree.h | 2 +-
gcc/cp/error.c | 6 -
gcc/cp/parser.c | 17 +-
gcc/cp/pt.c | 40 +-
gcc/cp/tree.c | 5 +
gcc/lra-assigns.c | 2 +
gcc/testsuite/ChangeLog | 46 +
gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda2.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-syntax1.C | 9 +
gcc/testsuite/g++.dg/ext/vla21.C | 8 +
gcc/testsuite/gcc.dg/Wrestrict-21.c | 18 +
gcc/testsuite/gcc.dg/analyzer/pr93375.c | 4 +-
gcc/testsuite/gcc.dg/pr93615.c | 11 +
gcc/testsuite/gcc.target/aarch64/simd/vmmla.c | 27 +
gcc/testsuite/gcc.target/i386/pr85667-10.c | 21 +
gcc/testsuite/gcc.target/i386/pr85667-7.c | 36 +
gcc/testsuite/gcc.target/i386/pr85667-8.c | 21 +
gcc/testsuite/gcc.target/i386/pr85667-9.c | 36 +
gcc/testsuite/gcc.target/i386/pr93611.c | 5 +
gcc/testsuite/gcc.target/powerpc/pr92923-1.c | 4 +-
gcc/testsuite/gcc.target/powerpc/pr93122.c | 12 +
gcc/tree-inline.c | 192 +-
libgcc/ChangeLog | 8 +
libgcc/config/arm/unwind-arm.h | 14 +-
libstdc++-v3/ChangeLog | 196 ++
libstdc++-v3/include/Makefile.am | 1 +
libstdc++-v3/include/Makefile.in | 1 +
libstdc++-v3/include/bits/iterator_concepts.h | 121 +-
libstdc++-v3/include/bits/ranges_algo.h | 3645 ++++++++++++++++++++
libstdc++-v3/include/bits/stl_iterator.h | 18 +-
libstdc++-v3/include/ext/pointer.h | 8 +-
libstdc++-v3/include/std/algorithm | 3 +
libstdc++-v3/include/std/ranges | 2508 +++++++++++++-
libstdc++-v3/libsupc++/compare | 96 +-
.../comparisons/categories/partialord.cc | 86 +
.../18_support/comparisons/categories/strongord.cc | 98 +
.../18_support/comparisons/categories/weakord.cc | 75 +
.../associated_types/readable.traits.cc | 14 +-
.../24_iterators/indirect_callable/projected.cc | 6 +-
.../25_algorithms/adjacent_find/constrained.cc | 68 +
.../testsuite/25_algorithms/all_of/constrained.cc | 90 +
.../testsuite/25_algorithms/any_of/constrained.cc | 88 +
.../25_algorithms/binary_search/constrained.cc | 61 +
.../testsuite/25_algorithms/copy/constrained.cc | 225 ++
.../25_algorithms/copy_backward/constrained.cc | 193 ++
.../testsuite/25_algorithms/copy_if/constrained.cc | 77 +
.../testsuite/25_algorithms/copy_n/constrained.cc | 72 +
.../testsuite/25_algorithms/count/constrained.cc | 75 +
.../25_algorithms/count_if/constrained.cc | 73 +
.../testsuite/25_algorithms/equal/constrained.cc | 96 +
.../25_algorithms/equal_range/constrained.cc | 69 +
.../testsuite/25_algorithms/fill/constrained.cc | 92 +
.../testsuite/25_algorithms/fill_n/constrained.cc | 98 +
.../testsuite/25_algorithms/find/constrained.cc | 75 +
.../25_algorithms/find_end/constrained.cc | 98 +
.../25_algorithms/find_first_of/constrained.cc | 83 +
.../testsuite/25_algorithms/find_if/constrained.cc | 77 +
.../25_algorithms/find_if_not/constrained.cc | 77 +
.../25_algorithms/for_each/constrained.cc | 83 +
.../25_algorithms/generate/constrained.cc | 77 +
.../25_algorithms/generate_n/constrained.cc | 84 +
.../testsuite/25_algorithms/heap/constrained.cc | 107 +
.../25_algorithms/includes/constrained.cc | 74 +
.../25_algorithms/inplace_merge/constrained.cc | 69 +
.../25_algorithms/is_partitioned/constrained.cc | 58 +
.../25_algorithms/is_permutation/constrained.cc | 85 +
.../25_algorithms/is_sorted/constrained.cc | 67 +
.../25_algorithms/is_sorted_until/constrained.cc | 72 +
.../lexicographical_compare/constrained.cc | 164 +
.../25_algorithms/lower_bound/constrained.cc | 66 +
.../testsuite/25_algorithms/max/constrained.cc | 82 +
.../25_algorithms/max_element/constrained.cc | 60 +
.../testsuite/25_algorithms/merge/constrained.cc | 75 +
.../testsuite/25_algorithms/min/constrained.cc | 82 +
.../25_algorithms/min_element/constrained.cc | 60 +
.../testsuite/25_algorithms/minmax/constrained.cc | 98 +
.../25_algorithms/minmax_element/constrained.cc | 68 +
.../25_algorithms/mismatch/constrained.cc | 76 +
.../testsuite/25_algorithms/move/constrained.cc | 203 ++
.../25_algorithms/move_backward/constrained.cc | 170 +
.../25_algorithms/next_permutation/constrained.cc | 83 +
.../testsuite/25_algorithms/none_of/constrained.cc | 88 +
.../25_algorithms/nth_element/constrained.cc | 76 +
.../25_algorithms/partial_sort/constrained.cc | 84 +
.../25_algorithms/partial_sort_copy/constrained.cc | 97 +
.../25_algorithms/partition/constrained.cc | 71 +
.../25_algorithms/partition_copy/constrained.cc | 81 +
.../25_algorithms/partition_point/constrained.cc | 67 +
.../25_algorithms/prev_permutation/constrained.cc | 84 +
.../testsuite/25_algorithms/remove/constrained.cc | 97 +
.../25_algorithms/remove_copy/constrained.cc | 109 +
.../25_algorithms/remove_copy_if/constrained.cc | 113 +
.../25_algorithms/remove_if/constrained.cc | 97 +
.../testsuite/25_algorithms/replace/constrained.cc | 104 +
.../25_algorithms/replace_copy/constrained.cc | 109 +
.../25_algorithms/replace_copy_if/constrained.cc | 118 +
.../25_algorithms/replace_if/constrained.cc | 109 +
.../testsuite/25_algorithms/reverse/constrained.cc | 77 +
.../25_algorithms/reverse_copy/constrained.cc | 74 +
.../testsuite/25_algorithms/rotate/constrained.cc | 97 +
.../25_algorithms/rotate_copy/constrained.cc | 93 +
.../testsuite/25_algorithms/search/constrained.cc | 88 +
.../25_algorithms/search_n/constrained.cc | 80 +
.../25_algorithms/set_difference/constrained.cc | 87 +
.../25_algorithms/set_intersection/constrained.cc | 88 +
.../set_symmetric_difference/constrained.cc | 123 +
.../25_algorithms/set_union/constrained.cc | 91 +
.../testsuite/25_algorithms/shuffle/constrained.cc | 70 +
.../testsuite/25_algorithms/sort/constrained.cc | 81 +
.../25_algorithms/stable_partition/constrained.cc | 76 +
.../25_algorithms/stable_sort/constrained.cc | 70 +
.../25_algorithms/swap_ranges/constrained.cc | 124 +
.../25_algorithms/transform/constrained.cc | 148 +
.../testsuite/25_algorithms/unique/constrained.cc | 143 +
.../25_algorithms/unique_copy/constrained.cc | 113 +
.../25_algorithms/upper_bound/constrained.cc | 66 +
libstdc++-v3/testsuite/std/ranges/adaptors/all.cc | 122 +
.../testsuite/std/ranges/adaptors/common.cc | 68 +
.../testsuite/std/ranges/adaptors/counted.cc | 64 +
libstdc++-v3/testsuite/std/ranges/adaptors/drop.cc | 107 +
.../testsuite/std/ranges/adaptors/drop_while.cc | 63 +
.../testsuite/std/ranges/adaptors/elements.cc | 52 +
.../testsuite/std/ranges/adaptors/filter.cc | 97 +
libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 112 +
.../testsuite/std/ranges/adaptors/reverse.cc | 86 +
.../testsuite/std/ranges/adaptors/split.cc | 82 +
libstdc++-v3/testsuite/std/ranges/adaptors/take.cc | 95 +
.../testsuite/std/ranges/adaptors/take_while.cc | 62 +
.../testsuite/std/ranges/adaptors/transform.cc | 86 +
libstdc++-v3/testsuite/std/ranges/iota/iterator.cc | 35 +
libstdc++-v3/testsuite/std/ranges/istream_view.cc | 77 +
142 files changed, 15682 insertions(+), 339 deletions(-)
More information about the Libstdc++-cvs
mailing list