public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc/devel/c++-coroutines] Merge master r12-2901.
@ 2021-08-13 19:43 Iain D Sandoe
0 siblings, 0 replies; only message in thread
From: Iain D Sandoe @ 2021-08-13 19:43 UTC (permalink / raw)
To: gcc-cvs, libstdc++-cvs
https://gcc.gnu.org/g:095663dfd1ec5340b6fb722b1b1a5db1314a9b09
commit 095663dfd1ec5340b6fb722b1b1a5db1314a9b09
Merge: 7bb3f752afe 4998404915b
Author: Iain Sandoe <iain@sandoe.co.uk>
Date: Fri Aug 13 18:26:28 2021 +0100
Merge master r12-2901.
* Merge master r12-2901-g4998404915bb.
Diff:
gcc/ChangeLog | 265 +++
gcc/DATESTAMP | 2 +-
gcc/ada/ChangeLog | 7 +
gcc/attribs.c | 11 +-
gcc/c-family/ChangeLog | 11 +
gcc/c-family/c-common.h | 4 +-
gcc/c-family/c-omp.c | 52 +-
gcc/c-family/c-pragma.c | 1 +
gcc/c-family/c-pragma.h | 2 +
gcc/c/ChangeLog | 23 +
gcc/c/c-parser.c | 146 +-
gcc/c/c-typeck.c | 9 +-
gcc/common/config/arc/arc-common.c | 4 +-
gcc/config.in | 6 +
gcc/config/arc/arc.c | 3 -
gcc/config/i386/i386-expand.c | 7 +
gcc/config/i386/i386.md | 27 +-
gcc/config/i386/mingw-w64.h | 9 +
gcc/config/i386/mingw32.h | 8 +
gcc/config/i386/sse.md | 220 ++-
gcc/config/rs6000/rs6000-builtin-new.def | 1764 +++++++++++++++++
gcc/config/rs6000/rs6000-call.c | 7 +-
gcc/config/rs6000/rs6000.h | 2 +
gcc/configure | 20 +
gcc/configure.ac | 17 +
gcc/cp/ChangeLog | 118 ++
gcc/cp/constexpr.c | 4 +-
gcc/cp/cp-tree.h | 11 +-
gcc/cp/decl.c | 8 +
gcc/cp/decl2.c | 8 +-
gcc/cp/method.c | 2 +
gcc/cp/name-lookup.c | 11 +
gcc/cp/parser.c | 303 ++-
gcc/cp/pt.c | 10 +-
gcc/cp/semantics.c | 27 +-
gcc/cp/tree.c | 4 +-
gcc/doc/invoke.texi | 3 -
gcc/flag-types.h | 7 -
gcc/fortran/ChangeLog | 24 +
gcc/fortran/dump-parse-tree.c | 1 +
gcc/fortran/gfortran.h | 1 +
gcc/fortran/intrinsic.texi | 6 +-
gcc/fortran/openmp.c | 5 +-
gcc/fortran/trans-openmp.c | 3 +
gcc/gimple-low.c | 1 +
gcc/gimple-pretty-print.c | 33 +
gcc/gimple-walk.c | 1 +
gcc/gimple.c | 20 +
gcc/gimple.def | 4 +
gcc/gimple.h | 37 +
gcc/gimplify.c | 31 +-
gcc/go/gofrontend/MERGE | 2 +-
gcc/go/gofrontend/expressions.cc | 30 +-
gcc/go/gofrontend/types.cc | 75 +-
gcc/go/gofrontend/types.h | 3 +-
gcc/ipa-modref.c | 169 +-
gcc/ipa-modref.h | 2 +-
gcc/ipa-split.c | 5 +-
gcc/omp-expand.c | 3 +
gcc/omp-low.c | 41 +-
gcc/opts.c | 53 +-
gcc/params.opt | 13 -
gcc/symtab.c | 2 +
gcc/testsuite/ChangeLog | 171 ++
.../c-c++-common/goacc/uninit-if-clause.c | 9 +-
gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 3 +-
gcc/testsuite/c-c++-common/gomp/clauses-1.c | 52 +
gcc/testsuite/c-c++-common/gomp/clauses-5.c | 2 +
gcc/testsuite/c-c++-common/gomp/masked-1.c | 23 +
gcc/testsuite/c-c++-common/gomp/masked-2.c | 11 +
.../c-c++-common/gomp/masked-combined-1.c | 37 +
.../c-c++-common/gomp/masked-combined-2.c | 13 +
gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 13 +
gcc/testsuite/g++.dg/DRs/dr2082.C | 12 +
gcc/testsuite/g++.dg/cpp0x/gen-attrs-58.C | 2 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-59.C | 9 +-
gcc/testsuite/g++.dg/cpp0x/gen-attrs-76.C | 7 +-
gcc/testsuite/g++.dg/cpp1z/class-deduction97.C | 6 +
gcc/testsuite/g++.dg/cpp1z/class-deduction98.C | 10 +
gcc/testsuite/g++.dg/cpp2a/concepts-uneval4.C | 12 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new14.C | 60 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new20.C | 18 +
gcc/testsuite/g++.dg/cpp2a/constexpr-new5.C | 60 +-
gcc/testsuite/g++.dg/cpp2a/constexpr-new6.C | 64 +-
gcc/testsuite/g++.dg/cpp2a/constinit16.C | 21 +
gcc/testsuite/g++.dg/cpp2a/construct_at.h | 62 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg6.C | 11 +
gcc/testsuite/g++.dg/cpp2a/spaceship-synth11.C | 29 +
gcc/testsuite/g++.dg/gomp/attrs-1.C | 54 +
gcc/testsuite/g++.dg/gomp/attrs-11.C | 14 +-
gcc/testsuite/g++.dg/gomp/attrs-12.C | 41 +
gcc/testsuite/g++.dg/gomp/attrs-2.C | 54 +
gcc/testsuite/g++.dg/gomp/block-11.C | 18 +
gcc/testsuite/g++.dg/gomp/tpl-masked-1.C | 21 +
gcc/testsuite/g++.dg/lookup/strong-using.C | 9 +
gcc/testsuite/g++.dg/lookup/strong-using2.C | 9 +
gcc/testsuite/g++.dg/warn/pr101219.C | 11 +
gcc/testsuite/gcc.dg/cpp/pr101638.c | 7 +
gcc/testsuite/gcc.dg/gomp/nesting-1.c | 39 +-
gcc/testsuite/gcc.dg/tree-ssa/modref-6.c | 2 +-
gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 3 +-
gcc/testsuite/gcc.dg/vla-stexp-2.c | 33 +
gcc/testsuite/gcc.target/arm/simd/pr98435.c | 1 +
gcc/testsuite/gcc.target/i386/avx512f-pr101860.c | 5 +
gcc/testsuite/gcc.target/i386/pr101261.c | 11 +
gcc/testsuite/gcc.target/i386/pr101846-1.c | 95 +
.../powerpc/fold-vec-load-builtin_vec_xl-char.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-double.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-float.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-int.c | 2 +-
.../fold-vec-load-builtin_vec_xl-longlong.c | 2 +-
.../powerpc/fold-vec-load-builtin_vec_xl-short.c | 2 +-
gcc/testsuite/gfortran.dg/PR82376.f90 | 5 +-
gcc/testsuite/gfortran.dg/goacc/host_data-tree.f95 | 4 +-
gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95 | 4 +-
gcc/testsuite/gfortran.dg/gomp/affinity-1.f90 | 9 +
gcc/tree-core.h | 9 +-
gcc/tree-inline.c | 7 +
gcc/tree-nested.c | 5 +
gcc/tree-pretty-print.c | 14 +
gcc/tree-ssa-alias.c | 2 +-
gcc/tree-ssa-structalias.c | 14 +-
gcc/tree-ssa-threadbackward.c | 543 +-----
gcc/tree.c | 3 +
gcc/tree.def | 5 +
gcc/tree.h | 10 +
libbacktrace/install-debuginfo-for-buildid.sh.in | 2 +-
libcpp/ChangeLog | 6 +
libcpp/macro.c | 9 +-
libgo/MERGE | 2 +-
libgo/Makefile.am | 64 +-
libgo/Makefile.in | 60 +-
libgo/VERSION | 2 +-
libgo/check-packages.txt | 6 +
libgo/configure | 2 +-
libgo/configure.ac | 2 +-
libgo/go/archive/tar/stat_actime1.go | 1 +
libgo/go/archive/tar/stat_actime2.go | 1 +
libgo/go/archive/tar/stat_unix.go | 1 +
libgo/go/archive/tar/tar_test.go | 9 +-
libgo/go/archive/zip/reader.go | 115 +-
libgo/go/archive/zip/reader_test.go | 167 +-
libgo/go/archive/zip/struct.go | 22 +-
libgo/go/archive/zip/writer.go | 135 +-
libgo/go/archive/zip/writer_test.go | 185 +-
libgo/go/bufio/bufio.go | 3 +-
libgo/go/bufio/bufio_test.go | 14 +
libgo/go/bufio/scan.go | 3 +-
libgo/go/bytes/boundary_test.go | 1 +
libgo/go/bytes/buffer.go | 3 +-
libgo/go/bytes/buffer_test.go | 11 +
libgo/go/cmd/cgo/doc.go | 3 +
libgo/go/cmd/cgo/gcc.go | 48 +-
libgo/go/cmd/cgo/main.go | 17 +-
libgo/go/cmd/cgo/out.go | 53 +-
libgo/go/cmd/go.mod | 17 +-
libgo/go/cmd/go/alldocs.go | 151 +-
libgo/go/cmd/go/go11.go | 1 +
libgo/go/cmd/go/go_test.go | 68 +-
libgo/go/cmd/go/go_unix_test.go | 1 +
libgo/go/cmd/go/internal/base/path.go | 28 +-
libgo/go/cmd/go/internal/base/signal_notunix.go | 1 +
libgo/go/cmd/go/internal/base/signal_unix.go | 1 +
libgo/go/cmd/go/internal/bug/bug.go | 12 +-
libgo/go/cmd/go/internal/cache/cache.go | 23 +-
libgo/go/cmd/go/internal/cache/hash.go | 18 +-
libgo/go/cmd/go/internal/cfg/cfg.go | 49 +-
libgo/go/cmd/go/internal/clean/clean.go | 2 +-
libgo/go/cmd/go/internal/doc/doc.go | 2 +-
libgo/go/cmd/go/internal/envcmd/env.go | 242 +--
libgo/go/cmd/go/internal/fix/fix.go | 2 +-
libgo/go/cmd/go/internal/fmtcmd/fmt.go | 2 +-
libgo/go/cmd/go/internal/fsys/fsys.go | 4 +-
libgo/go/cmd/go/internal/generate/generate.go | 6 +-
libgo/go/cmd/go/internal/get/get.go | 49 +-
libgo/go/cmd/go/internal/help/helpdoc.go | 58 +-
libgo/go/cmd/go/internal/imports/read.go | 18 +-
libgo/go/cmd/go/internal/imports/read_test.go | 26 +
.../go/internal/imports/testdata/android/tags.txt | 1 +
.../go/internal/imports/testdata/android/want.txt | 6 +
.../go/internal/imports/testdata/illumos/tags.txt | 1 +
.../go/internal/imports/testdata/illumos/want.txt | 6 +
.../cmd/go/internal/imports/testdata/star/tags.txt | 1 +
.../cmd/go/internal/imports/testdata/star/want.txt | 4 +
libgo/go/cmd/go/internal/list/context.go | 2 +
libgo/go/cmd/go/internal/list/list.go | 66 +-
libgo/go/cmd/go/internal/load/flag.go | 2 +-
libgo/go/cmd/go/internal/load/pkg.go | 471 ++++-
libgo/go/cmd/go/internal/load/test.go | 106 +-
.../lockedfile/internal/filelock/filelock_fcntl.go | 1 +
.../lockedfile/internal/filelock/filelock_other.go | 1 +
.../lockedfile/internal/filelock/filelock_plan9.go | 1 +
.../lockedfile/internal/filelock/filelock_test.go | 1 +
.../lockedfile/internal/filelock/filelock_unix.go | 1 +
.../internal/filelock/filelock_windows.go | 1 +
.../go/internal/lockedfile/lockedfile_filelock.go | 4 +-
.../cmd/go/internal/lockedfile/lockedfile_plan9.go | 7 +-
.../cmd/go/internal/lockedfile/lockedfile_test.go | 1 +
.../cmd/go/internal/lockedfile/transform_test.go | 1 +
libgo/go/cmd/go/internal/modcmd/download.go | 30 +-
libgo/go/cmd/go/internal/modcmd/edit.go | 25 +-
libgo/go/cmd/go/internal/modcmd/graph.go | 61 +-
libgo/go/cmd/go/internal/modcmd/init.go | 2 +-
libgo/go/cmd/go/internal/modcmd/tidy.go | 64 +-
libgo/go/cmd/go/internal/modcmd/vendor.go | 70 +-
libgo/go/cmd/go/internal/modcmd/verify.go | 3 +-
libgo/go/cmd/go/internal/modcmd/why.go | 19 +-
libgo/go/cmd/go/internal/modconv/convert.go | 9 +-
libgo/go/cmd/go/internal/modconv/convert_test.go | 189 --
.../cmd/go/internal/modconv/testdata/traefik.dep | 79 +
.../cmd/go/internal/modconv/testdata/traefik.out | 14 +
libgo/go/cmd/go/internal/modfetch/bootstrap.go | 1 +
libgo/go/cmd/go/internal/modfetch/cache.go | 172 +-
libgo/go/cmd/go/internal/modfetch/codehost/git.go | 6 +
.../cmd/go/internal/modfetch/codehost/git_test.go | 49 +-
.../go/cmd/go/internal/modfetch/codehost/shell.go | 1 +
libgo/go/cmd/go/internal/modfetch/coderepo.go | 53 +-
libgo/go/cmd/go/internal/modfetch/fetch.go | 101 +-
libgo/go/cmd/go/internal/modfetch/insecure.go | 16 -
libgo/go/cmd/go/internal/modfetch/proxy.go | 10 +-
libgo/go/cmd/go/internal/modfetch/pseudo_test.go | 154 --
libgo/go/cmd/go/internal/modfetch/repo.go | 75 +-
libgo/go/cmd/go/internal/modfetch/sumdb.go | 5 +-
libgo/go/cmd/go/internal/modget/get.go | 396 ++--
libgo/go/cmd/go/internal/modinfo/info.go | 33 +-
libgo/go/cmd/go/internal/modload/build.go | 191 +-
libgo/go/cmd/go/internal/modload/buildlist.go | 1186 ++++++++++--
libgo/go/cmd/go/internal/modload/edit.go | 569 ++++++
libgo/go/cmd/go/internal/modload/help.go | 2 +-
libgo/go/cmd/go/internal/modload/import.go | 256 ++-
libgo/go/cmd/go/internal/modload/import_test.go | 3 +-
libgo/go/cmd/go/internal/modload/init.go | 593 +++---
libgo/go/cmd/go/internal/modload/list.go | 196 +-
libgo/go/cmd/go/internal/modload/load.go | 1147 +++++++++--
libgo/go/cmd/go/internal/modload/modfile.go | 419 ++--
libgo/go/cmd/go/internal/modload/mvs.go | 33 +-
libgo/go/cmd/go/internal/modload/query.go | 74 +-
libgo/go/cmd/go/internal/modload/query_test.go | 4 +-
libgo/go/cmd/go/internal/modload/search.go | 4 +-
libgo/go/cmd/go/internal/modload/stat_openfile.go | 1 +
libgo/go/cmd/go/internal/modload/stat_unix.go | 1 +
libgo/go/cmd/go/internal/modload/stat_windows.go | 1 +
libgo/go/cmd/go/internal/modload/vendor.go | 5 +
libgo/go/cmd/go/internal/mvs/errors.go | 10 +-
libgo/go/cmd/go/internal/mvs/graph.go | 223 +++
libgo/go/cmd/go/internal/mvs/mvs.go | 250 +--
libgo/go/cmd/go/internal/mvs/mvs_test.go | 160 +-
libgo/go/cmd/go/internal/renameio/renameio.go | 94 -
libgo/go/cmd/go/internal/renameio/renameio_test.go | 160 --
libgo/go/cmd/go/internal/renameio/umask_test.go | 42 -
.../go/cmd/go/internal/robustio/robustio_flaky.go | 1 +
.../go/cmd/go/internal/robustio/robustio_other.go | 1 +
libgo/go/cmd/go/internal/run/run.go | 75 +-
libgo/go/cmd/go/internal/search/search.go | 5 +-
libgo/go/cmd/go/internal/test/cover.go | 4 +-
libgo/go/cmd/go/internal/test/flagdefs.go | 1 +
libgo/go/cmd/go/internal/test/genflags.go | 1 +
libgo/go/cmd/go/internal/test/test.go | 61 +-
libgo/go/cmd/go/internal/test/testflag.go | 62 +-
libgo/go/cmd/go/internal/vcs/vcs.go | 2 +-
libgo/go/cmd/go/internal/vet/vet.go | 7 +-
libgo/go/cmd/go/internal/web/bootstrap.go | 1 +
libgo/go/cmd/go/internal/web/http.go | 3 +-
libgo/go/cmd/go/internal/web/url_other.go | 1 +
libgo/go/cmd/go/internal/web/url_other_test.go | 1 +
libgo/go/cmd/go/internal/work/action.go | 6 +-
libgo/go/cmd/go/internal/work/build.go | 156 +-
libgo/go/cmd/go/internal/work/build_test.go | 3 +-
libgo/go/cmd/go/internal/work/buildid.go | 2 +-
libgo/go/cmd/go/internal/work/exec.go | 81 +-
libgo/go/cmd/go/internal/work/gc.go | 69 +-
libgo/go/cmd/go/internal/work/gccgo.go | 10 +-
libgo/go/cmd/go/internal/work/init.go | 18 +-
libgo/go/cmd/go/internal/work/security.go | 4 +-
libgo/go/cmd/go/internal/work/security_test.go | 2 +
libgo/go/cmd/go/internal/work/testgo.go | 1 +
libgo/go/cmd/go/main.go | 60 +-
libgo/go/cmd/go/mkalldocs.sh | 6 +-
libgo/go/cmd/go/proxy_test.go | 9 +-
libgo/go/cmd/go/script_test.go | 149 +-
libgo/go/cmd/go/stop_other_test.go | 33 +
libgo/go/cmd/go/stop_unix_test.go | 17 +
libgo/go/cmd/go/testdata/addmod.go | 2 +-
.../mod/example.com_ambiguous_a_b_v0.0.0-empty.txt | 12 +
.../mod/example.com_ambiguous_a_v1.0.0.txt | 18 +
.../mod/example.com_cmd_v1.0.0-exclude.txt | 28 +
.../mod/example.com_cmd_v1.0.0-newerself.txt | 28 +
.../mod/example.com_cmd_v1.0.0-replace.txt | 28 +
.../cmd/go/testdata/mod/example.com_cmd_v1.0.0.txt | 31 +
.../cmd/go/testdata/mod/example.com_cmd_v1.9.0.txt | 30 +
.../mod/example.com_deprecated_a_v1.0.0.txt | 12 +
.../mod/example.com_deprecated_a_v1.9.0.txt | 14 +
.../mod/example.com_deprecated_b_v1.0.0.txt | 12 +
.../mod/example.com_deprecated_b_v1.9.0.txt | 14 +
.../go/testdata/mod/example.com_dotname_v1.0.0.txt | 12 +
.../mod/example.com_incompatiblewithsub_v1.0.0.txt | 8 +
...com_incompatiblewithsub_v2.0.0+incompatible.txt | 8 +
.../go/testdata/mod/example.com_quote_v1.5.2.txt | 9 +
...ple.com_retract_ambiguous_nested_v1.9.0-bad.txt | 10 +
.../example.com_retract_ambiguous_other_v1.0.0.txt | 12 +
.../mod/example.com_retract_ambiguous_v1.0.0.txt | 9 +
.../example.com_retract_incompatible_v1.0.0.txt | 19 +
...om_retract_incompatible_v2.0.0+incompatible.txt | 9 +
.../mod/example.com_retract_missingmod_v1.0.0.txt | 10 +
.../mod/example.com_retract_missingmod_v1.9.0.txt | 4 +
.../example.com_retract_rationale_v1.0.0-block.txt | 6 +
...m_retract_rationale_v1.0.0-blockwithcomment.txt | 6 +
.../example.com_retract_rationale_v1.0.0-empty.txt | 8 +
.../example.com_retract_rationale_v1.0.0-long.txt | 8 +
...ple.com_retract_rationale_v1.0.0-multiline1.txt | 8 +
...ple.com_retract_rationale_v1.0.0-multiline2.txt | 8 +
.../example.com_retract_rationale_v1.0.0-order.txt | 6 +
...le.com_retract_rationale_v1.0.0-unprintable.txt | 8 +
.../example.com_retract_rationale_v1.0.1-order.txt | 6 +
.../mod/example.com_retract_rationale_v1.9.0.txt | 48 +
.../mod/example.com_retract_rename_v1.0.0-bad.txt | 16 +
.../mod/example.com_retract_rename_v1.9.0-new.txt | 22 +
.../mod/example.com_retract_self_all_v1.9.0.txt | 14 +
.../example.com_retract_self_prerelease_v1.0.0.txt | 16 +
.../example.com_retract_self_prerelease_v1.9.0.txt | 19 +
...mple.com_retract_self_prerelease_v1.9.1-pre.txt | 16 +
.../example.com_retract_self_prev_v1.0.0-bad.txt | 14 +
.../mod/example.com_retract_self_prev_v1.1.0.txt | 14 +
.../mod/example.com_retract_self_prev_v1.9.0.txt | 18 +
..._self_pseudo_v0.0.0-20200325131415-0123456789ab | 20 +
.../example.com_retract_self_pseudo_v1.0.0-bad.txt | 14 +
.../mod/example.com_retract_self_pseudo_v1.9.0.txt | 16 +
.../mod/example.com_retract_v1.0.0-bad.txt | 10 +
.../mod/example.com_retract_v1.0.0-good.txt | 10 +
.../mod/example.com_retract_v1.0.0-unused.txt | 10 +
.../go/testdata/mod/example.com_retract_v1.1.0.txt | 13 +
...xample.com_split-incompatible_subpkg_v0.1.0.txt | 14 +
....com_split-incompatible_v2.0.0+incompatible.txt | 10 +
..._split-incompatible_v2.1.0-pre+incompatible.txt | 10 +
.../mod/example.com_undeprecated_v1.0.0.txt | 14 +
.../mod/example.com_undeprecated_v1.0.1.txt | 14 +
.../mod/example.net_ambiguous_nested_v0.1.0.txt | 19 +
.../testdata/mod/example.net_ambiguous_v0.1.0.txt | 19 +
.../testdata/mod/example.net_ambiguous_v0.2.0.txt | 18 +
.../testdata/mod/example.net_pkgadded_v1.0.0.txt | 17 +
.../testdata/mod/example.net_pkgadded_v1.1.0.txt | 19 +
.../testdata/mod/example.net_pkgadded_v1.2.0.txt | 20 +
libgo/go/cmd/go/testdata/script/README | 2 +-
libgo/go/cmd/go/testdata/script/badgo.txt | 50 +
libgo/go/cmd/go/testdata/script/bug.txt | 14 +-
libgo/go/cmd/go/testdata/script/build_arm.txt | 13 +
.../go/testdata/script/build_cache_arch_mode.txt | 21 +
.../go/testdata/script/build_cache_disabled.txt | 50 +
.../testdata/script/build_cd_gopath_different.txt | 73 +
.../script/build_cgo_consistent_results.txt | 23 +
.../go/testdata/script/build_darwin_cc_arch.txt | 24 +
.../go/cmd/go/testdata/script/build_dash_n_cgo.txt | 18 +
.../go/testdata/script/build_dash_o_dev_null.txt | 13 +
libgo/go/cmd/go/testdata/script/build_dash_x.txt | 49 +
libgo/go/cmd/go/testdata/script/build_exe.txt | 25 +
.../cmd/go/testdata/script/build_gopath_order.txt | 36 +
.../cmd/go/testdata/script/build_i_deprecate.txt | 24 +
.../testdata/script/build_ignore_leading_bom.txt | 27 +
.../go/testdata/script/build_import_comment.txt | 68 +
.../cmd/go/testdata/script/build_import_cycle.txt | 13 +
libgo/go/cmd/go/testdata/script/build_internal.txt | 63 +
.../go/cmd/go/testdata/script/build_issue6480.txt | 128 ++
.../script/build_link_x_import_path_escape.txt | 22 +
libgo/go/cmd/go/testdata/script/build_n_cgo.txt | 17 +
libgo/go/cmd/go/testdata/script/build_no_go.txt | 41 +
libgo/go/cmd/go/testdata/script/build_output.txt | 117 ++
libgo/go/cmd/go/testdata/script/build_overlay.txt | 308 +++
.../script/build_patterns_outside_gopath.txt | 36 +
.../go/testdata/script/build_plugin_non_main.txt | 13 +
.../go/testdata/script/build_tag_goexperiment.txt | 31 +
.../cmd/go/testdata/script/build_tags_no_comma.txt | 4 +
.../go/cmd/go/testdata/script/build_test_only.txt | 19 +
.../cmd/go/testdata/script/build_trimpath_cgo.txt | 184 ++
.../go/testdata/script/build_unsupported_goos.txt | 6 +
libgo/go/cmd/go/testdata/script/build_vendor.txt | 42 +
libgo/go/cmd/go/testdata/script/cgo_asm_error.txt | 25 +
.../cmd/go/testdata/script/cgo_bad_directives.txt | 129 ++
.../go/testdata/script/cgo_depends_on_syscall.txt | 15 +
.../go/testdata/script/cgo_flag_contains_space.txt | 16 +
libgo/go/cmd/go/testdata/script/cgo_path.txt | 43 +
libgo/go/cmd/go/testdata/script/cgo_path_space.txt | 56 +
libgo/go/cmd/go/testdata/script/cgo_stale.txt | 39 +
libgo/go/cmd/go/testdata/script/clean_binary.txt | 78 +
libgo/go/cmd/go/testdata/script/clean_cache_n.txt | 25 +
libgo/go/cmd/go/testdata/script/cover_asm.txt | 33 +
.../go/testdata/script/cover_blank_func_decl.txt | 35 +
libgo/go/cmd/go/testdata/script/cover_cgo.txt | 42 +
.../go/testdata/script/cover_cgo_extra_file.txt | 48 +
.../go/testdata/script/cover_cgo_extra_test.txt | 49 +
.../go/cmd/go/testdata/script/cover_cgo_xtest.txt | 45 +
libgo/go/cmd/go/testdata/script/cover_dash_c.txt | 31 +
libgo/go/cmd/go/testdata/script/cover_dep_loop.txt | 36 +
.../go/cmd/go/testdata/script/cover_dot_import.txt | 29 +
libgo/go/cmd/go/testdata/script/cover_error.txt | 74 +
.../go/testdata/script/cover_import_main_loop.txt | 26 +
libgo/go/cmd/go/testdata/script/cover_pattern.txt | 41 +
.../go/testdata/script/cover_pkgall_imports.txt | 48 +
libgo/go/cmd/go/testdata/script/cover_runs.txt | 13 +
.../go/cmd/go/testdata/script/cover_statements.txt | 61 +
.../testdata/script/cover_sync_atomic_import.txt | 28 +
libgo/go/cmd/go/testdata/script/doc.txt | 77 +
libgo/go/cmd/go/testdata/script/embed.txt | 110 ++
libgo/go/cmd/go/testdata/script/embed_fmt.txt | 22 +
.../go/cmd/go/testdata/script/env_cross_build.txt | 31 +
libgo/go/cmd/go/testdata/script/env_exp.txt | 17 +
libgo/go/cmd/go/testdata/script/env_unset.txt | 32 +
libgo/go/cmd/go/testdata/script/env_write.txt | 12 +
.../go/cmd/go/testdata/script/fmt_load_errors.txt | 13 +
libgo/go/cmd/go/testdata/script/gccgo_link_c.txt | 16 +
libgo/go/cmd/go/testdata/script/generate.txt | 99 +
.../go/testdata/script/generate_bad_imports.txt | 15 +
libgo/go/cmd/go/testdata/script/generate_env.txt | 32 +
.../go/cmd/go/testdata/script/generate_invalid.txt | 203 ++
libgo/go/cmd/go/testdata/script/get_404_meta.txt | 5 +-
.../testdata/script/get_custom_domain_wildcard.txt | 6 +
libgo/go/cmd/go/testdata/script/get_dash_t.txt | 9 +
.../go/cmd/go/testdata/script/get_domain_root.txt | 20 +
.../go/testdata/script/get_dot_slash_download.txt | 10 +
libgo/go/cmd/go/testdata/script/get_go_file.txt | 60 +
libgo/go/cmd/go/testdata/script/get_goroot.txt | 53 +
libgo/go/cmd/go/testdata/script/get_insecure.txt | 57 +
.../testdata/script/get_insecure_custom_domain.txt | 8 +
.../go/cmd/go/testdata/script/get_insecure_env.txt | 29 +
.../script/get_insecure_no_longer_supported.txt | 13 +
.../go/testdata/script/get_insecure_redirect.txt | 5 +-
.../cmd/go/testdata/script/get_insecure_update.txt | 14 +
.../go/testdata/script/get_internal_wildcard.txt | 6 +
libgo/go/cmd/go/testdata/script/get_issue11307.txt | 9 +
libgo/go/cmd/go/testdata/script/get_legacy.txt | 58 +
libgo/go/cmd/go/testdata/script/get_non_pkg.txt | 14 +
libgo/go/cmd/go/testdata/script/get_race.txt | 8 +
libgo/go/cmd/go/testdata/script/get_test_only.txt | 6 +
libgo/go/cmd/go/testdata/script/get_update.txt | 25 +
libgo/go/cmd/go/testdata/script/get_update_all.txt | 9 +
.../script/get_update_unknown_protocol.txt | 14 +
.../cmd/go/testdata/script/get_update_wildcard.txt | 16 +
.../go/testdata/script/get_vcs_error_message.txt | 9 +
libgo/go/cmd/go/testdata/script/get_vendor.txt | 95 +
.../go/testdata/script/gopath_vendor_dup_err.txt | 25 +
.../cmd/go/testdata/script/goroot_executable.txt | 111 ++
libgo/go/cmd/go/testdata/script/govcs.txt | 174 ++
libgo/go/cmd/go/testdata/script/import_cycle.txt | 12 +
libgo/go/cmd/go/testdata/script/import_ignore.txt | 11 +
.../go/testdata/script/install_cgo_excluded.txt | 15 +
.../script/install_msan_and_race_require_cgo.txt | 18 +
.../script/install_relative_gobin_fail.txt | 12 +
.../go/testdata/script/install_shadow_gopath.txt | 20 +
libgo/go/cmd/go/testdata/script/issue36000.txt | 6 +
libgo/go/cmd/go/testdata/script/ldflag.txt | 44 +
.../go/testdata/script/link_matching_actionid.txt | 38 +
.../cmd/go/testdata/script/list_case_collision.txt | 41 +
.../script/list_cgo_compiled_importmap.txt | 38 +
.../cmd/go/testdata/script/list_dedup_packages.txt | 31 +
libgo/go/cmd/go/testdata/script/list_err_cycle.txt | 15 +
libgo/go/cmd/go/testdata/script/list_err_stack.txt | 27 +
.../go/cmd/go/testdata/script/list_find_nodeps.txt | 49 +
.../go/testdata/script/list_gofile_in_goroot.txt | 78 +
.../go/testdata/script/list_gomod_in_gopath.txt | 23 +
.../go/cmd/go/testdata/script/list_json_with_f.txt | 20 +
libgo/go/cmd/go/testdata/script/list_load_err.txt | 95 +
.../go/testdata/script/list_module_when_error.txt | 19 +
libgo/go/cmd/go/testdata/script/list_overlay.txt | 63 +
.../go/cmd/go/testdata/script/list_permissions.txt | 84 +
libgo/go/cmd/go/testdata/script/list_shadow.txt | 27 +
.../go/cmd/go/testdata/script/list_std_vendor.txt | 34 +
libgo/go/cmd/go/testdata/script/list_swigcxx.txt | 27 +
libgo/go/cmd/go/testdata/script/list_symlink.txt | 12 +
.../go/testdata/script/list_symlink_internal.txt | 27 +
.../go/testdata/script/list_symlink_issue35941.txt | 18 +
.../script/list_symlink_vendor_issue14054.txt | 28 +
.../script/list_symlink_vendor_issue15201.txt | 21 +
.../go/cmd/go/testdata/script/list_test_simple.txt | 67 +
.../script/list_wildcard_skip_nonmatching.txt | 17 +
.../cmd/go/testdata/script/load_test_pkg_err.txt | 30 +
libgo/go/cmd/go/testdata/script/mod_all.txt | 468 +++++
libgo/go/cmd/go/testdata/script/mod_cache_dir.txt | 11 +
libgo/go/cmd/go/testdata/script/mod_convert.txt | 66 +
.../testdata/script/mod_convert_tsv_insecure.txt | 2 +
.../go/testdata/script/mod_deprecate_message.txt | 73 +
.../script/mod_download_concurrent_read.txt | 110 ++
.../go/testdata/script/mod_download_partial.txt | 68 +
libgo/go/cmd/go/testdata/script/mod_e.txt | 89 +
libgo/go/cmd/go/testdata/script/mod_edit.txt | 18 +
.../go/testdata/script/mod_edit_no_modcache.txt | 15 +
libgo/go/cmd/go/testdata/script/mod_empty_err.txt | 2 +-
.../go/testdata/script/mod_get_ambiguous_arg.txt | 107 ++
.../testdata/script/mod_get_ambiguous_import.txt | 60 +
.../go/testdata/script/mod_get_ambiguous_pkg.txt | 87 +
.../go/cmd/go/testdata/script/mod_get_changes.txt | 70 +
.../testdata/script/mod_get_deprecate_install.txt | 39 +
.../cmd/go/testdata/script/mod_get_deprecated.txt | 66 +
.../testdata/script/mod_get_downadd_indirect.txt | 81 +
.../cmd/go/testdata/script/mod_get_downgrade.txt | 2 +-
.../testdata/script/mod_get_downgrade_missing.txt | 43 +
.../go/testdata/script/mod_get_downup_artifact.txt | 159 ++
.../go/testdata/script/mod_get_downup_indirect.txt | 101 +
.../script/mod_get_downup_pseudo_artifact.txt | 129 ++
libgo/go/cmd/go/testdata/script/mod_get_errors.txt | 69 +
libgo/go/cmd/go/testdata/script/mod_get_extra.txt | 69 +
libgo/go/cmd/go/testdata/script/mod_get_fossil.txt | 29 +
.../go/cmd/go/testdata/script/mod_get_go_file.txt | 68 +
.../testdata/script/mod_get_insecure_redirect.txt | 4 +-
.../cmd/go/testdata/script/mod_get_issue37438.txt | 37 +
.../go/testdata/script/mod_get_lazy_indirect.txt | 44 +
.../go/testdata/script/mod_get_missing_ziphash.txt | 55 +
libgo/go/cmd/go/testdata/script/mod_get_nopkgs.txt | 40 +
libgo/go/cmd/go/testdata/script/mod_get_patch.txt | 130 ++
.../cmd/go/testdata/script/mod_get_patchbound.txt | 84 +
.../cmd/go/testdata/script/mod_get_patchcycle.txt | 64 +
.../go/cmd/go/testdata/script/mod_get_patchmod.txt | 82 +
.../go/cmd/go/testdata/script/mod_get_pkgtags.txt | 130 ++
.../script/mod_get_prefer_incompatible.txt | 29 +
.../cmd/go/testdata/script/mod_get_private_vcs.txt | 32 +
.../testdata/script/mod_get_promote_implicit.txt | 92 +
.../go/cmd/go/testdata/script/mod_get_replaced.txt | 111 ++
.../go/cmd/go/testdata/script/mod_get_retract.txt | 59 +
.../testdata/script/mod_get_retract_ambiguous.txt | 10 +
libgo/go/cmd/go/testdata/script/mod_get_split.txt | 157 ++
.../cmd/go/testdata/script/mod_get_sum_noroot.txt | 11 +
.../testdata/script/mod_get_too_many_redirects.txt | 10 +
.../script/mod_get_update_unrelated_sum.txt | 120 ++
libgo/go/cmd/go/testdata/script/mod_get_wild.txt | 95 +
.../go/testdata/script/mod_go_version_missing.txt | 122 ++
libgo/go/cmd/go/testdata/script/mod_gomodcache.txt | 67 +
.../cmd/go/testdata/script/mod_graph_version.txt | 101 +
.../go/cmd/go/testdata/script/mod_import_cycle.txt | 40 +
.../go/testdata/script/mod_import_issue41113.txt | 28 +
.../go/testdata/script/mod_import_issue42891.txt | 14 +
.../go/cmd/go/testdata/script/mod_import_meta.txt | 45 +
.../go/testdata/script/mod_indirect_nospace.txt | 32 +
libgo/go/cmd/go/testdata/script/mod_init_dep.txt | 4 -
libgo/go/cmd/go/testdata/script/mod_init_glide.txt | 1 +
libgo/go/cmd/go/testdata/script/mod_init_path.txt | 2 +-
libgo/go/cmd/go/testdata/script/mod_init_tidy.txt | 30 +
.../go/cmd/go/testdata/script/mod_install_hint.txt | 5 +
.../go/testdata/script/mod_install_pkg_version.txt | 203 ++
.../go/cmd/go/testdata/script/mod_invalid_path.txt | 61 +
.../testdata/script/mod_invalid_path_dotname.txt | 46 +
.../go/testdata/script/mod_invalid_path_plus.txt | 36 +
.../cmd/go/testdata/script/mod_invalid_version.txt | 32 +-
.../go/testdata/script/mod_lazy_consistency.txt | 95 +
.../cmd/go/testdata/script/mod_lazy_downgrade.txt | 183 ++
.../go/testdata/script/mod_lazy_import_allmod.txt | 191 ++
.../cmd/go/testdata/script/mod_lazy_new_import.txt | 155 ++
.../go/testdata/script/mod_lazy_test_horizon.txt | 131 ++
.../testdata/script/mod_lazy_test_of_test_dep.txt | 224 +++
libgo/go/cmd/go/testdata/script/mod_list.txt | 3 +-
.../cmd/go/testdata/script/mod_list_deprecated.txt | 52 +
.../script/mod_list_deprecated_replace.txt | 68 +
.../go/cmd/go/testdata/script/mod_list_retract.txt | 108 ++
libgo/go/cmd/go/testdata/script/mod_list_std.txt | 14 +-
libgo/go/cmd/go/testdata/script/mod_list_sums.txt | 32 +
.../cmd/go/testdata/script/mod_list_test_cycle.txt | 23 +
.../testdata/script/mod_list_update_nolatest.txt | 55 +
.../cmd/go/testdata/script/mod_load_badchain.txt | 10 +-
.../testdata/script/mod_load_replace_mismatch.txt | 23 +
libgo/go/cmd/go/testdata/script/mod_notall.txt | 99 +
libgo/go/cmd/go/testdata/script/mod_outside.txt | 23 +-
libgo/go/cmd/go/testdata/script/mod_overlay.txt | 254 +++
.../go/testdata/script/mod_prefer_compatible.txt | 4 +-
.../go/cmd/go/testdata/script/mod_proxy_https.txt | 1 +
.../cmd/go/testdata/script/mod_proxy_invalid.txt | 8 +
libgo/go/cmd/go/testdata/script/mod_query_main.txt | 43 +
libgo/go/cmd/go/testdata/script/mod_replace.txt | 2 +-
.../cmd/go/testdata/script/mod_replace_gopkgin.txt | 2 +-
.../go/testdata/script/mod_replace_readonly.txt | 62 +
.../cmd/go/testdata/script/mod_require_exclude.txt | 19 +-
libgo/go/cmd/go/testdata/script/mod_retention.txt | 7 +-
libgo/go/cmd/go/testdata/script/mod_retract.txt | 45 +
.../go/testdata/script/mod_retract_fix_version.txt | 48 +
.../testdata/script/mod_retract_incompatible.txt | 15 +
.../go/testdata/script/mod_retract_pseudo_base.txt | 62 +
.../go/testdata/script/mod_retract_rationale.txt | 79 +
.../cmd/go/testdata/script/mod_retract_rename.txt | 28 +
.../cmd/go/testdata/script/mod_retract_replace.txt | 63 +
.../go/testdata/script/mod_retract_versions.txt | 22 +
.../go/cmd/go/testdata/script/mod_run_nonmain.txt | 18 +
.../cmd/go/testdata/script/mod_run_pkg_version.txt | 103 +
.../go/cmd/go/testdata/script/mod_run_pkgerror.txt | 32 +
libgo/go/cmd/go/testdata/script/mod_std_vendor.txt | 6 +-
.../cmd/go/testdata/script/mod_sum_ambiguous.txt | 62 +
libgo/go/cmd/go/testdata/script/mod_sum_lookup.txt | 34 +
.../go/cmd/go/testdata/script/mod_sum_readonly.txt | 87 +
libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 6 +
.../go/cmd/go/testdata/script/mod_sumdb_cache.txt | 7 -
.../go/cmd/go/testdata/script/mod_sumdb_golang.txt | 36 +-
.../cmd/go/testdata/script/mod_symlink_dotgo.txt | 17 +
.../go/testdata/script/mod_tagged_import_cycle.txt | 106 ++
libgo/go/cmd/go/testdata/script/mod_test.txt | 2 +
.../go/cmd/go/testdata/script/mod_tidy_compat.txt | 95 +
.../go/testdata/script/mod_tidy_compat_added.txt | 105 +
.../testdata/script/mod_tidy_compat_ambiguous.txt | 98 +
.../go/testdata/script/mod_tidy_compat_deleted.txt | 128 ++
.../testdata/script/mod_tidy_compat_implicit.txt | 129 ++
.../script/mod_tidy_compat_incompatible.txt | 135 ++
.../testdata/script/mod_tidy_compat_irrelevant.txt | 99 +
.../go/testdata/script/mod_tidy_convergence.txt | 202 ++
.../testdata/script/mod_tidy_convergence_loop.txt | 329 ++++
.../cmd/go/testdata/script/mod_tidy_indirect.txt | 67 +
.../cmd/go/testdata/script/mod_tidy_lazy_self.txt | 71 +
.../go/cmd/go/testdata/script/mod_tidy_newroot.txt | 82 +
libgo/go/cmd/go/testdata/script/mod_tidy_old.txt | 46 +
libgo/go/cmd/go/testdata/script/mod_tidy_oldgo.txt | 21 +
.../go/cmd/go/testdata/script/mod_tidy_replace.txt | 7 +
.../go/testdata/script/mod_tidy_replace_old.txt | 34 +
.../script/mod_tidy_symlink_issue35941.txt | 36 +
.../go/cmd/go/testdata/script/mod_tidy_too_new.txt | 57 +
.../go/cmd/go/testdata/script/mod_tidy_version.txt | 262 +++
.../go/testdata/script/mod_update_sum_readonly.txt | 34 +
.../go/cmd/go/testdata/script/mod_vendor_embed.txt | 179 ++
.../go/cmd/go/testdata/script/mod_vendor_gomod.txt | 38 +
.../go/testdata/script/mod_vendor_goversion.txt | 102 +
.../go/testdata/script/mod_vendor_issue46867.txt | 31 +
.../cmd/go/testdata/script/mod_vendor_trimpath.txt | 45 +
.../go/testdata/script/mod_vendor_unused_only.txt | 17 +
libgo/go/cmd/go/testdata/script/run_dirs.txt | 11 +
libgo/go/cmd/go/testdata/script/run_hello_pkg.txt | 17 +
libgo/go/cmd/go/testdata/script/run_internal.txt | 64 +
libgo/go/cmd/go/testdata/script/run_issue11709.txt | 15 +
libgo/go/cmd/go/testdata/script/run_vendor.txt | 34 +
.../testdata/script/test_benchmark_chatty_fail.txt | 32 +
.../script/test_benchmark_chatty_success.txt | 29 +
.../go/testdata/script/test_benchmark_fatal.txt | 19 +
.../go/testdata/script/test_benchmark_labels.txt | 23 +
.../go/testdata/script/test_benchmark_timeout.txt | 18 +
.../cmd/go/testdata/script/test_build_failure.txt | 31 +
.../cmd/go/testdata/script/test_cache_inputs.txt | 13 +
.../go/cmd/go/testdata/script/test_chatty_fail.txt | 32 +
.../testdata/script/test_chatty_parallel_fail.txt | 58 +
.../script/test_chatty_parallel_success.txt | 52 +
.../script/test_chatty_parallel_success_sleepy.txt | 39 +
.../cmd/go/testdata/script/test_chatty_success.txt | 27 +
.../go/testdata/script/test_cleanup_failnow.txt | 47 +
libgo/go/cmd/go/testdata/script/test_deadline.txt | 54 +
libgo/go/cmd/go/testdata/script/test_empty.txt | 53 +
libgo/go/cmd/go/testdata/script/test_env_term.txt | 15 +
.../cmd/go/testdata/script/test_example_goexit.txt | 29 +
libgo/go/cmd/go/testdata/script/test_exit.txt | 131 ++
libgo/go/cmd/go/testdata/script/test_fail_fast.txt | 113 ++
.../script/test_finished_subtest_goroutines.txt | 52 +
libgo/go/cmd/go/testdata/script/test_flag.txt | 40 +
.../go/testdata/script/test_import_error_stack.txt | 31 +
libgo/go/cmd/go/testdata/script/test_json.txt | 74 +
libgo/go/cmd/go/testdata/script/test_json_exit.txt | 102 +
.../go/testdata/script/test_json_interleaved.txt | 27 +
.../go/testdata/script/test_json_panic_exit.txt | 69 +
libgo/go/cmd/go/testdata/script/test_main.txt | 92 +
.../go/cmd/go/testdata/script/test_main_panic.txt | 30 +
.../go/cmd/go/testdata/script/test_main_twice.txt | 27 +
.../script/test_match_benchmark_labels.txt | 18 +
.../testdata/script/test_match_no_benchmarks.txt | 13 +
.../go/testdata/script/test_match_no_subtests.txt | 12 +
.../script/test_match_no_subtests_failure.txt | 15 +
.../script/test_match_no_subtests_parallel.txt | 19 +
.../cmd/go/testdata/script/test_match_no_tests.txt | 11 +
.../script/test_match_no_tests_build_failure.txt | 19 +
.../script/test_match_no_tests_with_subtests.txt | 12 +
.../testdata/script/test_match_only_benchmarks.txt | 13 +
.../go/testdata/script/test_match_only_example.txt | 31 +
.../testdata/script/test_match_only_subtests.txt | 14 +
.../script/test_match_only_subtests_parallel.txt | 21 +
.../go/testdata/script/test_match_only_tests.txt | 13 +
libgo/go/cmd/go/testdata/script/test_minus_n.txt | 14 +
.../cmd/go/testdata/script/test_no_run_example.txt | 30 +
libgo/go/cmd/go/testdata/script/test_no_tests.txt | 15 +
libgo/go/cmd/go/testdata/script/test_overlay.txt | 24 +
.../go/testdata/script/test_parallel_number.txt | 25 +
libgo/go/cmd/go/testdata/script/test_profile.txt | 19 +
libgo/go/cmd/go/testdata/script/test_race.txt | 51 +
.../script/test_race_cover_mode_issue20435.txt | 48 +
.../cmd/go/testdata/script/test_race_install.txt | 18 +
.../go/testdata/script/test_race_install_cgo.txt | 91 +
.../cmd/go/testdata/{ => script}/test_regexps.txt | 8 +-
.../go/testdata/script/test_relative_cmdline.txt | 50 +
.../go/testdata/script/test_relative_import.txt | 31 +
.../script/test_relative_import_dash_i.txt | 32 +
.../cmd/go/testdata/script/test_script_cmdcd.txt | 13 +
libgo/go/cmd/go/testdata/script/test_shuffle.txt | 148 ++
.../cmd/go/testdata/script/test_source_order.txt | 54 +
.../script/test_syntax_error_says_fail.txt | 25 +
libgo/go/cmd/go/testdata/script/test_trimpath.txt | 51 +
.../cmd/go/testdata/script/test_trimpath_main.txt | 38 +
.../testdata/script/test_trimpath_test_suffix.txt | 40 +
libgo/go/cmd/go/testdata/script/test_vendor.txt | 57 +
libgo/go/cmd/go/testdata/script/test_vet.txt | 92 +
.../script/test_write_profiles_on_timeout.txt | 26 +
.../go/testdata/script/test_xtestonly_works.txt | 27 +
.../cmd/go/testdata/script/testing_issue40908.txt | 25 +
libgo/go/cmd/go/testdata/script/toolexec.txt | 128 ++
.../testdata/script/vendor_gopath_issue11409.txt | 52 +
libgo/go/cmd/go/testdata/script/vendor_import.txt | 104 +
.../go/testdata/script/vendor_import_missing.txt | 7 +
.../cmd/go/testdata/script/vendor_import_wrong.txt | 20 +
.../cmd/go/testdata/script/vendor_issue12156.txt | 16 +
.../go/testdata/script/vendor_list_issue11977.txt | 17 +
libgo/go/cmd/go/testdata/script/vendor_resolve.txt | 21 +
.../go/testdata/script/vendor_test_issue11864.txt | 20 +
.../go/testdata/script/vendor_test_issue14613.txt | 22 +
.../go/testdata/script/version_goexperiment.txt | 16 +
.../go/cmd/go/testdata/script/version_replace.txt | 33 +
libgo/go/cmd/go/testdata/script/vet.txt | 62 +
libgo/go/cmd/go/testdata/script/vet_internal.txt | 71 +
libgo/go/cmd/gofmt/gofmt.go | 32 +-
libgo/go/cmd/gofmt/gofmt_test.go | 8 +-
libgo/go/cmd/gofmt/gofmt_typeparams_test.go | 12 +
libgo/go/cmd/internal/objabi/flag.go | 27 +-
libgo/go/cmd/internal/objabi/funcdata.go | 1 +
libgo/go/cmd/internal/objabi/funcid.go | 125 +-
libgo/go/cmd/internal/objabi/line.go | 5 +-
libgo/go/cmd/internal/objabi/path.go | 4 +
libgo/go/cmd/internal/objabi/reloctype.go | 31 +-
libgo/go/cmd/internal/objabi/reloctype_string.go | 48 +-
libgo/go/cmd/internal/objabi/stack.go | 8 +-
libgo/go/cmd/internal/objabi/util.go | 191 +-
libgo/go/cmd/internal/sys/arch.go | 19 +
libgo/go/cmd/internal/sys/supported.go | 7 +-
libgo/go/cmd/vendor/modules.txt | 33 +-
libgo/go/cmd/vet/main.go | 6 +
libgo/go/cmd/vet/testdata/asm/asm1.s | 1 +
libgo/go/cmd/vet/testdata/buildtag/buildtag.go | 6 +-
libgo/go/cmd/vet/testdata/buildtag/buildtag2.go | 22 +
libgo/go/cmd/vet/testdata/buildtag/buildtag3.go | 15 +
libgo/go/cmd/vet/testdata/buildtag/buildtag4.go | 11 +
libgo/go/cmd/vet/testdata/buildtag/buildtag5.go | 11 +
.../vet/testdata/buildtag/buildtag6.s} | 6 +-
libgo/go/cmd/vet/testdata/buildtag/buildtag7.s | 11 +
libgo/go/cmd/vet/testdata/copylock/copylock.go | 4 +
.../cmd/vet/testdata/httpresponse/httpresponse.go | 4 +
libgo/go/cmd/vet/testdata/tagtest/file1.go | 1 +
libgo/go/cmd/vet/testdata/tagtest/file2.go | 1 +
libgo/go/cmd/vet/testdata/testingpkg/tests.go | 4 +
libgo/go/cmd/vet/testdata/testingpkg/tests_test.go | 4 +
libgo/go/cmd/vet/vet_test.go | 9 +-
libgo/go/compress/lzw/reader.go | 207 +-
libgo/go/compress/lzw/reader_test.go | 88 +-
libgo/go/compress/lzw/writer.go | 206 +-
libgo/go/compress/lzw/writer_test.go | 54 +
libgo/go/context/benchmark_test.go | 14 +
libgo/go/context/context.go | 30 +-
libgo/go/context/context_test.go | 6 +-
libgo/go/crypto/aes/aes_gcm.go | 2 +-
libgo/go/crypto/aes/cipher_asm.go | 4 +-
libgo/go/crypto/aes/cipher_generic.go | 1 +
libgo/go/crypto/aes/gcm_ppc64le.go | 2 +-
libgo/go/crypto/cipher/benchmark_test.go | 68 +-
libgo/go/crypto/cipher/xor_generic.go | 1 +
libgo/go/crypto/cipher/xor_ppc64x.go | 2 +-
libgo/go/crypto/ecdsa/ecdsa.go | 2 +-
libgo/go/crypto/ecdsa/ecdsa_noasm.go | 1 +
libgo/go/crypto/ecdsa/ecdsa_s390x.go | 7 +
libgo/go/crypto/ecdsa/ecdsa_s390x_test.go | 23 +-
libgo/go/crypto/ecdsa/ecdsa_test.go | 284 +--
libgo/go/crypto/ed25519/ed25519.go | 127 +-
libgo/go/crypto/ed25519/ed25519_test.go | 43 +-
libgo/go/crypto/ed25519/ed25519vectors_test.go | 109 ++
.../crypto/ed25519/internal/edwards25519/const.go | 1422 --------------
.../go/crypto/ed25519/internal/edwards25519/doc.go | 22 +
.../ed25519/internal/edwards25519/edwards25519.go | 2000 ++++----------------
.../internal/edwards25519/edwards25519_test.go | 308 +++
.../edwards25519/field/_asm/fe_amd64_asm.go | 294 +++
.../internal/edwards25519/field/_asm/go.mod | 5 +
.../ed25519/internal/edwards25519/field/fe.go | 416 ++++
.../internal/edwards25519/field/fe_alias_test.go | 126 ++
.../internal/edwards25519/field/fe_amd64.go | 14 +
.../internal/edwards25519/field/fe_amd64_noasm.go | 12 +
.../internal/edwards25519/field/fe_arm64.go | 16 +
.../internal/edwards25519/field/fe_arm64_noasm.go | 12 +
.../internal/edwards25519/field/fe_bench_test.go | 36 +
.../internal/edwards25519/field/fe_generic.go | 264 +++
.../ed25519/internal/edwards25519/field/fe_test.go | 558 ++++++
.../crypto/ed25519/internal/edwards25519/scalar.go | 1025 ++++++++++
.../internal/edwards25519/scalar_alias_test.go | 93 +
.../ed25519/internal/edwards25519/scalar_test.go | 233 +++
.../ed25519/internal/edwards25519/scalarmult.go | 214 +++
.../internal/edwards25519/scalarmult_test.go | 209 ++
.../crypto/ed25519/internal/edwards25519/tables.go | 129 ++
.../ed25519/internal/edwards25519/tables_test.go | 119 ++
libgo/go/crypto/elliptic/elliptic.go | 55 +-
libgo/go/crypto/elliptic/elliptic_test.go | 709 ++-----
libgo/go/crypto/elliptic/fuzz_test.go | 2 +-
libgo/go/crypto/elliptic/internal/fiat/p521.go | 197 ++
.../crypto/elliptic/internal/fiat/p521_fiat64.go | 1856 ++++++++++++++++++
.../go/crypto/elliptic/internal/fiat/p521_test.go | 37 +
libgo/go/crypto/elliptic/p224_test.go | 315 +++
libgo/go/crypto/elliptic/p256.go | 3 +-
libgo/go/crypto/elliptic/p256_asm.go | 57 +-
libgo/go/crypto/elliptic/p256_asm_table.go | 1473 ++++++++++++++
libgo/go/crypto/elliptic/p256_asm_table_test.go | 59 +
libgo/go/crypto/elliptic/p256_generic.go | 5 +-
libgo/go/crypto/elliptic/p256_ppc64le.go | 2 +-
libgo/go/crypto/elliptic/p256_s390x.go | 2 +-
libgo/go/crypto/elliptic/p256_test.go | 155 ++
libgo/go/crypto/elliptic/p521.go | 259 +++
libgo/go/crypto/internal/subtle/aliasing.go | 1 +
.../crypto/internal/subtle/aliasing_appengine.go | 1 +
libgo/go/crypto/md5/gen.go | 1 +
libgo/go/crypto/md5/md5_test.go | 28 +-
libgo/go/crypto/md5/md5block_decl.go | 2 +-
libgo/go/crypto/md5/md5block_generic.go | 1 +
libgo/go/crypto/rand/eagain.go | 1 +
libgo/go/crypto/rand/rand_batched.go | 3 +-
libgo/go/crypto/rand/rand_batched_test.go | 3 +-
libgo/go/crypto/rand/rand_dragonfly.go | 9 +
.../rand/{rand_openbsd.go => rand_getentropy.go} | 7 +-
libgo/go/crypto/rand/rand_js.go | 1 +
libgo/go/crypto/rand/rand_solaris.go | 10 +
libgo/go/crypto/rand/rand_unix.go | 1 +
libgo/go/crypto/rsa/pss.go | 2 +-
libgo/go/crypto/rsa/pss_test.go | 20 +-
libgo/go/crypto/rsa/rsa.go | 2 +-
libgo/go/crypto/sha1/fallback_test.go | 2 +-
libgo/go/crypto/sha1/issue15617_test.go | 1 +
libgo/go/crypto/sha1/sha1_test.go | 2 +-
libgo/go/crypto/sha1/sha1block_decl.go | 2 +-
libgo/go/crypto/sha1/sha1block_generic.go | 1 +
libgo/go/crypto/sha256/fallback_test.go | 2 +-
libgo/go/crypto/sha256/sha256_test.go | 2 +-
libgo/go/crypto/sha256/sha256block_decl.go | 2 +-
libgo/go/crypto/sha256/sha256block_generic.go | 1 +
libgo/go/crypto/sha512/fallback_test.go | 2 +-
libgo/go/crypto/sha512/sha512_test.go | 4 +-
libgo/go/crypto/sha512/sha512block_amd64.go | 2 +-
libgo/go/crypto/sha512/sha512block_decl.go | 2 +-
libgo/go/crypto/sha512/sha512block_generic.go | 1 +
libgo/go/crypto/tls/cipher_suites.go | 259 ++-
libgo/go/crypto/tls/common.go | 188 +-
libgo/go/crypto/tls/conn.go | 62 +-
libgo/go/crypto/tls/generate_cert.go | 1 +
libgo/go/crypto/tls/handshake_client.go | 91 +-
libgo/go/crypto/tls/handshake_client_test.go | 92 +-
libgo/go/crypto/tls/handshake_client_tls13.go | 17 +-
libgo/go/crypto/tls/handshake_server.go | 89 +-
libgo/go/crypto/tls/handshake_server_test.go | 323 ++--
libgo/go/crypto/tls/handshake_server_tls13.go | 40 +-
libgo/go/crypto/tls/handshake_test.go | 12 +-
libgo/go/crypto/tls/handshake_unix_test.go | 1 +
libgo/go/crypto/tls/key_agreement.go | 25 +-
.../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 92 +-
.../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 88 +-
.../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 94 +-
.../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 88 +-
.../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 72 +-
.../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 70 +-
.../testdata/Client-TLSv10-ExportKeyingMaterial | 70 +-
libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 38 +-
.../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 74 +-
.../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 70 +-
libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 38 +-
.../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 42 +-
.../tls/testdata/Client-TLSv12-AES128-SHA256 | 56 +-
.../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 42 +-
libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 60 +-
.../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 94 +-
.../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 86 +-
.../tls/testdata/Client-TLSv12-ClientCert-Ed25519 | 70 +-
.../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 82 +-
.../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 100 +-
.../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 82 +-
.../Client-TLSv12-ClientCert-RSA-RSAPKCS1v15 | 82 +-
.../testdata/Client-TLSv12-ClientCert-RSA-RSAPSS | 82 +-
.../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 72 +-
.../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 66 +-
.../Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 | 80 +-
.../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 68 +-
.../Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 | 58 +-
.../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 70 +-
.../testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 | 78 +-
.../Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 | 54 +-
libgo/go/crypto/tls/testdata/Client-TLSv12-Ed25519 | 52 +-
.../testdata/Client-TLSv12-ExportKeyingMaterial | 60 +-
.../crypto/tls/testdata/Client-TLSv12-P256-ECDHE | 68 +-
libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 38 +-
.../tls/testdata/Client-TLSv12-RenegotiateOnce | 356 ++--
.../tls/testdata/Client-TLSv12-RenegotiateTwice | 546 +++---
.../Client-TLSv12-RenegotiateTwiceRejected | 362 ++--
.../testdata/Client-TLSv12-RenegotiationRejected | 66 +-
libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 60 +-
.../crypto/tls/testdata/Client-TLSv12-X25519-ECDHE | 64 +-
.../tls/testdata/Client-TLSv13-AES128-SHA256 | 146 +-
.../tls/testdata/Client-TLSv13-AES256-SHA384 | 150 +-
libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN | 150 +-
.../tls/testdata/Client-TLSv13-CHACHA20-SHA256 | 146 +-
.../testdata/Client-TLSv13-ClientCert-ECDSA-RSA | 246 +--
.../tls/testdata/Client-TLSv13-ClientCert-Ed25519 | 212 +--
.../testdata/Client-TLSv13-ClientCert-RSA-ECDSA | 236 +--
.../testdata/Client-TLSv13-ClientCert-RSA-RSAPSS | 254 +--
libgo/go/crypto/tls/testdata/Client-TLSv13-ECDSA | 140 +-
libgo/go/crypto/tls/testdata/Client-TLSv13-Ed25519 | 104 +-
.../testdata/Client-TLSv13-ExportKeyingMaterial | 148 +-
.../tls/testdata/Client-TLSv13-HelloRetryRequest | 158 +-
.../go/crypto/tls/testdata/Client-TLSv13-KeyUpdate | 164 +-
.../crypto/tls/testdata/Client-TLSv13-P256-ECDHE | 150 +-
.../crypto/tls/testdata/Client-TLSv13-X25519-ECDHE | 148 +-
.../testdata/Server-TLSv10-ExportKeyingMaterial | 82 +-
.../tls/testdata/Server-TLSv12-ALPN-Fallback | 91 +
.../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 85 +-
.../tls/testdata/Server-TLSv12-ALPN-NotConfigured | 91 +
.../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 88 -
.../Server-TLSv12-CipherSuiteCertPreferenceRSA | 92 -
.../tls/testdata/Server-TLSv13-ALPN-Fallback | 100 +
.../crypto/tls/testdata/Server-TLSv13-ALPN-NoMatch | 99 +-
.../tls/testdata/Server-TLSv13-ALPN-NotConfigured | 100 +
libgo/go/crypto/tls/tls.go | 61 +-
libgo/go/crypto/tls/tls_test.go | 147 +-
.../crypto/x509/internal/macos/corefoundation.go | 36 +-
libgo/go/crypto/x509/internal/macos/security.go | 14 +-
libgo/go/crypto/x509/name_constraints_test.go | 30 +-
libgo/go/crypto/x509/parser.go | 1006 ++++++++++
libgo/go/crypto/x509/root.go | 2 +-
libgo/go/crypto/x509/root_bsd.go | 2 +
libgo/go/crypto/x509/root_darwin.go | 1 +
libgo/go/crypto/x509/root_ios.go | 41 +-
libgo/go/crypto/x509/root_ios_gen.go | 1 +
libgo/go/crypto/x509/root_js.go | 1 +
libgo/go/crypto/x509/root_omit.go | 1 +
libgo/go/crypto/x509/root_omit_test.go | 1 +
libgo/go/crypto/x509/root_plan9.go | 1 +
libgo/go/crypto/x509/root_unix.go | 1 +
libgo/go/crypto/x509/root_unix_test.go | 7 +-
libgo/go/crypto/x509/verify.go | 66 +-
libgo/go/crypto/x509/verify_test.go | 66 -
libgo/go/crypto/x509/x509.go | 700 +------
libgo/go/crypto/x509/x509_test.go | 221 +++
libgo/go/crypto/x509/x509_test_import.go | 1 +
libgo/go/database/sql/driver/driver.go | 3 +
libgo/go/database/sql/fakedb_test.go | 23 +-
libgo/go/database/sql/sql.go | 104 +-
libgo/go/database/sql/sql_test.go | 57 +-
libgo/go/debug/dwarf/const.go | 2 +-
libgo/go/debug/dwarf/entry.go | 66 +-
libgo/go/debug/dwarf/entry_test.go | 13 +
libgo/go/debug/dwarf/line_test.go | 23 +
libgo/go/debug/dwarf/testdata/rnglistx.c | 19 +
libgo/go/debug/dwarf/testdata/rnglistx.elf | Bin 0 -> 11024 bytes
libgo/go/debug/dwarf/type.go | 59 +-
libgo/go/debug/dwarf/unit.go | 8 +-
libgo/go/debug/elf/elf.go | 6 +-
libgo/go/debug/elf/file.go | 7 +
libgo/go/debug/macho/macho.go | 2 +-
libgo/go/debug/pe/file.go | 15 +-
libgo/go/debug/pe/file_cgo_test.go | 5 +
libgo/go/debug/pe/file_test.go | 21 +-
libgo/go/embed/embed.go | 10 +-
libgo/go/embed/internal/embedtest/embed_test.go | 4 +-
.../embedtest/testdata/-not-hidden/fortune.txt | 2 +
libgo/go/encoding/asn1/asn1.go | 2 +-
libgo/go/encoding/asn1/marshal.go | 2 +-
libgo/go/encoding/asn1/marshal_test.go | 2 +-
libgo/go/encoding/binary/varint.go | 7 +-
libgo/go/encoding/binary/varint_test.go | 63 +-
libgo/go/encoding/csv/fuzz.go | 1 +
libgo/go/encoding/csv/reader.go | 71 +-
libgo/go/encoding/csv/reader_test.go | 909 +++++----
libgo/go/encoding/gob/debug.go | 1 +
libgo/go/encoding/gob/decgen.go | 1 +
libgo/go/encoding/gob/decoder.go | 5 +-
libgo/go/encoding/gob/dump.go | 1 +
libgo/go/encoding/gob/encgen.go | 1 +
libgo/go/encoding/gob/encoder_test.go | 25 +
libgo/go/encoding/json/decode.go | 51 +-
libgo/go/encoding/json/encode.go | 41 +-
libgo/go/encoding/json/encode_test.go | 21 +
libgo/go/encoding/json/fuzz.go | 1 +
libgo/go/encoding/xml/typeinfo.go | 2 +-
libgo/go/encoding/xml/xml.go | 13 +-
libgo/go/encoding/xml/xml_test.go | 65 +-
libgo/go/errors/wrap.go | 4 +-
libgo/go/flag/flag.go | 44 +-
libgo/go/flag/flag_test.go | 83 +
libgo/go/fmt/doc.go | 4 +-
libgo/go/fmt/format.go | 2 +-
libgo/go/go.mod | 10 +-
libgo/go/go/ast/ast.go | 52 +-
libgo/go/go/ast/ast_notypeparams.go | 28 +
libgo/go/go/ast/ast_typeparams.go | 51 +
libgo/go/go/ast/commentmap.go | 10 +-
libgo/go/go/ast/walk.go | 10 +-
libgo/go/go/ast/walk_notypeparams.go | 17 +
libgo/go/go/ast/walk_typeparams.go | 36 +
libgo/go/go/build/build.go | 229 ++-
libgo/go/go/build/build_test.go | 153 +-
libgo/go/go/build/constraint/expr.go | 7 +-
libgo/go/go/build/constraint/expr_test.go | 32 +-
libgo/go/go/build/deps_test.go | 36 +-
libgo/go/go/build/doc.go | 2 +-
libgo/go/go/build/gc.go | 1 +
libgo/go/go/build/gccgo.go | 1 +
libgo/go/go/build/read.go | 13 +-
libgo/go/go/build/read_test.go | 36 +
libgo/go/go/build/syslist.go | 2 +-
libgo/go/go/constant/value.go | 176 +-
libgo/go/go/constant/value_test.go | 21 +
libgo/go/go/doc/example.go | 5 +-
libgo/go/go/doc/example_test.go | 25 +
libgo/go/go/doc/headscan.go | 1 +
libgo/go/go/format/format_test.go | 4 +
.../gccgoimporter/gccgoinstallation_test.go | 2 +-
.../go/go/internal/gccgoimporter/importer_test.go | 16 +-
libgo/go/go/internal/gcimporter/gcimporter.go | 11 +-
libgo/go/go/internal/gcimporter/iimport.go | 73 +-
libgo/go/go/internal/srcimporter/srcimporter.go | 2 +-
libgo/go/go/internal/typeparams/common.go | 13 +
libgo/go/go/internal/typeparams/notypeparams.go | 40 +
libgo/go/go/internal/typeparams/typeparams.go | 69 +
libgo/go/go/parser/error_test.go | 30 +-
libgo/go/go/parser/interface.go | 31 +-
libgo/go/go/parser/parser.go | 1199 ++++++------
libgo/go/go/parser/performance_test.go | 26 +
libgo/go/go/parser/resolver.go | 556 ++++++
libgo/go/go/parser/resolver_test.go | 180 ++
libgo/go/go/parser/short_test.go | 169 +-
libgo/go/go/parser/testdata/chans.go2 | 62 +
libgo/go/go/parser/testdata/issue11377.src | 27 +
libgo/go/go/parser/testdata/issue23434.src | 25 +
libgo/go/go/parser/testdata/issue34946.src | 22 +
libgo/go/go/parser/testdata/issue44504.src | 13 +
libgo/go/go/parser/testdata/linalg.go2 | 83 +
libgo/go/go/parser/testdata/map.go2 | 109 ++
libgo/go/go/parser/testdata/metrics.go2 | 58 +
.../go/parser/testdata/resolution/issue45136.src | 27 +
.../go/parser/testdata/resolution/issue45160.src | 25 +
.../go/parser/testdata/resolution/resolution.src | 63 +
.../go/parser/testdata/resolution/typeparams.go2 | 43 +
libgo/go/go/parser/testdata/set.go2 | 31 +
libgo/go/go/parser/testdata/slices.go2 | 31 +
libgo/go/go/parser/testdata/sort.go2 | 27 +
libgo/go/go/parser/testdata/typeparams.src | 17 +
libgo/go/go/printer/gobuild.go | 170 ++
libgo/go/go/printer/nodes.go | 119 +-
libgo/go/go/printer/printer.go | 16 +-
libgo/go/go/printer/printer_test.go | 28 +-
libgo/go/go/printer/testdata/declarations.input | 2 +-
libgo/go/go/printer/testdata/generics.golden | 43 +
libgo/go/go/printer/testdata/generics.input | 38 +
libgo/go/go/printer/testdata/gobuild1.golden | 6 +
libgo/go/go/printer/testdata/gobuild1.input | 7 +
libgo/go/go/printer/testdata/gobuild2.golden | 8 +
libgo/go/go/printer/testdata/gobuild2.input | 9 +
libgo/go/go/printer/testdata/gobuild3.golden | 10 +
libgo/go/go/printer/testdata/gobuild3.input | 11 +
libgo/go/go/printer/testdata/gobuild4.golden | 6 +
libgo/go/go/printer/testdata/gobuild4.input | 5 +
libgo/go/go/printer/testdata/gobuild5.golden | 4 +
libgo/go/go/printer/testdata/gobuild5.input | 4 +
libgo/go/go/printer/testdata/gobuild6.golden | 5 +
libgo/go/go/printer/testdata/gobuild6.input | 4 +
libgo/go/go/printer/testdata/gobuild7.golden | 11 +
libgo/go/go/printer/testdata/gobuild7.input | 11 +
libgo/go/go/printer/testdata/parser.go | 2 +-
libgo/go/go/scanner/errors.go | 2 +-
libgo/go/go/scanner/scanner.go | 55 +-
libgo/go/go/scanner/scanner_test.go | 53 +-
libgo/go/go/token/position.go | 6 +-
libgo/go/go/token/position_bench_test.go | 24 +
libgo/go/go/types/api.go | 106 +-
libgo/go/go/types/api_notypeparams.go | 104 +
libgo/go/go/types/api_test.go | 226 ++-
libgo/go/go/types/api_typeparams.go | 53 +
libgo/go/go/types/api_typeparams_test.go | 139 ++
libgo/go/go/types/assignments.go | 201 +-
libgo/go/go/types/builtins.go | 264 ++-
libgo/go/go/types/builtins_test.go | 10 +
libgo/go/go/types/call.go | 638 ++++---
libgo/go/go/types/check.go | 155 +-
libgo/go/go/types/check_test.go | 243 ++-
libgo/go/go/types/conversions.go | 62 +-
libgo/go/go/types/decl.go | 227 ++-
libgo/go/go/types/errorcodes.go | 188 +-
libgo/go/go/types/errors.go | 63 +-
libgo/go/go/types/errors_test.go | 25 +
libgo/go/go/types/eval_test.go | 6 +-
libgo/go/go/types/example_test.go | 1 +
libgo/go/go/types/expr.go | 862 ++++-----
libgo/go/go/types/exprstring.go | 77 +-
libgo/go/go/types/gotype.go | 1 +
libgo/go/go/types/index.go | 446 +++++
libgo/go/go/types/infer.go | 482 +++++
libgo/go/go/types/issues_test.go | 105 +-
libgo/go/go/types/lookup.go | 137 +-
libgo/go/go/types/methodset.go | 16 +-
libgo/go/go/types/methodset_test.go | 109 ++
libgo/go/go/types/object.go | 8 +-
libgo/go/go/types/operand.go | 43 +-
libgo/go/go/types/predicates.go | 197 +-
libgo/go/go/types/resolver.go | 250 ++-
libgo/go/go/types/sanitize.go | 206 ++
libgo/go/go/types/scope.go | 34 +
libgo/go/go/types/sizeof_test.go | 63 +
libgo/go/go/types/sizes.go | 8 +-
libgo/go/go/types/stdlib_test.go | 24 +-
libgo/go/go/types/stmt.go | 147 +-
libgo/go/go/types/subst.go | 543 ++++++
libgo/go/go/types/testdata/{ => check}/blank.src | 0
libgo/go/go/types/testdata/check/builtins.go2 | 53 +
.../go/go/types/testdata/{ => check}/builtins.src | 18 +-
libgo/go/go/types/testdata/check/chans.go2 | 62 +
libgo/go/go/types/testdata/{ => check}/const0.src | 13 +
libgo/go/go/types/testdata/{ => check}/const1.src | 16 +-
.../go/go/types/testdata/{ => check}/constdecl.src | 0
.../go/types/testdata/{ => check}/conversions.src | 0
.../go/types/testdata/{ => check}/conversions2.src | 0
libgo/go/go/types/testdata/{ => check}/cycles.src | 0
libgo/go/go/types/testdata/{ => check}/cycles1.src | 0
libgo/go/go/types/testdata/{ => check}/cycles2.src | 0
libgo/go/go/types/testdata/{ => check}/cycles3.src | 0
libgo/go/go/types/testdata/{ => check}/cycles4.src | 0
libgo/go/go/types/testdata/{ => check}/cycles5.src | 0
libgo/go/go/types/testdata/{ => check}/decls0.src | 10 +-
libgo/go/go/types/testdata/{ => check}/decls1.src | 0
.../types/testdata/{ => check/decls2}/decls2a.src | 0
.../types/testdata/{ => check/decls2}/decls2b.src | 0
libgo/go/go/types/testdata/{ => check}/decls3.src | 0
libgo/go/go/types/testdata/{ => check}/decls4.src | 0
libgo/go/go/types/testdata/{ => check}/decls5.src | 0
libgo/go/go/types/testdata/{ => check}/errors.src | 0
libgo/go/go/types/testdata/{ => check}/expr0.src | 0
libgo/go/go/types/testdata/{ => check}/expr1.src | 0
libgo/go/go/types/testdata/{ => check}/expr2.src | 0
libgo/go/go/types/testdata/{ => check}/expr3.src | 23 +-
libgo/go/go/types/testdata/check/go1_12.src | 35 +
libgo/go/go/types/testdata/check/go1_13.src | 22 +
libgo/go/go/types/testdata/check/go1_16.src | 13 +
libgo/go/go/types/testdata/check/go1_8.src | 11 +
libgo/go/go/types/testdata/{ => check}/gotos.src | 0
libgo/go/go/types/testdata/{ => check}/importC.src | 0
.../{ => check/importdecl0}/importdecl0a.src | 2 +-
.../{ => check/importdecl0}/importdecl0b.src | 2 +-
.../{ => check/importdecl1}/importdecl1a.src | 0
.../{ => check/importdecl1}/importdecl1b.src | 2 +-
libgo/go/go/types/testdata/{ => check}/init0.src | 0
libgo/go/go/types/testdata/{ => check}/init1.src | 0
libgo/go/go/types/testdata/{ => check}/init2.src | 0
.../{ => check/issue25008}/issue25008a.src | 0
.../{ => check/issue25008}/issue25008b.src | 0
libgo/go/go/types/testdata/check/issues.go2 | 256 +++
libgo/go/go/types/testdata/{ => check}/issues.src | 20 +-
libgo/go/go/types/testdata/{ => check}/labels.src | 0
libgo/go/go/types/testdata/check/linalg.go2 | 83 +
.../go/go/types/testdata/{ => check}/literals.src | 0
libgo/go/go/types/testdata/check/main.go2 | 7 +
libgo/go/go/types/testdata/check/main.src | 9 +
libgo/go/go/types/testdata/check/map.go2 | 113 ++
libgo/go/go/types/testdata/check/map2.go2 | 146 ++
.../go/types/testdata/{ => check}/methodsets.src | 0
libgo/go/go/types/testdata/{ => check}/shifts.src | 12 +-
libgo/go/go/types/testdata/check/slices.go2 | 68 +
libgo/go/go/types/testdata/{ => check}/stmt0.src | 12 +-
libgo/go/go/types/testdata/{ => check}/stmt1.src | 0
libgo/go/go/types/testdata/check/tinference.go2 | 108 ++
libgo/go/go/types/testdata/check/tmp.go2 | 17 +
libgo/go/go/types/testdata/check/todos.go2 | 22 +
libgo/go/go/types/testdata/check/typeinst.go2 | 59 +
libgo/go/go/types/testdata/check/typeinst2.go2 | 256 +++
libgo/go/go/types/testdata/check/typeparams.go2 | 433 +++++
libgo/go/go/types/testdata/{ => check}/vardecl.src | 0
libgo/go/go/types/testdata/examples/functions.go2 | 214 +++
libgo/go/go/types/testdata/examples/inference.go2 | 101 +
libgo/go/go/types/testdata/examples/methods.go2 | 96 +
libgo/go/go/types/testdata/examples/types.go2 | 286 +++
.../go/go/types/testdata/fixedbugs/issue20583.src | 14 +
.../go/go/types/testdata/fixedbugs/issue23203a.src | 14 +
.../go/go/types/testdata/fixedbugs/issue23203b.src | 14 +
.../go/go/types/testdata/fixedbugs/issue26390.src | 13 +
.../go/go/types/testdata/fixedbugs/issue28251.src | 65 +
.../go/go/types/testdata/fixedbugs/issue39634.go2 | 91 +
.../go/go/types/testdata/fixedbugs/issue39664.go2 | 15 +
.../go/go/types/testdata/fixedbugs/issue39680.go2 | 27 +
.../go/go/types/testdata/fixedbugs/issue39693.go2 | 14 +
.../go/go/types/testdata/fixedbugs/issue39699.go2 | 29 +
.../go/go/types/testdata/fixedbugs/issue39711.go2 | 11 +
.../go/go/types/testdata/fixedbugs/issue39723.go2 | 9 +
.../go/go/types/testdata/fixedbugs/issue39725.go2 | 16 +
.../go/go/types/testdata/fixedbugs/issue39754.go2 | 24 +
.../go/go/types/testdata/fixedbugs/issue39755.go2 | 23 +
.../go/go/types/testdata/fixedbugs/issue39768.go2 | 20 +
.../go/go/types/testdata/fixedbugs/issue39938.go2 | 50 +
.../go/go/types/testdata/fixedbugs/issue39948.go2 | 9 +
.../go/go/types/testdata/fixedbugs/issue39976.go2 | 16 +
.../go/go/types/testdata/fixedbugs/issue39982.go2 | 36 +
.../go/go/types/testdata/fixedbugs/issue40038.go2 | 15 +
.../go/go/types/testdata/fixedbugs/issue40056.go2 | 15 +
.../go/go/types/testdata/fixedbugs/issue40057.go2 | 17 +
.../go/go/types/testdata/fixedbugs/issue40301.go2 | 12 +
.../go/go/types/testdata/fixedbugs/issue40684.go2 | 15 +
.../go/go/types/testdata/fixedbugs/issue41124.go2 | 91 +
.../go/go/types/testdata/fixedbugs/issue42695.src | 17 +
.../go/go/types/testdata/fixedbugs/issue42758.go2 | 33 +
.../go/go/types/testdata/fixedbugs/issue42987.src | 10 +
.../go/go/types/testdata/fixedbugs/issue43087.src | 43 +
.../go/go/types/testdata/fixedbugs/issue43110.src | 43 +
.../go/go/types/testdata/fixedbugs/issue43124.src | 16 +
.../go/go/types/testdata/fixedbugs/issue43125.src | 8 +
.../go/go/types/testdata/fixedbugs/issue43190.src | 22 +
.../go/go/types/testdata/fixedbugs/issue44688.go2 | 83 +
.../go/go/types/testdata/fixedbugs/issue44799.go2 | 19 +
.../go/go/types/testdata/fixedbugs/issue45548.go2 | 13 +
.../go/go/types/testdata/fixedbugs/issue45635.go2 | 32 +
.../go/go/types/testdata/fixedbugs/issue45985.go2 | 14 +
.../go/go/types/testdata/fixedbugs/issue46403.src | 11 +
.../go/go/types/testdata/fixedbugs/issue46404.go1 | 8 +
libgo/go/go/types/testdata/fixedbugs/issue6977.src | 82 +
libgo/go/go/types/type.go | 569 +++++-
libgo/go/go/types/types_test.go | 19 +
libgo/go/go/types/typestring.go | 166 +-
libgo/go/go/types/typestring_test.go | 4 +
libgo/go/go/types/typexpr.go | 672 +++++--
libgo/go/go/types/unify.go | 469 +++++
libgo/go/go/types/universe.go | 62 +-
libgo/go/go/types/version.go | 82 +
.../golang.org/x/crypto/chacha20/chacha_arm64.go | 3 +-
.../golang.org/x/crypto/chacha20/chacha_noasm.go | 3 +-
.../golang.org/x/crypto/chacha20/chacha_ppc64le.go | 3 +-
.../golang.org/x/crypto/chacha20/chacha_s390x.go | 3 +-
.../chacha20poly1305/chacha20poly1305_amd64.go | 3 +-
.../chacha20poly1305/chacha20poly1305_noasm.go | 3 +-
libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 52 +
.../x/crypto/curve25519/curve25519_amd64.go | 3 +-
.../x/crypto/curve25519/curve25519_noasm.go | 3 +-
.../x/crypto/internal/subtle/aliasing.go | 3 +-
.../x/crypto/internal/subtle/aliasing_purego.go | 36 +
.../go/golang.org/x/crypto/poly1305/bits_compat.go | 1 +
.../go/golang.org/x/crypto/poly1305/bits_go1.13.go | 1 +
libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go | 3 +-
libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go | 3 +-
.../go/golang.org/x/crypto/poly1305/sum_ppc64le.go | 3 +-
libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go | 3 +-
libgo/go/golang.org/x/mod/modfile/read.go | 7 +-
libgo/go/golang.org/x/mod/modfile/rule.go | 467 +++--
libgo/go/golang.org/x/mod/module/module.go | 54 +-
.../modfetch => golang.org/x/mod/module}/pseudo.go | 18 +-
libgo/go/golang.org/x/mod/semver/semver.go | 20 +
.../go/golang.org/x/net/dns/dnsmessage/message.go | 83 +-
libgo/go/golang.org/x/net/idna/idna10.0.0.go | 114 +-
libgo/go/golang.org/x/net/idna/idna9.0.0.go | 94 +-
libgo/go/golang.org/x/net/idna/tables10.0.0.go | 1 +
libgo/go/golang.org/x/net/idna/tables11.0.0.go | 1 +
libgo/go/golang.org/x/net/idna/tables12.0.0.go | 1 +
libgo/go/golang.org/x/net/idna/tables13.0.0.go | 1 +
libgo/go/golang.org/x/net/idna/tables9.0.0.go | 1 +
libgo/go/golang.org/x/net/nettest/nettest_stub.go | 1 +
libgo/go/golang.org/x/net/nettest/nettest_unix.go | 1 +
libgo/go/golang.org/x/net/route/address.go | 1 +
libgo/go/golang.org/x/net/route/binary.go | 1 +
libgo/go/golang.org/x/net/route/interface.go | 1 +
.../golang.org/x/net/route/interface_announce.go | 1 +
.../go/golang.org/x/net/route/interface_classic.go | 1 +
.../golang.org/x/net/route/interface_multicast.go | 1 +
libgo/go/golang.org/x/net/route/message.go | 1 +
libgo/go/golang.org/x/net/route/route.go | 36 +-
libgo/go/golang.org/x/net/route/route_classic.go | 1 +
libgo/go/golang.org/x/net/route/sys.go | 1 +
libgo/go/golang.org/x/net/route/syscall.go | 1 +
.../x/net/route/syscall_go1_12_darwin.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu.go | 5 +-
libgo/go/golang.org/x/sys/cpu/cpu_aix.go | 2 +
libgo/go/golang.org/x/sys/cpu/cpu_gc_arm64.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_gc_s390x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go | 5 +
libgo/go/golang.org/x/sys/cpu/cpu_gccgo_arm64.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_gccgo_s390x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_gccgo_x86.go | 7 +
libgo/go/golang.org/x/sys/cpu/cpu_linux.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_mips64x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_noinit.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_other_arm.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go | 4 +-
libgo/go/golang.org/x/sys/cpu/cpu_other_mips64x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_ppc64x.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_wasm.go | 1 +
libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 11 +-
libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go | 4 +-
.../golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go | 4 +-
.../x/text/secure/bidirule/bidirule10.0.0.go | 1 +
.../x/text/secure/bidirule/bidirule9.0.0.go | 1 +
libgo/go/golang.org/x/text/unicode/bidi/bidi.go | 221 ++-
libgo/go/golang.org/x/text/unicode/bidi/core.go | 63 +-
.../golang.org/x/text/unicode/bidi/tables10.0.0.go | 1 +
.../golang.org/x/text/unicode/bidi/tables11.0.0.go | 1 +
.../golang.org/x/text/unicode/bidi/tables12.0.0.go | 1 +
.../golang.org/x/text/unicode/bidi/tables13.0.0.go | 1 +
.../golang.org/x/text/unicode/bidi/tables9.0.0.go | 1 +
.../golang.org/x/text/unicode/norm/tables10.0.0.go | 1 +
.../golang.org/x/text/unicode/norm/tables11.0.0.go | 1 +
.../golang.org/x/text/unicode/norm/tables12.0.0.go | 1 +
.../golang.org/x/text/unicode/norm/tables13.0.0.go | 1 +
.../golang.org/x/text/unicode/norm/tables9.0.0.go | 1 +
libgo/go/golang.org/x/tools/cover/profile.go | 261 +++
.../tools/go/analysis/passes/buildtag/buildtag.go | 318 +++-
.../go/analysis/passes/buildtag/buildtag_old.go | 174 ++
.../x/tools/go/analysis/passes/inspect/inspect.go | 4 +-
.../go/analysis/passes/loopclosure/loopclosure.go | 67 +-
.../x/tools/go/analysis/passes/printf/printf.go | 2 +-
.../go/analysis/passes/sigchanyzer/sigchanyzer.go | 154 ++
.../go/analysis/passes/stdmethods/stdmethods.go | 17 +
.../x/tools/go/analysis/unitchecker/unitchecker.go | 2 +-
.../go/analysis/unitchecker/unitchecker112.go | 1 +
libgo/go/hash/crc32/crc32_otherarch.go | 1 +
libgo/go/hash/crc32/gen_const_ppc64le.go | 1 +
libgo/go/hash/maphash/maphash.go | 91 +-
libgo/go/hash/maphash/maphash_test.go | 57 +-
libgo/go/html/fuzz.go | 1 +
libgo/go/html/template/exec_test.go | 2 -
libgo/go/image/color/palette/gen.go | 1 +
libgo/go/image/draw/draw.go | 10 +
libgo/go/image/geom.go | 8 +
libgo/go/image/gif/reader.go | 2 +-
libgo/go/image/image.go | 197 ++
libgo/go/image/image_test.go | 87 +
libgo/go/image/internal/imageutil/gen.go | 1 +
libgo/go/image/jpeg/reader.go | 3 -
libgo/go/image/names.go | 5 +
libgo/go/image/png/fuzz.go | 1 +
libgo/go/image/png/writer.go | 1 +
libgo/go/image/ycbcr.go | 10 +
libgo/go/index/suffixarray/gen.go | 1 +
libgo/go/internal/buildcfg/cfg.go | 136 ++
libgo/go/internal/buildcfg/exp.go | 189 ++
libgo/go/internal/bytealg/bytealg.go | 2 +
libgo/go/internal/bytealg/compare_generic.go | 4 +-
libgo/go/internal/bytealg/compare_native.go | 1 +
libgo/go/internal/bytealg/count_generic.go | 1 +
libgo/go/internal/bytealg/count_native.go | 4 +-
libgo/go/internal/bytealg/index_amd64.go | 1 +
libgo/go/internal/bytealg/index_generic.go | 4 +-
libgo/go/internal/bytealg/index_native.go | 3 +-
libgo/go/internal/bytealg/index_ppc64x.go | 27 +
libgo/go/internal/bytealg/indexbyte_generic.go | 4 +-
libgo/go/internal/bytealg/indexbyte_native.go | 3 +-
libgo/go/internal/cfg/cfg.go | 1 +
libgo/go/internal/cpu/cpu_arm64_android.go | 1 +
libgo/go/internal/cpu/cpu_arm64_darwin.go | 5 +-
libgo/go/internal/cpu/cpu_arm64_freebsd.go | 1 +
libgo/go/internal/cpu/cpu_arm64_hwcap.go | 4 +-
libgo/go/internal/cpu/cpu_arm64_linux.go | 5 +-
libgo/go/internal/cpu/cpu_arm64_other.go | 1 +
libgo/go/internal/cpu/cpu_mips64x.go | 1 +
libgo/go/internal/cpu/cpu_no_name.go | 5 +-
libgo/go/internal/cpu/cpu_ppc64x.go | 1 +
libgo/go/internal/cpu/cpu_ppc64x_aix.go | 1 +
libgo/go/internal/cpu/cpu_ppc64x_linux.go | 1 +
libgo/go/internal/cpu/cpu_x86.go | 1 +
libgo/go/internal/cpu/cpu_x86_test.go | 1 +
libgo/go/internal/execabs/execabs_test.go | 9 +-
.../go/internal/goexperiment/exp_fieldtrack_off.go | 9 +
.../go/internal/goexperiment/exp_fieldtrack_on.go | 9 +
.../goexperiment/exp_preemptibleloops_off.go | 9 +
.../goexperiment/exp_preemptibleloops_on.go | 9 +
libgo/go/internal/goexperiment/exp_regabi_off.go | 9 +
libgo/go/internal/goexperiment/exp_regabi_on.go | 9 +
.../go/internal/goexperiment/exp_regabiargs_off.go | 9 +
.../go/internal/goexperiment/exp_regabiargs_on.go | 9 +
.../internal/goexperiment/exp_regabidefer_off.go | 9 +
.../go/internal/goexperiment/exp_regabidefer_on.go | 9 +
libgo/go/internal/goexperiment/exp_regabig_off.go | 9 +
libgo/go/internal/goexperiment/exp_regabig_on.go | 9 +
.../internal/goexperiment/exp_regabireflect_off.go | 9 +
.../internal/goexperiment/exp_regabireflect_on.go | 9 +
.../goexperiment/exp_regabiwrappers_off.go | 9 +
.../internal/goexperiment/exp_regabiwrappers_on.go | 9 +
.../goexperiment/exp_staticlockranking_off.go | 9 +
.../goexperiment/exp_staticlockranking_on.go | 9 +
libgo/go/internal/goexperiment/flags.go | 93 +
libgo/go/internal/goexperiment/mkconsts.go | 74 +
libgo/go/internal/goroot/gc.go | 1 +
libgo/go/internal/goroot/gccgo.go | 1 +
libgo/go/internal/goversion/goversion.go | 2 +-
libgo/go/internal/itoa/itoa.go | 33 +
libgo/go/internal/itoa/itoa_test.go | 40 +
libgo/go/internal/poll/copy_file_range_linux.go | 6 +-
libgo/go/internal/poll/errno_unix.go | 1 +
libgo/go/internal/poll/errno_windows.go | 1 +
libgo/go/internal/poll/error_stub_test.go | 1 +
libgo/go/internal/poll/export_linux_test.go | 22 +
libgo/go/internal/poll/export_posix_test.go | 1 +
libgo/go/internal/poll/export_test.go | 2 +
libgo/go/internal/poll/fcntl_js.go | 1 +
libgo/go/internal/poll/fcntl_libc.go | 1 +
libgo/go/internal/poll/fcntl_syscall.go | 1 +
libgo/go/internal/poll/fd.go | 19 +-
libgo/go/internal/poll/fd_fsync_posix.go | 1 +
libgo/go/internal/poll/fd_io_plan9.go | 3 +-
libgo/go/internal/poll/fd_poll_js.go | 1 +
libgo/go/internal/poll/fd_poll_runtime.go | 5 +-
libgo/go/internal/poll/fd_posix.go | 1 +
libgo/go/internal/poll/fd_posix_test.go | 1 +
libgo/go/internal/poll/fd_unix.go | 7 +-
libgo/go/internal/poll/fd_windows.go | 3 +-
libgo/go/internal/poll/fd_writev_darwin.go | 1 +
libgo/go/internal/poll/fd_writev_illumos.go | 1 +
libgo/go/internal/poll/fd_writev_unix.go | 1 +
libgo/go/internal/poll/hook_cloexec.go | 1 +
libgo/go/internal/poll/hook_unix.go | 1 +
libgo/go/internal/poll/iovec_illumos.go | 1 +
libgo/go/internal/poll/iovec_unix.go | 1 +
libgo/go/internal/poll/sendfile_bsd.go | 3 +-
libgo/go/internal/poll/sendfile_solaris.go | 2 +-
libgo/go/internal/poll/sock_cloexec.go | 5 +-
libgo/go/internal/poll/sockopt.go | 1 +
libgo/go/internal/poll/sockopt_unix.go | 1 +
libgo/go/internal/poll/sockoptip.go | 1 +
libgo/go/internal/poll/splice_linux.go | 94 +-
libgo/go/internal/poll/splice_linux_test.go | 122 ++
libgo/go/internal/poll/strconv.go | 29 +-
libgo/go/internal/poll/sys_cloexec.go | 5 +-
libgo/go/internal/poll/writev.go | 1 +
libgo/go/internal/race/norace.go | 1 +
libgo/go/internal/race/race.go | 1 +
libgo/go/internal/reflectlite/all_test.go | 15 -
libgo/go/internal/reflectlite/type.go | 2 +-
.../go/internal/syscall/execenv/execenv_default.go | 1 +
.../go/internal/syscall/execenv/execenv_windows.go | 1 +
libgo/go/internal/syscall/unix/at.go | 1 +
.../go/internal/syscall/unix/getentropy_darwin.go | 30 +
libgo/go/internal/syscall/unix/getrandom.go | 40 +
.../internal/syscall/unix/getrandom_dragonfly.go | 16 +
.../go/internal/syscall/unix/getrandom_freebsd.go | 34 +-
libgo/go/internal/syscall/unix/getrandom_linux.go | 33 -
.../go/internal/syscall/unix/getrandom_solaris.go | 46 +
libgo/go/internal/syscall/unix/nonblocking.go | 1 +
libgo/go/internal/syscall/unix/nonblocking_js.go | 1 +
libgo/go/internal/syscall/unix/nonblocking_libc.go | 1 +
.../internal/syscall/unix/sysnum_linux_generic.go | 3 +-
.../internal/syscall/unix/sysnum_linux_mips64x.go | 1 +
.../go/internal/syscall/unix/sysnum_linux_mipsx.go | 1 +
.../internal/syscall/unix/sysnum_linux_ppc64x.go | 1 +
libgo/go/internal/testenv/testenv_cgo.go | 1 +
libgo/go/internal/testenv/testenv_notwin.go | 1 +
libgo/go/internal/trace/parser.go | 6 +-
libgo/go/io/example_test.go | 4 +-
libgo/go/io/fs/example_test.go | 25 +
libgo/go/io/fs/fs.go | 4 +-
libgo/go/io/fs/readdir.go | 30 +
libgo/go/io/fs/readdir_test.go | 50 +
libgo/go/io/fs/readfile.go | 3 +
libgo/go/io/fs/sub.go | 19 +-
libgo/go/io/fs/walk_test.go | 7 +-
libgo/go/io/io.go | 2 +-
libgo/go/io/ioutil/tempfile.go | 108 +-
libgo/go/io/ioutil/tempfile_test.go | 13 +-
libgo/go/log/syslog/example_test.go | 1 +
libgo/go/log/syslog/syslog.go | 1 +
libgo/go/log/syslog/syslog_test.go | 1 +
libgo/go/log/syslog/syslog_unix.go | 1 +
libgo/go/math/all_test.go | 43 +
libgo/go/math/arith_s390x.go | 102 +-
libgo/go/math/asin.go | 14 +-
libgo/go/math/atan.go | 11 +-
libgo/go/math/big/arith.go | 22 +-
libgo/go/math/big/arith_amd64.go | 4 +-
libgo/go/math/big/arith_decl.go | 2 +-
libgo/go/math/big/arith_decl_pure.go | 1 +
libgo/go/math/big/arith_decl_s390x.go | 2 +-
libgo/go/math/big/arith_s390x_test.go | 2 +-
libgo/go/math/big/arith_test.go | 24 +
libgo/go/math/big/int.go | 2 +-
libgo/go/math/big/link_test.go | 2 +-
libgo/go/math/big/nat.go | 325 ----
libgo/go/math/big/natdiv.go | 884 +++++++++
libgo/go/math/bits/bits.go | 2 +-
libgo/go/math/bits/bits_errors.go | 1 +
libgo/go/math/bits/bits_errors_bootstrap.go | 1 +
libgo/go/math/bits/bits_tables.go | 140 +-
libgo/go/math/bits/make_examples.go | 1 +
libgo/go/math/bits/make_tables.go | 14 +-
libgo/go/math/cmplx/huge_test.go | 1 +
libgo/go/math/const.go | 13 +-
libgo/go/math/const_test.go | 47 +
libgo/go/math/dim.go | 6 +
libgo/go/math/dim_noasm.go | 20 +
libgo/go/math/exp.go | 10 +-
libgo/go/math/exp2_noasm.go | 14 +
libgo/go/math/{exp_asm.go => exp_amd64.go} | 2 +-
libgo/go/math/exp_noasm.go | 14 +
libgo/go/math/expm1.go | 7 +-
libgo/go/math/floor.go | 4 +-
libgo/go/math/floor_noasm.go | 26 +
libgo/go/math/fma.go | 2 +-
libgo/go/math/frexp.go | 3 +
libgo/go/math/huge_test.go | 1 +
libgo/go/math/log.go | 7 +-
libgo/go/math/mod.go | 7 +-
libgo/go/math/modf.go | 3 +
libgo/go/math/modf_noasm.go | 14 +
libgo/go/math/rand/export_test.go | 17 +
libgo/go/math/rand/gen_cooked.go | 1 +
libgo/go/math/rand/race_test.go | 3 +-
libgo/go/math/rand/rand.go | 40 +-
libgo/go/math/rand/rand_test.go | 8 +-
libgo/go/math/remainder.go | 3 +
libgo/go/math/sin.go | 14 +-
libgo/go/math/sinh.go | 14 +
libgo/go/math/stubs.go | 161 ++
libgo/go/math/tan.go | 7 +-
libgo/go/math/tanh.go | 7 +
libgo/go/mime/multipart/multipart.go | 14 +-
libgo/go/mime/testdata/test.types.globs2 | 9 +
libgo/go/mime/type.go | 7 +-
libgo/go/mime/type_unix.go | 50 +
libgo/go/mime/type_unix_test.go | 39 +
libgo/go/net/addrselect.go | 1 +
libgo/go/net/addrselect_test.go | 1 +
libgo/go/net/cgo_aix.go | 1 +
libgo/go/net/cgo_android.go | 1 +
libgo/go/net/cgo_bsd.go | 4 +-
libgo/go/net/cgo_linux.go | 1 +
libgo/go/net/cgo_netbsd.go | 1 +
libgo/go/net/cgo_openbsd.go | 1 +
libgo/go/net/cgo_resnew.go | 4 +-
libgo/go/net/cgo_resold.go | 4 +-
libgo/go/net/cgo_socknew.go | 4 +-
libgo/go/net/cgo_sockold.go | 4 +-
libgo/go/net/cgo_solaris.go | 1 +
libgo/go/net/cgo_stub.go | 1 +
libgo/go/net/cgo_unix.go | 4 +-
libgo/go/net/cgo_unix_test.go | 4 +-
libgo/go/net/cgo_windows.go | 1 +
libgo/go/net/conf.go | 1 +
libgo/go/net/conf_netcgo.go | 1 +
libgo/go/net/conf_test.go | 1 +
libgo/go/net/conn_test.go | 1 +
libgo/go/net/dial.go | 9 +
libgo/go/net/dial_test.go | 62 +-
libgo/go/net/dial_unix_test.go | 1 +
libgo/go/net/dnsclient.go | 3 +-
libgo/go/net/dnsclient_unix.go | 22 +-
libgo/go/net/dnsclient_unix_test.go | 259 ++-
libgo/go/net/dnsconfig_unix.go | 1 +
libgo/go/net/dnsconfig_unix_test.go | 1 +
libgo/go/net/dnsname_test.go | 1 +
libgo/go/net/error_posix.go | 1 +
libgo/go/net/error_posix_test.go | 1 +
libgo/go/net/error_test.go | 1 +
libgo/go/net/error_unix.go | 1 +
libgo/go/net/error_unix_test.go | 1 +
libgo/go/net/external_test.go | 1 +
libgo/go/net/fcntl_libc_test.go | 27 +
libgo/go/net/fcntl_syscall_test.go | 27 +
libgo/go/net/fd_posix.go | 7 +-
libgo/go/net/fd_unix.go | 1 +
libgo/go/net/file_stub.go | 1 +
libgo/go/net/file_test.go | 1 +
libgo/go/net/file_unix.go | 1 +
libgo/go/net/hook_unix.go | 1 +
libgo/go/net/hosts_test.go | 4 +-
libgo/go/net/http/cgi/integration_test.go | 29 +-
libgo/go/net/http/cgi/posix_test.go | 1 +
libgo/go/net/http/client.go | 39 +-
libgo/go/net/http/client_test.go | 8 +-
libgo/go/net/http/cookie.go | 13 +-
libgo/go/net/http/cookiejar/jar.go | 17 +-
libgo/go/net/http/cookiejar/punycode.go | 14 +-
libgo/go/net/http/example_test.go | 7 +-
libgo/go/net/http/fcgi/child.go | 20 +-
libgo/go/net/http/fcgi/fcgi_test.go | 53 +
libgo/go/net/http/filetransport_test.go | 6 +-
libgo/go/net/http/fs.go | 6 +-
libgo/go/net/http/fs_test.go | 19 +-
libgo/go/net/http/h2_bundle.go | 271 ++-
libgo/go/net/http/header.go | 3 +-
libgo/go/net/http/http.go | 9 -
libgo/go/net/http/http_test.go | 62 +
libgo/go/net/http/httptest/recorder.go | 19 +
libgo/go/net/http/httptest/recorder_test.go | 25 +
libgo/go/net/http/httptest/server.go | 11 +-
libgo/go/net/http/httptrace/trace.go | 2 +-
libgo/go/net/http/httputil/dump_test.go | 2 +-
libgo/go/net/http/httputil/reverseproxy.go | 23 +-
libgo/go/net/http/httputil/reverseproxy_test.go | 46 +-
libgo/go/net/http/internal/ascii/print.go | 61 +
libgo/go/net/http/internal/ascii/print_test.go | 95 +
.../net/http/internal/{ => testcert}/testcert.go | 5 +-
libgo/go/net/http/omithttp2.go | 1 +
libgo/go/net/http/pprof/pprof.go | 4 +-
libgo/go/net/http/request.go | 49 +-
libgo/go/net/http/request_test.go | 144 +-
libgo/go/net/http/roundtrip.go | 1 +
libgo/go/net/http/roundtrip_js.go | 1 +
libgo/go/net/http/serve_test.go | 108 +-
libgo/go/net/http/server.go | 120 +-
libgo/go/net/http/sniff_test.go | 122 +-
libgo/go/net/http/transfer.go | 3 +-
libgo/go/net/http/transport.go | 24 +-
libgo/go/net/http/transport_internal_test.go | 4 +-
libgo/go/net/http/transport_test.go | 20 +-
libgo/go/net/http/triv.go | 1 +
libgo/go/net/interface.go | 3 +-
libgo/go/net/interface_bsd.go | 1 +
libgo/go/net/interface_bsd_test.go | 1 +
libgo/go/net/interface_bsdvar.go | 1 +
libgo/go/net/interface_freebsd.go | 6 +-
libgo/go/net/interface_plan9.go | 5 +-
libgo/go/net/interface_stub.go | 1 +
libgo/go/net/interface_test.go | 1 +
libgo/go/net/interface_unix_test.go | 1 +
libgo/go/net/internal/socktest/main_test.go | 1 +
libgo/go/net/internal/socktest/main_unix_test.go | 1 +
libgo/go/net/internal/socktest/switch_posix.go | 1 +
libgo/go/net/internal/socktest/switch_stub.go | 1 +
libgo/go/net/internal/socktest/switch_unix.go | 1 +
libgo/go/net/internal/socktest/sys_cloexec.go | 1 +
libgo/go/net/internal/socktest/sys_unix.go | 1 +
libgo/go/net/ip.go | 30 +-
libgo/go/net/ip_test.go | 31 +-
libgo/go/net/iprawsock_posix.go | 3 +-
libgo/go/net/iprawsock_test.go | 1 +
libgo/go/net/ipsock.go | 8 +
libgo/go/net/ipsock_plan9.go | 7 +-
libgo/go/net/ipsock_posix.go | 5 +-
libgo/go/net/listen_test.go | 1 +
libgo/go/net/lookup.go | 99 +-
libgo/go/net/lookup_fake.go | 1 +
libgo/go/net/lookup_plan9.go | 5 +-
libgo/go/net/lookup_test.go | 1 +
libgo/go/net/lookup_unix.go | 5 +-
libgo/go/net/lookup_windows_test.go | 2 +-
libgo/go/net/main_cloexec_test.go | 1 +
libgo/go/net/main_conf_test.go | 1 +
libgo/go/net/main_noconf_test.go | 1 +
libgo/go/net/main_posix_test.go | 1 +
libgo/go/net/main_test.go | 1 +
libgo/go/net/main_unix_test.go | 1 +
libgo/go/net/mockserver_test.go | 1 +
libgo/go/net/net.go | 6 +-
libgo/go/net/net_fake.go | 3 +-
libgo/go/net/net_test.go | 21 +
libgo/go/net/nss.go | 1 +
libgo/go/net/nss_test.go | 1 +
libgo/go/net/packetconn_test.go | 1 +
libgo/go/net/parse.go | 26 -
libgo/go/net/port_unix.go | 1 +
libgo/go/net/protoconn_test.go | 1 +
libgo/go/net/rawconn_stub_test.go | 1 +
libgo/go/net/rawconn_test.go | 1 +
libgo/go/net/rawconn_unix_test.go | 1 +
libgo/go/net/rpc/server.go | 2 +-
libgo/go/net/sendfile_stub.go | 1 +
libgo/go/net/sendfile_test.go | 4 +-
libgo/go/net/sendfile_unix_alt.go | 1 +
libgo/go/net/server_test.go | 8 +-
libgo/go/net/sock_bsd.go | 1 +
libgo/go/net/sock_cloexec.go | 5 +-
libgo/go/net/sock_posix.go | 1 +
libgo/go/net/sock_stub.go | 1 +
libgo/go/net/sockaddr_posix.go | 1 +
libgo/go/net/sockopt_bsd.go | 3 +-
libgo/go/net/sockopt_posix.go | 1 +
libgo/go/net/sockopt_stub.go | 1 +
libgo/go/net/sockoptip_bsdvar.go | 1 +
libgo/go/net/sockoptip_posix.go | 1 +
libgo/go/net/sockoptip_stub.go | 1 +
libgo/go/net/splice_stub.go | 1 +
libgo/go/net/splice_test.go | 1 +
libgo/go/net/sys_cloexec.go | 5 +-
libgo/go/net/tcpsock.go | 5 +-
libgo/go/net/tcpsock_posix.go | 1 +
libgo/go/net/tcpsock_test.go | 1 +
libgo/go/net/tcpsock_unix_test.go | 1 +
libgo/go/net/tcpsockopt_plan9.go | 3 +-
libgo/go/net/tcpsockopt_posix.go | 1 +
libgo/go/net/tcpsockopt_stub.go | 1 +
libgo/go/net/tcpsockopt_unix.go | 1 +
libgo/go/net/testdata/ipv4-hosts | 8 +-
libgo/go/net/timeout_test.go | 1 +
libgo/go/net/udpsock.go | 27 +-
libgo/go/net/udpsock_plan9.go | 7 +-
libgo/go/net/udpsock_posix.go | 13 +-
libgo/go/net/udpsock_test.go | 51 +
libgo/go/net/unixsock_posix.go | 7 +-
libgo/go/net/unixsock_readmsg_cloexec.go | 31 +
libgo/go/net/unixsock_readmsg_cmsg_cloexec.go | 14 +
libgo/go/net/unixsock_readmsg_other.go | 12 +
libgo/go/net/unixsock_readmsg_test.go | 105 +
libgo/go/net/unixsock_test.go | 1 +
libgo/go/net/unixsock_windows_test.go | 1 +
libgo/go/net/url/url.go | 90 +-
libgo/go/net/url/url_test.go | 134 +-
libgo/go/net/write_unix_test.go | 1 +
libgo/go/net/writev_test.go | 1 +
libgo/go/net/writev_unix.go | 1 +
libgo/go/os/env_unix_test.go | 1 +
libgo/go/os/error.go | 6 +-
libgo/go/os/error_errno.go | 1 +
libgo/go/os/error_posix.go | 1 +
libgo/go/os/error_test.go | 24 +-
libgo/go/os/error_unix_test.go | 1 +
libgo/go/os/error_windows_test.go | 1 +
libgo/go/os/example_test.go | 5 +-
libgo/go/os/exec.go | 3 +
libgo/go/os/exec/exec_linux_test.go | 1 +
libgo/go/os/exec/exec_posix_test.go | 1 +
libgo/go/os/exec/exec_test.go | 52 +-
libgo/go/os/exec/exec_unix.go | 1 +
libgo/go/os/exec/exec_windows_test.go | 43 +
libgo/go/os/exec/lp_js.go | 1 +
libgo/go/os/exec/lp_unix.go | 1 +
libgo/go/os/exec/lp_unix_test.go | 9 +-
libgo/go/os/exec/read3.go | 1 +
libgo/go/os/exec_plan9.go | 3 +-
libgo/go/os/exec_posix.go | 11 +-
libgo/go/os/exec_unix.go | 1 +
libgo/go/os/exec_unix_test.go | 1 +
libgo/go/os/exec_windows.go | 23 +-
libgo/go/os/executable_path.go | 1 +
libgo/go/os/executable_plan9.go | 8 +-
libgo/go/os/executable_procfs.go | 22 +-
libgo/go/os/executable_sysctl.go | 1 +
libgo/go/os/executable_test.go | 65 +
libgo/go/os/export_unix_test.go | 1 +
libgo/go/os/export_windows_test.go | 1 +
libgo/go/os/fifo_test.go | 11 +-
libgo/go/os/file.go | 20 +-
libgo/go/os/file_plan9.go | 2 +
libgo/go/os/file_posix.go | 1 +
libgo/go/os/file_unix.go | 6 +-
libgo/go/os/os_test.go | 56 +-
libgo/go/os/os_unix_test.go | 1 +
libgo/go/os/os_windows_test.go | 101 +-
libgo/go/os/path_test.go | 17 +-
libgo/go/os/path_unix.go | 1 +
libgo/go/os/path_windows.go | 7 +
libgo/go/os/path_windows_test.go | 29 +-
libgo/go/os/pipe2_bsd.go | 3 +-
libgo/go/os/pipe2_illumos.go | 1 +
libgo/go/os/pipe_bsd.go | 3 +-
libgo/go/os/pipe_test.go | 12 +-
libgo/go/os/rawconn.go | 1 +
libgo/go/os/rawconn_test.go | 1 +
libgo/go/os/readfrom_linux_test.go | 6 +-
libgo/go/os/readfrom_stub.go | 1 +
libgo/go/os/removeall_at.go | 1 +
libgo/go/os/removeall_noat.go | 1 +
libgo/go/os/removeall_test.go | 53 +-
libgo/go/os/signal/doc.go | 8 +-
libgo/go/os/signal/example_unix_test.go | 1 +
libgo/go/os/signal/internal/pty/pty.go | 1 +
libgo/go/os/signal/signal_cgo_test.go | 1 +
libgo/go/os/signal/signal_linux_test.go | 1 +
libgo/go/os/signal/signal_plan9_test.go | 18 +-
libgo/go/os/signal/signal_test.go | 18 +-
libgo/go/os/signal/signal_unix.go | 1 +
libgo/go/os/stat_js.go | 1 +
libgo/go/os/stat_test.go | 45 +-
libgo/go/os/stat_unix.go | 1 +
libgo/go/os/sticky_bsd.go | 1 +
libgo/go/os/sticky_notbsd.go | 1 +
libgo/go/os/str.go | 32 +-
libgo/go/os/sys_bsd.go | 1 +
libgo/go/os/sys_js.go | 1 +
libgo/go/os/sys_unix.go | 1 +
libgo/go/os/tempfile.go | 7 +-
libgo/go/os/timeout_test.go | 5 +-
libgo/go/os/types_unix.go | 4 +-
libgo/go/os/user/cgo_lookup_unix.go | 4 +-
libgo/go/os/user/cgo_unix_test.go | 4 +-
libgo/go/os/user/listgroups_aix.go | 3 +
...listgroups_solaris.go => listgroups_illumos.go} | 7 +-
libgo/go/os/user/listgroups_unix.go | 6 +-
libgo/go/os/user/lookup_android.go | 1 +
libgo/go/os/user/lookup_stubs.go | 1 +
libgo/go/os/user/lookup_unix.go | 74 +-
libgo/go/os/user/lookup_unix_test.go | 17 +-
libgo/go/os/user/user_test.go | 2 +-
libgo/go/os/wait_unimp.go | 3 +-
libgo/go/os/wait_wait6.go | 11 +-
libgo/go/os/wait_waitid.go | 3 +-
libgo/go/path/filepath/example_unix_test.go | 1 +
libgo/go/path/filepath/example_unix_walk_test.go | 1 +
libgo/go/path/filepath/match_test.go | 29 +-
libgo/go/path/filepath/path.go | 6 +-
libgo/go/path/filepath/path_test.go | 125 +-
libgo/go/path/filepath/path_unix.go | 1 +
libgo/go/path/filepath/symlink_unix.go | 1 +
libgo/go/plugin/plugin_dlopen.go | 1 +
libgo/go/plugin/plugin_stubs.go | 1 +
libgo/go/plugin/plugin_test.go | 1 +
libgo/go/reflect/all_test.go | 410 ++--
libgo/go/reflect/internal/example1/example.go | 6 +
libgo/go/reflect/internal/example2/example.go | 6 +
libgo/go/reflect/type.go | 74 +-
libgo/go/reflect/value.go | 66 +-
libgo/go/reflect/visiblefields.go | 105 +
libgo/go/reflect/visiblefields_test.go | 330 ++++
libgo/go/regexp/exec2_test.go | 1 +
libgo/go/regexp/find_test.go | 1 +
libgo/go/regexp/onepass_test.go | 2 +-
libgo/go/regexp/syntax/compile.go | 29 +-
libgo/go/regexp/syntax/prog_test.go | 15 +
libgo/go/regexp/testdata/basic.dat | 12 +-
libgo/go/regexp/testdata/nullsubexpr.dat | 18 +-
libgo/go/regexp/testdata/re2-exhaustive.txt.bz2 | Bin 394016 -> 428262 bytes
libgo/go/regexp/testdata/re2-search.txt | 145 +-
libgo/go/runtime/abi_test.go | 112 ++
libgo/go/runtime/alg.go | 1 -
libgo/go/runtime/auxv_none.go | 8 +-
libgo/go/runtime/cgo/handle.go | 109 ++
libgo/go/runtime/cgo/handle_test.go | 103 +
libgo/go/runtime/cgocall.go | 2 +
libgo/go/runtime/chan_test.go | 22 +-
libgo/go/runtime/checkptr.go | 29 +-
libgo/go/runtime/checkptr_test.go | 3 +
libgo/go/runtime/cpuprof.go | 11 +-
libgo/go/runtime/cputicks.go | 9 +-
libgo/go/runtime/crash_cgo_test.go | 13 +
libgo/go/runtime/crash_nonunix_test.go | 1 +
libgo/go/runtime/crash_test.go | 8 -
libgo/go/runtime/crash_unix_test.go | 80 +-
libgo/go/runtime/debug.go | 2 +-
libgo/go/runtime/debug/panic_test.go | 4 +
libgo/go/runtime/debug_test.go | 250 ---
libgo/go/runtime/debuglog_off.go | 1 +
libgo/go/runtime/debuglog_on.go | 1 +
libgo/go/runtime/defer_test.go | 2 +-
libgo/go/runtime/defs_windows_arm64.go | 83 +
libgo/go/runtime/env_posix.go | 1 +
libgo/go/runtime/example_test.go | 16 +-
libgo/go/runtime/export_debug_test.go | 200 --
libgo/go/runtime/export_mmap_test.go | 1 +
libgo/go/runtime/export_pipe2_test.go | 3 +-
libgo/go/runtime/export_pipe_test.go | 3 +-
libgo/go/runtime/export_test.go | 99 +-
libgo/go/runtime/export_unix_test.go | 1 +
libgo/go/runtime/extern.go | 18 +-
libgo/go/runtime/gc_test.go | 120 ++
libgo/go/runtime/hash32.go | 140 +-
libgo/go/runtime/hash64.go | 137 +-
libgo/go/runtime/hash_test.go | 49 -
libgo/go/runtime/heapdump.go | 9 +-
libgo/go/runtime/histogram.go | 4 +
libgo/go/runtime/internal/math/math.go | 21 +
libgo/go/runtime/internal/sys/arch.go | 41 +
libgo/go/runtime/internal/sys/stubs.go | 13 -
libgo/go/runtime/lfstack_32bit.go | 3 +-
libgo/go/runtime/lfstack_64bit.go | 1 +
libgo/go/runtime/libfuzzer.go | 1 +
libgo/go/runtime/lock_futex.go | 3 +-
libgo/go/runtime/lock_js.go | 8 +-
libgo/go/runtime/lock_sema.go | 3 +-
libgo/go/runtime/lockrank.go | 32 +-
libgo/go/runtime/lockrank_off.go | 1 +
libgo/go/runtime/lockrank_on.go | 27 +-
libgo/go/runtime/lockrank_test.go | 41 +
libgo/go/runtime/malloc.go | 116 +-
libgo/go/runtime/malloc_test.go | 6 +
libgo/go/runtime/map.go | 18 +-
libgo/go/runtime/map_faststr.go | 3 +
libgo/go/runtime/mbitmap.go | 72 +-
libgo/go/runtime/mcache.go | 49 +-
libgo/go/runtime/mcentral.go | 25 +-
libgo/go/runtime/metrics.go | 81 +-
libgo/go/runtime/metrics/description.go | 60 +-
libgo/go/runtime/metrics/doc.go | 35 +-
libgo/go/runtime/metrics_test.go | 75 +-
libgo/go/runtime/mgc.go | 935 ++-------
libgo/go/runtime/mgcmark.go | 74 +-
libgo/go/runtime/mgcpacer.go | 848 +++++++++
libgo/go/runtime/mgcscavenge.go | 16 +-
libgo/go/runtime/mgcscavenge_test.go | 6 -
libgo/go/runtime/mgcsweep.go | 211 ++-
libgo/go/runtime/mgcwork.go | 2 +-
libgo/go/runtime/mheap.go | 155 +-
libgo/go/runtime/mkfastlog2table.go | 1 +
libgo/go/runtime/mkpreempt.go | 21 +-
libgo/go/runtime/mksizeclasses.go | 149 +-
libgo/go/runtime/mpagealloc.go | 3 +
libgo/go/runtime/mpagealloc_32bit.go | 1 +
libgo/go/runtime/mpagealloc_64bit.go | 1 +
libgo/go/runtime/mprof.go | 94 +-
libgo/go/runtime/msan0.go | 1 +
libgo/go/runtime/mstats.go | 82 +-
libgo/go/runtime/nbpipe_pipe.go | 3 +-
libgo/go/runtime/nbpipe_pipe2.go | 1 +
libgo/go/runtime/nbpipe_test.go | 1 +
libgo/go/runtime/netpoll.go | 16 +-
libgo/go/runtime/netpoll_epoll.go | 1 +
libgo/go/runtime/netpoll_fake.go | 1 +
libgo/go/runtime/netpoll_kqueue.go | 1 +
libgo/go/runtime/netpoll_stub.go | 1 +
libgo/go/runtime/norace_test.go | 1 +
libgo/go/runtime/os_aix.go | 1 +
libgo/go/runtime/os_darwin.go | 17 +-
libgo/go/runtime/os_gccgo.go | 8 +
libgo/go/runtime/os_js.go | 11 +
libgo/go/runtime/os_linux_arm64.go | 1 +
libgo/go/runtime/os_linux_mips64x.go | 1 +
libgo/go/runtime/os_linux_mipsx.go | 1 +
libgo/go/runtime/os_linux_noauxv.go | 4 +-
libgo/go/runtime/os_linux_ppc64x.go | 1 +
libgo/go/runtime/os_only_solaris.go | 1 +
libgo/go/runtime/os_windows_arm64.go | 14 +
libgo/go/runtime/panic32.go | 3 +
libgo/go/runtime/pprof/mprof_test.go | 30 +-
libgo/go/runtime/pprof/pprof.go | 58 +-
libgo/go/runtime/pprof/pprof_norusage.go | 1 +
libgo/go/runtime/pprof/pprof_rusage.go | 1 +
libgo/go/runtime/pprof/pprof_test.go | 153 +-
libgo/go/runtime/preempt_nonwindows.go | 1 +
libgo/go/runtime/print.go | 26 +-
libgo/go/runtime/proc.go | 794 +++++---
libgo/go/runtime/proc_test.go | 49 +
libgo/go/runtime/race0.go | 1 +
libgo/go/runtime/relax_stub.go | 1 +
libgo/go/runtime/runtime-lldb_test.go | 8 +-
libgo/go/runtime/runtime1.go | 2 -
libgo/go/runtime/runtime2.go | 52 +-
libgo/go/runtime/runtime_mmap_test.go | 1 +
libgo/go/runtime/runtime_test.go | 4 +-
libgo/go/runtime/runtime_unix_test.go | 1 +
libgo/go/runtime/select.go | 2 +-
libgo/go/runtime/semasleep_test.go | 1 +
libgo/go/runtime/signal_unix.go | 5 +-
libgo/go/runtime/signal_windows_test.go | 18 +-
libgo/go/runtime/sigqueue.go | 3 +-
libgo/go/runtime/sigqueue_note.go | 4 +-
libgo/go/runtime/sizeclasses.go | 155 +-
libgo/go/runtime/sizeof_test.go | 2 +-
libgo/go/runtime/slice.go | 12 +
libgo/go/runtime/stubs.go | 3 -
libgo/go/runtime/stubs2.go | 10 +-
libgo/go/runtime/stubs3.go | 3 +
libgo/go/runtime/stubs_linux.go | 1 +
libgo/go/runtime/stubs_nonlinux.go | 1 +
libgo/go/runtime/symtab.go | 11 +-
libgo/go/runtime/sys_wasm.go | 6 +-
libgo/go/runtime/testdata/testprog/checkptr.go | 49 +-
libgo/go/runtime/testdata/testprog/crashdump.go | 47 +
libgo/go/runtime/testdata/testprogcgo/aprof.go | 4 +-
libgo/go/runtime/testdata/testprogcgo/aprof_c.c | 9 +
.../testdata/testprogcgo/bigstack1_windows.c | 12 +
.../testdata/testprogcgo/bigstack_windows.go | 4 +-
.../go/runtime/testdata/testprogcgo/lockosthread.c | 2 +-
libgo/go/runtime/testdata/testprogcgo/pprof.go | 1 +
libgo/go/runtime/testdata/testprogcgo/raceprof.go | 1 +
.../go/runtime/testdata/testprogcgo/threadpprof.go | 8 +-
libgo/go/runtime/testdata/testprogcgo/traceback.go | 1 +
.../go/runtime/testdata/testprogcgo/traceback_c.c | 68 +
.../testdata/testprogcgo/traceback_gccgo.go | 1 +
.../runtime/testdata/testprogcgo/tracebackctxt.go | 34 +-
.../runtime/testdata/testprogcgo/tracebackctxt_c.c | 23 +-
.../go/runtime/testdata/testprogcgo/windows/win.go | 2 +-
.../go/runtime/testdata/testwinlibsignal/dummy.go | 3 +
libgo/go/runtime/testdata/testwinlibsignal/main.c | 57 +
libgo/go/runtime/testdata/testwinsignal/main.go | 38 +-
libgo/go/runtime/time.go | 58 +-
libgo/go/runtime/time_fake.go | 26 +-
libgo/go/runtime/time_nofake.go | 5 +-
libgo/go/runtime/timeasm.go | 4 +-
libgo/go/runtime/timestub.go | 3 +
libgo/go/runtime/timestub2.go | 11 +-
libgo/go/runtime/tls_stub.go | 11 +
libgo/go/runtime/tls_windows_amd64.go | 10 +
libgo/go/runtime/trace.go | 19 +-
libgo/go/runtime/traceback_test.go | 297 +++
libgo/go/runtime/type.go | 6 +-
libgo/go/runtime/write_err.go | 1 +
libgo/go/runtime/write_err_android.go | 2 +-
libgo/go/sort/example_search_test.go | 32 +
libgo/go/sort/genzfunc.go | 1 +
libgo/go/sort/slice_go113.go | 1 +
libgo/go/sort/slice_go14.go | 1 +
libgo/go/sort/slice_go18.go | 1 +
libgo/go/strconv/atof.go | 2 +-
libgo/go/strconv/atof_test.go | 3 +
libgo/go/strconv/atoi.go | 13 +-
libgo/go/strconv/atoi_test.go | 10 +
libgo/go/strconv/bytealg.go | 15 +
libgo/go/strconv/bytealg_bootstrap.go | 18 +
libgo/go/strconv/eisel_lemire.go | 16 +-
libgo/go/strconv/extfloat.go | 517 -----
libgo/go/strconv/ftoa.go | 23 +-
libgo/go/strconv/ftoa_test.go | 48 +-
libgo/go/strconv/ftoaryu.go | 567 ++++++
libgo/go/strconv/ftoaryu_test.go | 31 +
libgo/go/strconv/internal_test.go | 8 +
libgo/go/strconv/makeisprint.go | 5 +-
libgo/go/strconv/quote.go | 171 +-
libgo/go/strconv/quote_test.go | 63 +-
libgo/go/strings/builder.go | 3 +-
libgo/go/strings/builder_test.go | 11 +
libgo/go/sync/atomic/value.go | 129 +-
libgo/go/sync/atomic/value_test.go | 139 ++
libgo/go/sync/map.go | 3 +-
libgo/go/sync/pool_test.go | 1 +
libgo/go/sync/runtime2.go | 1 +
libgo/go/sync/runtime2_lockrank.go | 1 +
libgo/go/syscall/bpf_bsd.go | 1 +
libgo/go/syscall/creds_test.go | 14 +-
libgo/go/syscall/dirent.go | 1 +
libgo/go/syscall/dirent_test.go | 17 +-
libgo/go/syscall/endian_big.go | 1 +
libgo/go/syscall/endian_little.go | 3 +-
libgo/go/syscall/env_unix.go | 1 +
libgo/go/syscall/exec_bsd.go | 9 +-
libgo/go/syscall/exec_linux.go | 16 +-
libgo/go/syscall/exec_linux_test.go | 2 +
libgo/go/syscall/exec_unix.go | 3 +-
libgo/go/syscall/exec_unix_test.go | 65 +-
libgo/go/syscall/exec_windows.go | 99 +-
libgo/go/syscall/exec_windows_test.go | 72 +
libgo/go/syscall/export_unix_test.go | 3 +-
libgo/go/syscall/export_windows_test.go | 11 +
libgo/go/syscall/forkpipe.go | 3 +-
libgo/go/syscall/forkpipe2.go | 3 +-
libgo/go/syscall/fs_js.go | 1 +
libgo/go/syscall/getdirentries_test.go | 7 +-
libgo/go/syscall/libcall_glibc.go | 4 +-
libgo/go/syscall/mkasm.go | 1 +
libgo/go/syscall/mmap_unix_test.go | 1 +
libgo/go/syscall/msan0.go | 1 +
libgo/go/syscall/net_js.go | 1 +
libgo/go/syscall/route_bsd.go | 1 +
libgo/go/syscall/route_freebsd_32bit.go | 1 +
libgo/go/syscall/route_freebsd_64bit.go | 1 +
libgo/go/syscall/setuidgid_32_linux.go | 1 +
libgo/go/syscall/setuidgid_linux.go | 4 +-
libgo/go/syscall/sockcmsg_unix.go | 1 +
libgo/go/syscall/sockcmsg_unix_other.go | 1 +
libgo/go/syscall/str.go | 24 -
libgo/go/syscall/syscall_darwin.go | 5 +-
libgo/go/syscall/syscall_freebsd_test.go | 1 +
libgo/go/syscall/syscall_js.go | 6 +-
libgo/go/syscall/syscall_linux_386.go | 4 +-
libgo/go/syscall/syscall_linux_mipsx.go | 5 +-
libgo/go/syscall/syscall_linux_test.go | 21 +-
libgo/go/syscall/syscall_ptrace_test.go | 1 +
libgo/go/syscall/syscall_test.go | 17 -
libgo/go/syscall/syscall_unix.go | 1 +
libgo/go/syscall/syscall_unix_test.go | 15 +-
libgo/go/syscall/tables_js.go | 1 +
libgo/go/syscall/time_fake.go | 1 +
libgo/go/syscall/time_nofake.go | 1 +
libgo/go/syscall/timestruct.go | 1 +
libgo/go/syscall/types_windows_arm64.go | 22 +
libgo/go/testing/benchmark.go | 7 +-
libgo/go/testing/benchmark_test.go | 24 +
libgo/go/testing/fstest/mapfs.go | 6 +-
libgo/go/testing/fstest/testfs.go | 19 +-
libgo/go/testing/fstest/testfs_test.go | 9 +
libgo/go/testing/run_example.go | 1 +
libgo/go/testing/run_example_js.go | 1 +
libgo/go/testing/sub_test.go | 2 +-
libgo/go/testing/testing.go | 160 +-
libgo/go/testing/testing_test.go | 93 +-
libgo/go/text/scanner/scanner.go | 2 +-
libgo/go/text/template/exec.go | 13 +-
libgo/go/text/template/exec_test.go | 79 +-
libgo/go/text/template/funcs.go | 11 +-
libgo/go/text/template/link_test.go | 6 +-
libgo/go/text/template/parse/parse.go | 4 +-
libgo/go/text/template/parse/parse_test.go | 16 +
libgo/go/text/template/template.go | 9 +
libgo/go/time/embed.go | 1 +
libgo/go/time/export_test.go | 3 +
libgo/go/time/format.go | 271 ++-
libgo/go/time/format_test.go | 68 +-
libgo/go/time/genzabbrs.go | 1 +
libgo/go/time/internal_test.go | 2 +
libgo/go/time/sleep_test.go | 34 +
libgo/go/time/sys_plan9.go | 1 +
libgo/go/time/sys_unix.go | 1 +
libgo/go/time/testdata/2020b_Europe_Berlin | Bin 0 -> 705 bytes
libgo/go/time/testdata/2021a_America_Nuuk | Bin 0 -> 465 bytes
libgo/go/time/testdata/2021a_Asia_Gaza | Bin 0 -> 1213 bytes
libgo/go/time/testdata/2021a_Europe_Dublin | Bin 0 -> 1496 bytes
libgo/go/time/tick_test.go | 9 +-
libgo/go/time/time.go | 61 +-
libgo/go/time/time_test.go | 104 +
libgo/go/time/tzdata/generate_zipdata.go | 1 +
libgo/go/time/zoneinfo.go | 12 +-
libgo/go/time/zoneinfo_ios.go | 1 +
libgo/go/time/zoneinfo_js.go | 1 +
libgo/go/time/zoneinfo_test.go | 26 +-
libgo/go/time/zoneinfo_unix.go | 1 +
libgo/go/time/zoneinfo_unix_test.go | 1 +
libgo/go/unicode/letter.go | 6 +-
libgo/go/unicode/letter_test.go | 79 +
libgo/go/vendor/modules.txt | 16 +-
libgo/goarch.sh | 17 +
libgo/gotool-packages.txt | 2 +-
libgo/libgo-packages.txt | 11 +
libgo/match.sh | 13 +-
libgo/misc/cgo/errors/argposition_test.go | 134 ++
libgo/misc/cgo/errors/badsym_test.go | 7 +-
libgo/misc/cgo/errors/errors_test.go | 8 +-
libgo/misc/cgo/errors/ptr_test.go | 9 +-
libgo/misc/cgo/errors/testdata/err2.go | 12 +-
libgo/misc/cgo/errors/testdata/issue42580.go | 44 +
libgo/misc/cgo/life/life_test.go | 5 +-
libgo/misc/cgo/stdio/stdio_test.go | 5 +-
libgo/misc/cgo/test/callback.go | 2 +-
libgo/misc/cgo/test/cgo_test.go | 2 +
libgo/misc/cgo/test/issue1435.go | 28 +-
libgo/misc/cgo/test/issue6997_linux.go | 9 +-
.../export_test.go => misc/cgo/test/issue8148.c} | 8 +-
libgo/misc/cgo/test/issue8148.go | 11 +-
libgo/misc/cgo/test/pkg_test.go | 5 +-
libgo/misc/cgo/test/setgid_linux.go | 2 +-
libgo/misc/cgo/test/test.go | 41 +
libgo/misc/cgo/test/testdata/issue9400/asm_386.s | 2 +-
.../misc/cgo/test/testdata/issue9400/asm_amd64x.s | 2 +-
libgo/misc/cgo/test/testdata/issue9400/asm_arm.s | 2 +-
libgo/misc/cgo/test/testdata/issue9400/asm_arm64.s | 2 +-
.../misc/cgo/test/testdata/issue9400/asm_mips64x.s | 2 +-
libgo/misc/cgo/test/testdata/issue9400/asm_mipsx.s | 2 +-
.../misc/cgo/test/testdata/issue9400/asm_ppc64x.s | 2 +-
.../misc/cgo/test/testdata/issue9400/asm_riscv64.s | 2 +-
libgo/misc/cgo/test/testdata/issue9400/asm_s390x.s | 2 +-
libgo/misc/cgo/test/testx.c | 24 +
libgo/misc/cgo/test/testx.go | 36 +-
libgo/misc/cgo/testcarchive/carchive_test.go | 13 +-
.../cgo/testcarchive/testdata/libgo6/sigprof.go | 4 +-
libgo/misc/cgo/testcshared/cshared_test.go | 75 +-
libgo/misc/cgo/testgodefs/testgodefs_test.go | 11 +-
libgo/misc/cgo/testplugin/plugin_test.go | 87 +-
libgo/misc/cgo/testplugin/testdata/method2/main.go | 2 +-
libgo/misc/cgo/testsanitizers/cc_test.go | 20 +-
libgo/misc/cgo/testsanitizers/cshared_test.go | 15 +-
libgo/misc/cgo/testsanitizers/msan_test.go | 13 +
libgo/misc/cgo/testsanitizers/testdata/tsan9.go | 4 +-
libgo/misc/cgo/testshared/shared_test.go | 13 +-
libgo/misc/cgo/testshared/testdata/depBase/asm.s | 2 +-
.../misc/cgo/testshared/testdata/depBase/stubs.go | 2 +-
libgo/misc/cgo/testso/so_test.go | 10 +-
libgo/misc/cgo/testso/testdata/cgoso.go | 2 +-
libgo/misc/cgo/testsovar/so_test.go | 10 +-
libgo/misc/cgo/testsovar/testdata/cgoso.go | 2 +-
libgo/runtime/go-now.c | 4 +-
libgo/runtime/runtime_c.c | 23 +-
libgo/runtime/stack.c | 65 +-
libgo/testsuite/gotest | 13 +-
libgomp/ChangeLog | 24 +
libgomp/env.c | 13 +-
libgomp/libgomp.texi | 32 +-
libgomp/omp.h.in | 10 +-
libgomp/omp_lib.f90.in | 6 +
libgomp/omp_lib.h.in | 2 +
libgomp/testsuite/libgomp.c-c++-common/masked-1.c | 83 +
libgomp/testsuite/libgomp.c/affinity-1.c | 14 +-
libsanitizer/ChangeLog | 5 +
libstdc++-v3/ChangeLog | 46 +
libstdc++-v3/include/c_global/cmath | 16 +-
libstdc++-v3/include/experimental/random | 1 +
libstdc++-v3/include/ext/type_traits.h | 8 +-
libstdc++-v3/src/c++98/locale_init.cc | 4 +
libstdc++-v3/src/c++98/localename.cc | 4 +
libstdc++-v3/src/c++98/misc-inst.cc | 4 +
.../testsuite/26_numerics/{lerp.cc => lerp/1.cc} | 4 +-
.../testsuite/26_numerics/lerp/constexpr.cc | 21 +
libstdc++-v3/testsuite/26_numerics/lerp/version.cc | 10 +
.../testsuite/26_numerics/midpoint/integral.cc | 4 +-
.../testsuite/26_numerics/midpoint/version.cc | 10 +
.../testsuite/experimental/random/randint.cc | 18 +-
2155 files changed, 79546 insertions(+), 23815 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2021-08-13 19:43 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-13 19:43 [gcc/devel/c++-coroutines] Merge master r12-2901 Iain D Sandoe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).