[gcc/devel/c++-coroutines] Merge master r12-2704.
Iain D Sandoe
iains@gcc.gnu.org
Tue Aug 3 21:24:24 GMT 2021
https://gcc.gnu.org/g:a48b973fac770e6617950da52d064aa7c2c3a1d7
commit a48b973fac770e6617950da52d064aa7c2c3a1d7
Merge: 8634ca23724 a77a46d9aeb
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Tue Aug 3 19:26:13 2021 +0100
Merge master r12-2704.
* Merge master r12-2704-ga77a46d9aeb0.
Diff:
contrib/ChangeLog | 5 +
contrib/gcc-changelog/git_update_version.py | 3 +-
gcc/ChangeLog | 406 +++++++++++++
gcc/DATESTAMP | 2 +-
gcc/analyzer/ChangeLog | 30 +
gcc/analyzer/sm-malloc.cc | 2 +-
gcc/c-family/ChangeLog | 13 +
gcc/config/aarch64/aarch64-cores.def | 1 +
gcc/config/aarch64/aarch64-protos.h | 17 +-
gcc/config/aarch64/aarch64-tune.md | 2 +-
gcc/config/aarch64/aarch64.c | 634 ++++++++++++++++-----
gcc/config/aarch64/fractional-cost.h | 236 ++++++++
gcc/config/i386/i386.c | 18 +-
gcc/config/i386/sse.md | 142 ++++-
gcc/cp/ChangeLog | 90 +++
gcc/d/ChangeLog | 98 ++++
gcc/doc/invoke.texi | 27 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 280 ++++++++-
gcc/go/gofrontend/expressions.h | 4 +-
gcc/go/gofrontend/runtime.def | 11 +
gcc/go/gofrontend/types.cc | 7 +
gcc/go/gofrontend/unsafe.cc | 16 +
gcc/po/ChangeLog | 13 +
gcc/testsuite/ChangeLog | 427 ++++++++++++++
gcc/testsuite/g++.target/i386/pr80566-1.C | 15 +
gcc/testsuite/g++.target/i386/pr80566-2.C | 14 +
gcc/testsuite/gcc.dg/analyzer/pr101721.c | 8 +
gcc/testsuite/gcc.target/i386/avx-vzeroupper-14.c | 2 +-
gcc/testsuite/gcc.target/i386/avx-vzeroupper-15.c | 2 +-
.../gcc.target/i386/cond_op_addsubmul_d-1.c | 32 ++
.../gcc.target/i386/cond_op_addsubmul_d-2.c | 76 +++
.../gcc.target/i386/cond_op_addsubmul_q-1.c | 7 +
.../gcc.target/i386/cond_op_addsubmul_q-2.c | 4 +
.../gcc.target/i386/cond_op_addsubmul_w-1.c | 6 +
.../gcc.target/i386/cond_op_addsubmul_w-2.c | 5 +
.../i386/cond_op_addsubmuldiv_double-1.c | 31 +
.../i386/cond_op_addsubmuldiv_double-2.c | 85 +++
.../gcc.target/i386/cond_op_addsubmuldiv_float-1.c | 9 +
.../gcc.target/i386/cond_op_addsubmuldiv_float-2.c | 4 +
gcc/testsuite/gcc.target/i386/pr100865-10b.c | 1 +
gcc/testsuite/gcc.target/i386/pr100865-11b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-12b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-4b.c | 2 +
gcc/testsuite/gcc.target/i386/pr100865-6b.c | 5 +-
gcc/testsuite/gcc.target/i386/pr100865-7b.c | 5 +-
gcc/testsuite/gcc.target/i386/pr100865-8b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr100865-9b.c | 2 +-
gcc/testsuite/gcc.target/i386/pr82941-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82942-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-1.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-3.c | 3 +-
gcc/testsuite/gcc.target/i386/pr82990-5.c | 3 +-
gcc/testsuite/go.test/test/convert4.go | 86 +++
gcc/testsuite/go.test/test/unsafebuiltins.go | 64 +++
gcc/tree-cfg.c | 10 +-
libgo/go/runtime/error.go | 2 +
libgo/go/runtime/panic.go | 7 +
libgo/go/runtime/slice.go | 29 +
libgomp/ChangeLog | 38 ++
libsanitizer/configure.tgt | 2 +-
libstdc++-v3/ChangeLog | 65 +++
libstdc++-v3/doc/html/index.html | 2 +-
libstdc++-v3/doc/html/manual/api.html | 4 +
libstdc++-v3/doc/html/manual/appendix.html | 2 +-
libstdc++-v3/doc/html/manual/appendix_porting.html | 2 +-
libstdc++-v3/doc/html/manual/index.html | 2 +-
libstdc++-v3/doc/xml/manual/evolution.xml | 10 +
libstdc++-v3/include/bits/c++config | 10 +
libstdc++-v3/include/bits/locale_conv.h | 70 ++-
libstdc++-v3/include/bits/random.tcc | 2 +
libstdc++-v3/include/bits/regex_executor.h | 7 +-
libstdc++-v3/include/bits/regex_executor.tcc | 2 +-
libstdc++-v3/include/bits/regex_scanner.tcc | 4 +-
libstdc++-v3/include/bits/stl_algo.h | 10 +-
libstdc++-v3/include/std/memory_resource | 132 ++++-
libstdc++-v3/include/std/ratio | 10 +
libstdc++-v3/include/std/regex | 18 +-
libstdc++-v3/include/std/type_traits | 2 +
.../20_util/function_objects/binders/3113.cc | 24 +-
libstdc++-v3/testsuite/20_util/pair/cons/99957.cc | 1 +
.../20_util/shared_ptr/assign/auto_ptr.cc | 3 +-
.../20_util/shared_ptr/assign/auto_ptr_neg.cc | 3 +-
.../20_util/shared_ptr/assign/auto_ptr_rvalue.cc | 3 +-
.../testsuite/20_util/shared_ptr/cons/43820_neg.cc | 1 +
.../testsuite/20_util/shared_ptr/cons/auto_ptr.cc | 1 +
.../20_util/shared_ptr/cons/auto_ptr_neg.cc | 1 +
.../testsuite/20_util/shared_ptr/creation/dr925.cc | 7 +-
.../testsuite/20_util/unique_ptr/cons/auto_ptr.cc | 3 +-
.../20_util/unique_ptr/cons/auto_ptr_neg.cc | 3 +-
.../23_containers/forward_list/operations/3.cc | 4 +-
.../25_algorithms/headers/algorithm/synopsis.cc | 220 +++----
.../testsuite/25_algorithms/random_shuffle/1.cc | 2 +
.../25_algorithms/random_shuffle/59603.cc | 1 +
.../25_algorithms/random_shuffle/moveable.cc | 1 +
.../requirements/explicit_instantiation/2.cc | 5 +-
.../requirements/explicit_instantiation/pod.cc | 5 +-
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
.../28_regex/traits/char/lookup_classname.cc | 1 +
.../28_regex/traits/char/lookup_collatename.cc | 1 +
.../testsuite/29_atomics/atomic/cons/assign_neg.cc | 2 +-
.../testsuite/29_atomics/atomic/cons/copy_neg.cc | 2 +-
.../29_atomics/atomic_integral/cons/assign_neg.cc | 2 +-
.../29_atomics/atomic_integral/cons/copy_neg.cc | 2 +-
.../atomic_integral/operators/bitwise_neg.cc | 6 +-
.../atomic_integral/operators/decrement_neg.cc | 6 +-
.../atomic_integral/operators/increment_neg.cc | 6 +-
.../ext/pb_ds/example/priority_queue_erase_if.cc | 2 +
.../ext/pb_ds/example/priority_queue_split_join.cc | 2 +
libstdc++-v3/testsuite/lib/dg-options.exp | 5 +
.../testsuite/util/testsuite_common_types.h | 18 +-
111 files changed, 3382 insertions(+), 377 deletions(-)
More information about the Libstdc++-cvs
mailing list