This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from 97c653cc078 Merge master r10-6622. adds bb97ad35ead Add -fdelete-null-pointer-checks to more new C++ testcases. adds 0a649b83751 skip fixinc on vxworks7*, amend mkheaders adds bacdd5e978d c: Fix ICE with cast to VLA [93576] adds 90fc7b3ce0e libstdc++: Move some ranges algos to a new header <bits/ran [...] adds 613c932f5e5 libstdc++: Implement ranges [specialized.algorithms] adds abc79c6498a c++: Fix static local vars in extern "C". adds 9a0c4f5b373 c++: Fix useless using-declaration. adds 994e0ad4152 c++: Emit DFP typeinfos even when DFP is disabled [PR92906] adds d876c8f9cfb rs6000: fixinc: Skip machine_name fix for powerpc*-*-linux* adds c595ad44fa8 Daily bump. adds e235031d490 c++: Partially implement P1042R1: __VA_OPT__ wording clarif [...] adds cf1db5c9a34 Intrinsic macro of vpshr* and vpshl* lack a closing parenth [...] adds 5a8754323d6 Add ChangeLog entries to relevant ChangeLog files for my la [...] adds 515dd04260c sra: Avoid verification failure (PR 93516) adds 519a33f954f c++: Fix thinko in enum_min_precision [PR61414] adds d8305a03b4f rtlanal: optimize costly division in rtx_cost adds 81fc552558f Fix problematic TLS sequences for the Solaris linker new 3588bbbbedf Merge master r10-6639.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: fixincludes/ChangeLog | 9 + fixincludes/fixinc.in | 2 +- fixincludes/mkfixinc.sh | 1 + fixincludes/mkheaders.in | 3 +- gcc/ChangeLog | 52 ++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 13 +- gcc/config/i386/avx512vbmi2intrin.h | 90 ++-- gcc/config/i386/avx512vbmi2vlintrin.h | 173 ++++--- gcc/config/sparc/sparc.c | 7 +- gcc/cp/ChangeLog | 25 + gcc/cp/class.c | 2 +- gcc/cp/cp-tree.h | 10 + gcc/cp/mangle.c | 6 +- gcc/cp/name-lookup.c | 6 +- gcc/cp/rtti.c | 14 + gcc/cp/tree.c | 9 +- gcc/rtlanal.c | 21 +- gcc/testsuite/ChangeLog | 37 ++ gcc/testsuite/c-c++-common/cpp/va-opt-4.c | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C | 1 + gcc/testsuite/g++.dg/cpp0x/enum39.C | 15 + gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C | 1 + gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 1 + gcc/testsuite/g++.dg/lookup/extern-c-static1.C | 27 + gcc/testsuite/g++.dg/lookup/using62.C | 3 + gcc/testsuite/g++.dg/tree-ssa/pr93516.C | 24 + gcc/testsuite/gcc.dg/pr93576.c | 10 + .../{avx512f-vpshld-1.c => avx512vbmi2-vpshld-1.c} | 18 +- .../{avx512f-vpshld-1.c => avx512vbmi2-vpshrd-1.c} | 42 +- gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 56 ++- gcc/testsuite/gcc.target/i386/sse-22.c | 58 ++- gcc/tree-sra.c | 31 +- libcpp/ChangeLog | 17 + libcpp/macro.c | 61 ++- libstdc++-v3/ChangeLog | 26 + libstdc++-v3/include/Makefile.am | 2 + libstdc++-v3/include/Makefile.in | 2 + libstdc++-v3/include/bits/ranges_algo.h | 508 +------------------ libstdc++-v3/include/bits/ranges_algobase.h | 556 +++++++++++++++++++++ libstdc++-v3/include/bits/ranges_uninitialized.h | 491 ++++++++++++++++++ libstdc++-v3/include/std/memory | 1 + .../specialized_algorithms/destroy}/constrained.cc | 56 ++- .../uninitialized_copy/constrained.cc | 166 ++++++ .../uninitialized_default_construct/constrained.cc | 147 ++++++ .../uninitialized_fill/constrained.cc | 137 +++++ .../uninitialized_move/constrained.cc | 176 +++++++ .../uninitialized_value_construct/constrained.cc | 140 ++++++ 51 files changed, 2571 insertions(+), 714 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-4.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum39.C create mode 100644 gcc/testsuite/g++.dg/lookup/extern-c-static1.C create mode 100644 gcc/testsuite/g++.dg/lookup/using62.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr93516.C create mode 100644 gcc/testsuite/gcc.dg/pr93576.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpshld-1.c => avx512vbmi2-vpshld-1.c} (81%) copy gcc/testsuite/gcc.target/i386/{avx512f-vpshld-1.c => avx512vbmi2-vpshrd-1.c} (50%) create mode 100644 libstdc++-v3/include/bits/ranges_algobase.h create mode 100644 libstdc++-v3/include/bits/ranges_uninitialized.h copy libstdc++-v3/testsuite/{25_algorithms/max_element => 20_util/specialized_algo [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...]