[gcc/devel/c++-coroutines] Merge master r10-6655.
Iain D Sandoe
iains@gcc.gnu.org
Sat Feb 15 19:07:00 GMT 2020
https://gcc.gnu.org/g:aef4bd2c34c7ea4d4039920206fce1ab295eea64
commit aef4bd2c34c7ea4d4039920206fce1ab295eea64
Merge: 3588bbb 0b3c2ee
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Sat Feb 15 19:35:25 2020 +0100
Merge master r10-6655.
2020-02-15 Iain Sandoe <iain@sandoe.co.uk>
* Marge master r10-6655-g0b3c2eed35d60.
Diff:
ChangeLog | 6 +
gcc/ChangeLog | 44 +
gcc/c-family/ChangeLog | 17 +
gcc/c-family/c-ada-spec.c | 138 +-
gcc/config.in | 6 +
gcc/configure | 41 +-
gcc/configure.ac | 28 +
gcc/cp/ChangeLog | 8 +
gcc/cp/pt.c | 14 +-
gcc/diagnostic-color.c | 101 +-
gcc/diagnostic-url.h | 18 +-
gcc/diagnostic.c | 21 +-
gcc/doc/extend.texi | 63 +-
gcc/doc/install.texi | 15 +-
gcc/doc/invoke.texi | 39 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/match.pd | 9 +-
gcc/po/ChangeLog | 6 +
gcc/po/be.po | 39608 +++++++-------
gcc/po/da.po | 46027 ++++++++--------
gcc/po/de.po | 42799 ++++++++-------
gcc/po/el.po | 43448 ++++++++-------
gcc/po/es.po | 40625 +++++++-------
gcc/po/fi.po | 48258 +++++++++--------
gcc/po/fr.po | 42812 ++++++++-------
gcc/po/hr.po | 36840 +++++++------
gcc/po/id.po | 53369 ++++++++++---------
gcc/po/ja.po | 52027 +++++++++---------
gcc/po/nl.po | 45955 ++++++++--------
gcc/po/ru.po | 43218 ++++++++-------
gcc/po/sr.po | 52527 +++++++++---------
gcc/po/sv.po | 42799 ++++++++-------
gcc/po/tr.po | 53097 +++++++++---------
gcc/po/uk.po | 41799 ++++++++-------
gcc/po/vi.po | 42259 ++++++++-------
gcc/po/zh_CN.po | 53210 +++++++++---------
gcc/po/zh_TW.po | 51675 +++++++++---------
gcc/pretty-print.c | 44 +-
gcc/pretty-print.h | 5 +-
gcc/testsuite/ChangeLog | 7 +
gcc/testsuite/g++.dg/concepts/attrib1.C | 6 +
gcc/testsuite/g++.dg/cpp1z/class-deduction69.C | 12 +
gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C | 10 +
gcc/testsuite/gcc.c-torture/execute/pr93744-1.c | 14 +
gcc/testsuite/gcc.c-torture/execute/pr93744-2.c | 21 +
gcc/testsuite/gcc.c-torture/execute/pr93744-3.c | 21 +
libcpp/po/ChangeLog | 6 +
libcpp/po/be.po | 395 +-
libcpp/po/ca.po | 414 +-
libcpp/po/da.po | 411 +-
libcpp/po/de.po | 414 +-
libcpp/po/el.po | 396 +-
libcpp/po/eo.po | 411 +-
libcpp/po/es.po | 411 +-
libcpp/po/fi.po | 413 +-
libcpp/po/fr.po | 412 +-
libcpp/po/id.po | 409 +-
libcpp/po/ja.po | 409 +-
libcpp/po/nl.po | 412 +-
libcpp/po/pt_BR.po | 414 +-
libcpp/po/ru.po | 411 +-
libcpp/po/sr.po | 411 +-
libcpp/po/sv.po | 411 +-
libcpp/po/tr.po | 409 +-
libcpp/po/uk.po | 416 +-
libcpp/po/vi.po | 411 +-
libcpp/po/zh_CN.po | 409 +-
libcpp/po/zh_TW.po | 419 +-
libgo/MERGE | 2 +-
libgo/VERSION | 2 +-
libgo/go/cmd/go/alldocs.go | 16 +-
libgo/go/cmd/go/go_test.go | 412 +-
libgo/go/cmd/go/internal/clean/clean.go | 4 +-
libgo/go/cmd/go/internal/list/list.go | 18 +-
libgo/go/cmd/go/internal/modcmd/download.go | 4 +-
libgo/go/cmd/go/internal/modfetch/cache.go | 18 -
libgo/go/cmd/go/internal/modfetch/codehost/git.go | 7 +-
libgo/go/cmd/go/internal/modfetch/coderepo.go | 80 +-
libgo/go/cmd/go/internal/modload/build.go | 2 +-
libgo/go/cmd/go/internal/modload/help.go | 7 +-
libgo/go/cmd/go/internal/modload/import.go | 9 +-
libgo/go/cmd/go/internal/modload/load.go | 15 +
libgo/go/cmd/go/internal/modload/query.go | 2 +-
libgo/go/cmd/go/internal/modload/query_test.go | 13 +-
libgo/go/cmd/go/internal/work/gc.go | 4 +-
libgo/go/cmd/go/testdata/badmod/go.mod | 1 -
libgo/go/cmd/go/testdata/badmod/x.go | 4 -
libgo/go/cmd/go/testdata/flag_test.go | 16 -
libgo/go/cmd/go/testdata/importcom/bad.go | 3 -
libgo/go/cmd/go/testdata/importcom/conflict.go | 3 -
libgo/go/cmd/go/testdata/importcom/src/bad/bad.go | 1 -
.../go/cmd/go/testdata/importcom/src/conflict/a.go | 1 -
.../go/cmd/go/testdata/importcom/src/conflict/b.go | 1 -
.../go/cmd/go/testdata/importcom/src/works/x/x.go | 1 -
.../go/cmd/go/testdata/importcom/src/works/x/x1.go | 1 -
.../cmd/go/testdata/importcom/src/wrongplace/x.go | 1 -
libgo/go/cmd/go/testdata/importcom/works.go | 3 -
libgo/go/cmd/go/testdata/importcom/wrongplace.go | 3 -
.../importcycle/src/selfimport/selfimport.go | 3 -
libgo/go/cmd/go/testdata/script/README | 2 +-
.../go/cmd/go/testdata/script/clean_testcache.txt | 9 +-
.../go/testdata/script/link_syso_issue33139.txt | 4 +
libgo/go/cmd/go/testdata/script/mod_get_test.txt | 2 +-
.../cmd/go/testdata/script/mod_load_badchain.txt | 2 +
libgo/go/cmd/go/testdata/script/mod_readonly.txt | 5 +
.../cmd/go/testdata/script/mod_replace_gopkgin.txt | 57 +-
.../cmd/go/testdata/script/mod_replace_import.txt | 19 +-
.../go/cmd/go/testdata/script/mod_run_internal.txt | 46 -
libgo/go/cmd/go/testdata/script/mod_vendor.txt | 6 +
libgo/go/cmd/go/testdata/script/modfile_flag.txt | 9 +
libgo/go/cmd/go/testdata/script/test_badtest.txt | 19 +-
libgo/go/cmd/go/testdata/src/badc/x.c | 1 -
libgo/go/cmd/go/testdata/src/badc/x.go | 1 -
libgo/go/cmd/go/testdata/src/badpkg/x.go | 1 -
libgo/go/cmd/go/testdata/src/bench/x_test.go | 6 -
libgo/go/cmd/go/testdata/src/benchfatal/x_test.go | 7 -
libgo/go/cmd/go/testdata/src/cgoasm/p.go | 8 -
libgo/go/cmd/go/testdata/src/cgoasm/p.s | 2 -
libgo/go/cmd/go/testdata/src/cgocover/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover/p_test.go | 7 -
libgo/go/cmd/go/testdata/src/cgocover2/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover2/x_test.go | 10 -
libgo/go/cmd/go/testdata/src/cgocover3/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover3/p_test.go | 1 -
libgo/go/cmd/go/testdata/src/cgocover3/x_test.go | 10 -
libgo/go/cmd/go/testdata/src/cgocover4/notcgo.go | 1 -
libgo/go/cmd/go/testdata/src/cgocover4/p.go | 19 -
libgo/go/cmd/go/testdata/src/cgocover4/x_test.go | 10 -
libgo/go/cmd/go/testdata/src/dupload/dupload.go | 8 -
libgo/go/cmd/go/testdata/src/dupload/p/p.go | 1 -
libgo/go/cmd/go/testdata/src/dupload/p2/p2.go | 3 -
libgo/go/cmd/go/testdata/src/dupload/vendor/p/p.go | 1 -
libgo/go/cmd/go/testdata/src/gencycle/gencycle.go | 5 -
.../cmd/go/testdata/src/importmain/ismain/main.go | 5 -
.../go/cmd/go/testdata/src/importmain/test/test.go | 1 -
.../go/testdata/src/importmain/test/test_test.go | 6 -
.../go/testdata/src/multimain/multimain_test.go | 16 -
libgo/go/cmd/go/testdata/src/not_main/not_main.go | 3 -
libgo/go/cmd/go/testdata/src/notest/hello.go | 6 -
libgo/go/cmd/go/testdata/src/run/bad.go | 5 -
libgo/go/cmd/go/testdata/src/run/good.go | 5 -
.../cmd/go/testdata/src/run/internal/internal.go | 1 -
.../src/run/subdir/internal/private/private.go | 1 -
libgo/go/cmd/go/testdata/src/sleepy1/p_test.go | 10 -
libgo/go/cmd/go/testdata/src/sleepy2/p_test.go | 10 -
libgo/go/cmd/go/testdata/src/sleepybad/p.go | 5 -
libgo/go/cmd/go/testdata/src/syntaxerror/x.go | 1 -
libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go | 4 -
libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go | 7 -
.../go/cmd/go/testdata/src/testcycle/p1/p1_test.go | 6 -
libgo/go/cmd/go/testdata/src/testcycle/p2/p2.go | 7 -
libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go | 5 -
.../go/cmd/go/testdata/src/testcycle/p3/p3_test.go | 10 -
libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go | 1 -
.../go/cmd/go/testdata/src/testcycle/q1/q1_test.go | 6 -
libgo/go/cmd/go/testdata/src/testdep/p1/p1.go | 1 -
libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go | 3 -
libgo/go/cmd/go/testdata/src/testdep/p2/p2.go | 3 -
libgo/go/cmd/go/testdata/src/testdep/p3/p3.go | 3 -
libgo/go/cmd/go/testdata/src/testnorun/p.go | 5 -
libgo/go/cmd/go/testdata/src/testrace/race_test.go | 31 -
libgo/go/cmd/go/testdata/src/testregexp/x_test.go | 17 -
libgo/go/cmd/go/testdata/src/testregexp/z_test.go | 19 -
libgo/go/crypto/tls/tls.go | 3 +-
libgo/go/crypto/x509/root_cgo_darwin.go | 2 +-
libgo/go/crypto/x509/root_windows.go | 20 +-
libgo/go/database/sql/sql_test.go | 6 +-
libgo/go/go/build/build_test.go | 46 +-
libgo/go/go/build/deps_test.go | 2 +-
libgo/go/go/doc/example.go | 2 +-
libgo/go/go/types/builtins.go | 2 +-
libgo/go/go/types/call.go | 2 +-
libgo/go/go/types/lookup.go | 20 +-
libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 5 +-
libgo/go/golang.org/x/crypto/cryptobyte/string.go | 7 +-
libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 2 +-
libgo/go/golang.org/x/mod/sumdb/note/note.go | 3 -
libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 7 +
.../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 2 +
libgo/go/html/escape.go | 2 +-
libgo/go/internal/poll/fcntl_js.go | 14 +
libgo/go/internal/poll/fcntl_libc.go | 26 +
libgo/go/internal/poll/fcntl_syscall.go | 26 +
libgo/go/internal/poll/fd_fsync_darwin.go | 20 +-
libgo/go/internal/poll/fd_fsync_posix.go | 15 -
libgo/go/internal/poll/fd_unix.go | 2 +-
libgo/go/internal/syscall/unix/nonblocking.go | 2 +-
.../{nonblocking_darwin.go => nonblocking_libc.go} | 20 +-
libgo/go/io/example_test.go | 7 +-
libgo/go/math/big/arith_decl.go | 2 +-
libgo/go/math/big/arith_decl_pure.go | 2 +-
libgo/go/math/big/int.go | 5 +
libgo/go/net/dial_test.go | 2 +-
libgo/go/net/dnsclient_unix_test.go | 2 +-
.../{matryoshka_test.go => integration_test.go} | 0
libgo/go/net/http/client.go | 17 +-
libgo/go/net/http/httputil/reverseproxy.go | 8 +
libgo/go/net/http/omithttp2.go | 4 +
libgo/go/net/http/request.go | 12 +-
libgo/go/net/http/transfer.go | 125 +-
libgo/go/net/http/transfer_test.go | 284 +-
libgo/go/net/http/transport.go | 27 +-
libgo/go/net/http/transport_test.go | 70 +
libgo/go/net/lookup_test.go | 13 +-
libgo/go/net/net.go | 1 +
libgo/go/os/file.go | 4 +
libgo/go/reflect/all_test.go | 21 +
libgo/go/reflect/type.go | 18 +-
libgo/go/runtime/chan.go | 76 +-
libgo/go/runtime/chan_test.go | 14 -
libgo/go/runtime/checkptr.go | 31 +-
libgo/go/runtime/checkptr_test.go | 50 +
libgo/go/runtime/debug.go | 4 +-
libgo/go/runtime/export_test.go | 4 +
libgo/go/runtime/extern.go | 28 +-
libgo/go/runtime/gcinfo_test.go | 2 +-
libgo/go/runtime/hash64.go | 2 +-
libgo/go/runtime/lfstack_64bit.go | 2 +-
libgo/go/runtime/malloc.go | 1 +
libgo/go/runtime/malloc_test.go | 8 -
libgo/go/runtime/memmove_test.go | 67 +
libgo/go/runtime/mgc.go | 15 -
libgo/go/runtime/mgcscavenge.go | 67 +-
libgo/go/runtime/mgcscavenge_test.go | 28 +-
libgo/go/runtime/mheap.go | 15 +-
libgo/go/runtime/mkpreempt.go | 6 +
libgo/go/runtime/mpagealloc.go | 12 +-
libgo/go/runtime/mpagealloc_64bit.go | 2 +-
libgo/go/runtime/mpagealloc_test.go | 63 +-
libgo/go/runtime/mpagecache_test.go | 6 +
libgo/go/runtime/mpallocbits.go | 10 +-
libgo/go/runtime/mranges.go | 14 +
libgo/go/runtime/preempt_nonwindows.go | 13 +
libgo/go/runtime/proc.go | 125 +-
libgo/go/runtime/runtime1.go | 2 +
libgo/go/runtime/runtime2.go | 13 +
libgo/go/runtime/sema.go | 6 +-
libgo/go/runtime/signal_unix.go | 10 +
libgo/go/runtime/testdata/testprog/checkptr.go | 36 +
libgo/go/runtime/time.go | 239 +-
libgo/go/runtime/trace.go | 17 +-
libgo/go/runtime/trace/trace_stack_test.go | 1 -
libgo/go/runtime/utf8.go | 2 +-
libgo/go/strconv/quote.go | 11 +-
libgo/go/strings/strings.go | 20 +-
libgo/go/syscall/syscall_aix.go | 4 +-
libgo/go/testing/benchmark.go | 2 +-
libgo/go/testing/panic_test.go | 129 +-
libgo/go/testing/sub_test.go | 31 +
libgo/go/testing/testing.go | 55 +-
libgo/go/text/template/exec_test.go | 3 +
libgo/go/text/template/funcs.go | 4 +-
libgo/go/text/template/parse/lex.go | 1 -
libgo/go/time/format.go | 3 +
libgo/go/time/sleep_test.go | 2 +-
libgo/go/time/time.go | 3 +
libgo/go/unicode/utf8/utf8.go | 2 +-
libgo/merge.sh | 2 +-
libgo/misc/cgo/test/issue21897.go | 11 +-
libgo/misc/cgo/test/issue21897b.go | 2 +-
.../cgo/test/testdata/issue24161_darwin_test.go | 8 -
libgo/misc/cgo/test/testdata/issue24161e0/main.go | 2 +-
libgo/misc/cgo/test/testdata/issue24161e1/main.go | 2 +-
libgo/misc/cgo/test/testdata/issue24161e2/main.go | 2 +-
libstdc++-v3/ChangeLog | 62 +
libstdc++-v3/include/bits/erase_if.h | 2 +-
libstdc++-v3/include/bits/random.h | 1 +
libstdc++-v3/include/bits/ranges_algo.h | 5992 ++-
libstdc++-v3/include/bits/ranges_algobase.h | 518 +-
libstdc++-v3/include/bits/ranges_uninitialized.h | 697 +-
libstdc++-v3/include/std/deque | 2 +-
libstdc++-v3/include/std/forward_list | 2 +-
libstdc++-v3/include/std/list | 2 +-
libstdc++-v3/include/std/string | 2 +-
libstdc++-v3/include/std/vector | 2 +-
libstdc++-v3/include/std/version | 2 +-
.../testsuite/23_containers/deque/erasure.cc | 2 +-
.../23_containers/forward_list/erasure.cc | 2 +-
.../testsuite/23_containers/list/erasure.cc | 2 +-
.../testsuite/23_containers/map/erasure.cc | 2 +-
.../testsuite/23_containers/set/erasure.cc | 2 +-
.../23_containers/unordered_map/erasure.cc | 2 +-
.../23_containers/unordered_set/erasure.cc | 2 +-
.../testsuite/23_containers/vector/erasure.cc | 2 +-
.../testsuite/26_numerics/random/concept.cc | 27 +
.../testsuite/26_numerics/random/pr60037-neg.cc | 2 +-
286 files changed, 484214 insertions(+), 408178 deletions(-)
diff --cc gcc/configure
index a58102f,f55cdb8..d80b259
--- a/gcc/configure
+++ b/gcc/configure
@@@ -18976,7 -18980,7 +18982,7 @@@ els
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
- #line 18962 "configure"
-#line 18983 "configure"
++#line 18985 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@@ -19082,7 -19086,7 +19088,7 @@@ els
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
- #line 19068 "configure"
-#line 19089 "configure"
++#line 19091 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
More information about the Libstdc++-cvs
mailing list