This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/gcc.
from 10502831581 Update update_web_docs_svn references in sourcebuild.texi. adds c75199b716e Add error messages for missing methods of awaitable class adds 6ac6529e155 Add error check on return value of build_co_await adds 5a8ea165926 libgo: update to Go1.14beta1 adds a38979d9d7a openmp: Teach omp_code_to_statement about rest of OpenMP st [...] adds 44a9d801a70 openmp: Fix up !$omp target parallel handling adds c892d8f58f6 i386: Fix up -fdollars-in-identifiers with identifiers star [...] adds f96af171bee contrib: script to create a new vendor branch adds 5f32f9cf13f Smart relaxation of TOP N counter. adds d80f0a8dc9c aarch64: Fix aarch64_expand_subvti constant handling [PR93335] adds 2b85c088220 tree-optimization/93381 fix integer offsetting in points-to [...] adds cb17653866c Extend r279588 to g++.dg/ext/sve-sizeless-1.C adds 998faa15e9c Fix gcc.target/aarch64/sve/sel_3.c for big-endian targets adds 9c4fb56578e Skip gcc.target/aarch64/sve/tls_preserve* for emultls targets adds 7491c17fe01 Fix TOP N counter update. adds 7c46e71d016 cfgexpand: Update partition size when merging variables adds bf91504dc23 Fix a couple of memory leaks in the C++ frontend adds 15ed55eabb0 PR c++/93324 - ICE with -Wall on constexpr if. adds e1fd040884a PR c++/92907 - noexcept does not consider "const" in member [...] adds 68cbbe7cdc7 runtime: call runtime_nanotime1, not runtime_nanotime adds 75038aa6aa5 analyzer: introduce namespace to avoid ODR clashes (PR 93307) adds da7cf663b75 analyzer: testsuite fixes for alloca, getpass, and setjmp ( [...] adds fd9982bb005 analyzer: fix setjmp handling with -g (PR 93378) adds 597e403d6db analyzer: fix usage of "_setjmp" in test for PR 93378 adds 9085381f193 Allow tree-ssa.exp to be run by itself adds d9637168812 c-family: Remove location parm from unsafe_conversion_p. adds 55b7df8bfb1 c-family: Fix problems with blender and PPC from PR 40752 patch. adds 26afdf50706 internal/syscall/unix: use getrandom_linux_generic.go on arm64be adds 9e16359ce8d runtime: for Solaris, add osinit, and drop duplicate getncpu new 4857e6f343c Daily bump. new 83b0448980f Revert "Allow tree-ssa.exp to be run by itself" and move so [...] new 41fe06f89f9 Fix patchable-function-entry on arc
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: contrib/ChangeLog | 4 + contrib/git-add-vendor-branch.sh | 48 + gcc/ChangeLog | 46 +- gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 79 + gcc/analyzer/analysis-plan.h | 4 + gcc/analyzer/analyzer-logging.cc | 4 + gcc/analyzer/analyzer-logging.h | 4 + gcc/analyzer/analyzer-pass.cc | 2 +- gcc/analyzer/analyzer-selftests.cc | 4 + gcc/analyzer/analyzer-selftests.h | 6 +- gcc/analyzer/analyzer.cc | 3 +- gcc/analyzer/analyzer.h | 5 + gcc/analyzer/call-string.h | 4 + gcc/analyzer/checker-path.cc | 4 + gcc/analyzer/checker-path.h | 4 + gcc/analyzer/constraint-manager.cc | 4 + gcc/analyzer/constraint-manager.h | 4 + gcc/analyzer/diagnostic-manager.cc | 4 + gcc/analyzer/diagnostic-manager.h | 4 + gcc/analyzer/engine.cc | 30 +- gcc/analyzer/engine.h | 4 + gcc/analyzer/exploded-graph.h | 19 +- gcc/analyzer/function-set.cc | 4 + gcc/analyzer/function-set.h | 4 + gcc/analyzer/pending-diagnostic.cc | 4 + gcc/analyzer/pending-diagnostic.h | 4 + gcc/analyzer/program-point.cc | 4 + gcc/analyzer/program-point.h | 4 + gcc/analyzer/program-state.cc | 4 + gcc/analyzer/program-state.h | 8 + gcc/analyzer/region-model.cc | 15 +- gcc/analyzer/region-model.h | 114 +- gcc/analyzer/sm-file.cc | 4 + gcc/analyzer/sm-malloc.cc | 4 + gcc/analyzer/sm-pattern-test.cc | 4 + gcc/analyzer/sm-sensitive.cc | 4 + gcc/analyzer/sm-signal.cc | 4 + gcc/analyzer/sm-taint.cc | 4 + gcc/analyzer/sm.cc | 4 + gcc/analyzer/sm.h | 4 + gcc/analyzer/state-purge.h | 4 + gcc/analyzer/supergraph.cc | 4 + gcc/analyzer/supergraph.h | 26 + gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 17 +- gcc/c-family/c-common.h | 3 +- gcc/c-family/c-warn.c | 51 +- gcc/cfgexpand.c | 3 + gcc/config/aarch64/aarch64.c | 13 +- gcc/config/arc/arc.c | 2 + gcc/config/i386/i386.h | 25 + gcc/cp/ChangeLog | 29 + gcc/cp/call.c | 4 +- gcc/cp/constraint.cc | 7 +- gcc/cp/coroutines.cc | 51 +- gcc/cp/parser.c | 56 +- gcc/cp/semantics.c | 3 + gcc/fortran/ChangeLog | 10 + gcc/fortran/openmp.c | 75 + gcc/fortran/parse.c | 3 + gcc/fortran/trans-openmp.c | 1 + gcc/gdbinit.in | 4 +- gcc/go/gofrontend/MERGE | 2 +- gcc/output.h | 6 + gcc/profile.c | 10 +- gcc/selftest-run-tests.c | 2 +- gcc/testsuite/ChangeLog | 129 + gcc/testsuite/c-c++-common/Wconversion-pr40752.c | 10 +- gcc/testsuite/c-c++-common/Wconversion-pr40752a.c | 10 +- gcc/testsuite/c-c++-common/Wconversion-pr40752b.c | 8 + .../g++.dg/coroutines/coro1-missing-await-method.C | 21 + .../g++.dg/coroutines/coro1-ret-int-yield-int.h | 9 + gcc/testsuite/g++.dg/cpp0x/noexcept56.C | 10 + gcc/testsuite/g++.dg/cpp1z/constexpr-if33.C | 16 + gcc/testsuite/g++.dg/ext/sve-sizeless-1.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr93335.c | 98 + gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c | 4 +- gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c | 1 + gcc/testsuite/gcc.dg/analyzer/sensitive-1.c | 4 + gcc/testsuite/gcc.dg/analyzer/setjmp-2.c | 10 +- gcc/testsuite/gcc.dg/analyzer/setjmp-3.c | 8 +- gcc/testsuite/gcc.dg/analyzer/setjmp-4.c | 12 +- gcc/testsuite/gcc.dg/analyzer/setjmp-5.c | 6 +- gcc/testsuite/gcc.dg/analyzer/setjmp-6.c | 4 +- gcc/testsuite/gcc.dg/analyzer/setjmp-7.c | 4 +- gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c | 8 +- gcc/testsuite/gcc.dg/analyzer/setjmp-8.c | 8 +- gcc/testsuite/gcc.dg/analyzer/setjmp-9.c | 8 +- gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c | 15 + gcc/testsuite/gcc.dg/analyzer/test-setjmp.h | 16 + gcc/testsuite/gcc.dg/torture/pr93381.c | 25 + .../gcc.dg/{tree-ssa => vect}/pr88497-1.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-2.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-3.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-4.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-5.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-6.c | 0 .../gcc.dg/{tree-ssa => vect}/pr88497-7.c | 0 .../aarch64/sve/acle/general/stack_vars_1.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/sel_3.c | 2 +- .../gcc.target/aarch64/sve/tls_preserve_1.c | 3 +- .../gcc.target/aarch64/sve/tls_preserve_2.c | 3 +- .../gcc.target/aarch64/sve/tls_preserve_3.c | 3 +- gcc/testsuite/gcc.target/i386/pr91298-1.c | 14 + gcc/testsuite/gcc.target/i386/pr91298-2.c | 5 + gcc/testsuite/gfortran.dg/goacc/pr93329.f90 | 223 + .../gfortran.dg/gomp/target-parallel1.f90 | 4 + gcc/tree-ssa-structalias.c | 17 +- gcc/varasm.c | 33 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 6 +- gotools/Makefile.in | 6 +- libgcc/ChangeLog | 17 + libgcc/libgcov-driver.c | 54 +- libgcc/libgcov-profiler.c | 52 +- libgo/MERGE | 2 +- libgo/Makefile.am | 4 +- libgo/Makefile.in | 10 +- libgo/VERSION | 2 +- libgo/check-packages.txt | 7 +- libgo/configure | 2 +- libgo/configure.ac | 2 +- libgo/go/archive/tar/reader.go | 2 +- libgo/go/archive/zip/reader.go | 4 - libgo/go/archive/zip/reader_test.go | 46 +- .../go/archive/zip/testdata/go-no-datadesc-sig.zip | Bin 330 -> 0 bytes .../zip/testdata/go-no-datadesc-sig.zip.base64 | 1 + libgo/go/bufio/bufio.go | 17 +- libgo/go/bufio/bufio_test.go | 46 + libgo/go/bytes/bytes.go | 3 +- libgo/go/bytes/compare_test.go | 33 + libgo/go/cmd/cgo/doc.go | 4 +- libgo/go/cmd/cgo/gcc.go | 21 +- libgo/go/cmd/cgo/out.go | 12 +- libgo/go/cmd/go/alldocs.go | 87 +- libgo/go/cmd/go/go_test.go | 905 +-- libgo/go/cmd/go/help_test.go | 2 - libgo/go/cmd/go/internal/base/flag.go | 5 + libgo/go/cmd/go/internal/base/signal_unix.go | 2 +- libgo/go/cmd/go/internal/cache/cache.go | 69 +- libgo/go/cmd/go/internal/cfg/cfg.go | 15 +- libgo/go/cmd/go/internal/clean/clean.go | 2 +- libgo/go/cmd/go/internal/dirhash/hash.go | 103 - libgo/go/cmd/go/internal/dirhash/hash_test.go | 135 - libgo/go/cmd/go/internal/doc/doc.go | 2 + libgo/go/cmd/go/internal/envcmd/env.go | 69 +- libgo/go/cmd/go/internal/fmtcmd/fmt.go | 6 +- libgo/go/cmd/go/internal/generate/generate.go | 2 +- libgo/go/cmd/go/internal/get/discovery.go | 16 +- libgo/go/cmd/go/internal/get/get.go | 6 +- libgo/go/cmd/go/internal/get/path.go | 5 +- libgo/go/cmd/go/internal/get/vcs.go | 78 +- libgo/go/cmd/go/internal/help/helpdoc.go | 16 +- libgo/go/cmd/go/internal/imports/build.go | 4 +- libgo/go/cmd/go/internal/list/list.go | 18 +- libgo/go/cmd/go/internal/load/pkg.go | 251 +- libgo/go/cmd/go/internal/load/pkg_test.go | 44 +- libgo/go/cmd/go/internal/load/test.go | 17 +- .../lockedfile/internal/filelock/filelock_test.go | 2 +- libgo/go/cmd/go/internal/lockedfile/lockedfile.go | 65 + .../cmd/go/internal/lockedfile/lockedfile_test.go | 4 +- .../cmd/go/internal/lockedfile/transform_test.go | 104 + libgo/go/cmd/go/internal/modcmd/download.go | 58 +- libgo/go/cmd/go/internal/modcmd/edit.go | 58 +- libgo/go/cmd/go/internal/modcmd/graph.go | 10 +- libgo/go/cmd/go/internal/modcmd/init.go | 8 +- libgo/go/cmd/go/internal/modcmd/mod.go | 9 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 32 +- libgo/go/cmd/go/internal/modcmd/vendor.go | 78 +- libgo/go/cmd/go/internal/modcmd/verify.go | 14 +- libgo/go/cmd/go/internal/modcmd/why.go | 10 +- libgo/go/cmd/go/internal/modconv/convert.go | 7 +- libgo/go/cmd/go/internal/modconv/convert_test.go | 5 +- libgo/go/cmd/go/internal/modconv/dep.go | 6 +- libgo/go/cmd/go/internal/modconv/glide.go | 4 +- libgo/go/cmd/go/internal/modconv/glock.go | 4 +- libgo/go/cmd/go/internal/modconv/godeps.go | 4 +- libgo/go/cmd/go/internal/modconv/modconv.go | 2 +- libgo/go/cmd/go/internal/modconv/tsv.go | 4 +- libgo/go/cmd/go/internal/modconv/vconf.go | 4 +- libgo/go/cmd/go/internal/modconv/vjson.go | 4 +- libgo/go/cmd/go/internal/modconv/vmanifest.go | 4 +- libgo/go/cmd/go/internal/modconv/vyml.go | 4 +- libgo/go/cmd/go/internal/modfetch/bootstrap.go | 2 +- libgo/go/cmd/go/internal/modfetch/cache.go | 62 +- .../cmd/go/internal/modfetch/codehost/codehost.go | 7 +- libgo/go/cmd/go/internal/modfetch/codehost/git.go | 125 +- .../cmd/go/internal/modfetch/codehost/git_test.go | 27 +- .../go/cmd/go/internal/modfetch/codehost/shell.go | 2 +- libgo/go/cmd/go/internal/modfetch/codehost/svn.go | 154 + libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 104 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 310 +- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 378 +- libgo/go/cmd/go/internal/modfetch/fetch.go | 216 +- libgo/go/cmd/go/internal/modfetch/insecure.go | 16 + libgo/go/cmd/go/internal/modfetch/proxy.go | 49 +- libgo/go/cmd/go/internal/modfetch/pseudo.go | 5 +- libgo/go/cmd/go/internal/modfetch/repo.go | 50 +- libgo/go/cmd/go/internal/modfetch/sumdb.go | 14 +- libgo/go/cmd/go/internal/modfetch/unzip.go | 173 - .../modfetch/zip_sum_test/testdata/zip_sums.csv | 2124 ++++++ .../internal/modfetch/zip_sum_test/zip_sum_test.go | 230 + libgo/go/cmd/go/internal/modfile/gopkgin.go | 47 - libgo/go/cmd/go/internal/modfile/print.go | 164 - libgo/go/cmd/go/internal/modfile/read.go | 869 --- libgo/go/cmd/go/internal/modfile/read_test.go | 365 - libgo/go/cmd/go/internal/modfile/rule.go | 763 -- libgo/go/cmd/go/internal/modfile/rule_test.go | 90 - .../cmd/go/internal/modfile/testdata/block.golden | 29 - libgo/go/cmd/go/internal/modfile/testdata/block.in | 29 - .../go/internal/modfile/testdata/comment.golden | 10 - .../go/cmd/go/internal/modfile/testdata/comment.in | 8 - .../cmd/go/internal/modfile/testdata/empty.golden | 0 libgo/go/cmd/go/internal/modfile/testdata/empty.in | 0 .../go/internal/modfile/testdata/gopkg.in.golden | 6 - .../cmd/go/internal/modfile/testdata/module.golden | 1 - .../go/cmd/go/internal/modfile/testdata/module.in | 1 - .../go/internal/modfile/testdata/replace.golden | 5 - .../go/cmd/go/internal/modfile/testdata/replace.in | 5 - .../go/internal/modfile/testdata/replace2.golden | 10 - .../cmd/go/internal/modfile/testdata/replace2.in | 10 - .../cmd/go/internal/modfile/testdata/rule1.golden | 7 - libgo/go/cmd/go/internal/modget/get.go | 85 +- libgo/go/cmd/go/internal/modload/build.go | 112 +- libgo/go/cmd/go/internal/modload/help.go | 3 + libgo/go/cmd/go/internal/modload/import.go | 134 +- libgo/go/cmd/go/internal/modload/import_test.go | 6 +- libgo/go/cmd/go/internal/modload/init.go | 617 +- libgo/go/cmd/go/internal/modload/list.go | 25 +- libgo/go/cmd/go/internal/modload/load.go | 229 +- libgo/go/cmd/go/internal/modload/query.go | 181 +- libgo/go/cmd/go/internal/modload/query_test.go | 3 +- libgo/go/cmd/go/internal/modload/search.go | 25 +- libgo/go/cmd/go/internal/modload/stat_openfile.go | 27 + libgo/go/cmd/go/internal/modload/stat_unix.go | 31 + libgo/go/cmd/go/internal/modload/stat_windows.go | 23 + libgo/go/cmd/go/internal/modload/testgo.go | 2 +- libgo/go/cmd/go/internal/module/module.go | 632 -- libgo/go/cmd/go/internal/module/module_test.go | 319 - libgo/go/cmd/go/internal/mvs/mvs.go | 16 +- libgo/go/cmd/go/internal/mvs/mvs_test.go | 32 +- libgo/go/cmd/go/internal/note/example_test.go | 128 - libgo/go/cmd/go/internal/note/note.go | 683 -- libgo/go/cmd/go/internal/note/note_test.go | 472 -- libgo/go/cmd/go/internal/renameio/renameio_test.go | 14 +- libgo/go/cmd/go/internal/renameio/umask_test.go | 4 +- .../go/cmd/go/internal/robustio/robustio_darwin.go | 21 + .../go/cmd/go/internal/robustio/robustio_flaky.go | 92 + .../go/cmd/go/internal/robustio/robustio_other.go | 2 +- .../cmd/go/internal/robustio/robustio_windows.go | 80 +- libgo/go/cmd/go/internal/run/run.go | 4 +- libgo/go/cmd/go/internal/search/search.go | 84 +- libgo/go/cmd/go/internal/search/search_test.go | 2 +- libgo/go/cmd/go/internal/semver/semver.go | 388 - libgo/go/cmd/go/internal/semver/semver_test.go | 183 - libgo/go/cmd/go/internal/sumweb/cache.go | 59 - libgo/go/cmd/go/internal/sumweb/client.go | 619 -- libgo/go/cmd/go/internal/sumweb/client_test.go | 460 -- libgo/go/cmd/go/internal/sumweb/encode.go | 167 - libgo/go/cmd/go/internal/sumweb/encode_test.go | 67 - libgo/go/cmd/go/internal/sumweb/server.go | 183 - libgo/go/cmd/go/internal/sumweb/test.go | 133 - libgo/go/cmd/go/internal/test/test.go | 5 +- libgo/go/cmd/go/internal/test/testflag.go | 8 +- libgo/go/cmd/go/internal/tlog/ct_test.go | 96 - libgo/go/cmd/go/internal/tlog/note.go | 135 - libgo/go/cmd/go/internal/tlog/note_test.go | 117 - libgo/go/cmd/go/internal/tlog/tile.go | 418 -- libgo/go/cmd/go/internal/tlog/tlog.go | 601 -- libgo/go/cmd/go/internal/tlog/tlog_test.go | 269 - libgo/go/cmd/go/internal/vet/vet.go | 1 + libgo/go/cmd/go/internal/vet/vetflag.go | 8 +- libgo/go/cmd/go/internal/web/api.go | 125 +- libgo/go/cmd/go/internal/web/file_test.go | 2 + libgo/go/cmd/go/internal/web/http.go | 29 +- libgo/go/cmd/go/internal/web/url_other.go | 2 +- libgo/go/cmd/go/internal/web/url_other_test.go | 2 +- libgo/go/cmd/go/internal/work/action.go | 14 +- libgo/go/cmd/go/internal/work/build.go | 57 +- libgo/go/cmd/go/internal/work/build_test.go | 2 - libgo/go/cmd/go/internal/work/buildid.go | 3 +- libgo/go/cmd/go/internal/work/exec.go | 121 +- libgo/go/cmd/go/internal/work/gc.go | 3 +- libgo/go/cmd/go/internal/work/gccgo.go | 11 +- libgo/go/cmd/go/internal/work/init.go | 113 +- libgo/go/cmd/go/internal/work/security.go | 12 + libgo/go/cmd/go/internal/work/security_test.go | 9 + libgo/go/cmd/go/main.go | 2 +- libgo/go/cmd/go/proxy_test.go | 42 +- libgo/go/cmd/go/script_test.go | 86 +- libgo/go/cmd/go/testdata/dep_test.go | 7 - libgo/go/cmd/go/testdata/local/easy.go | 7 - libgo/go/cmd/go/testdata/local/easysub/easysub.go | 7 - libgo/go/cmd/go/testdata/local/easysub/main.go | 9 - libgo/go/cmd/go/testdata/local/hard.go | 7 - libgo/go/cmd/go/testdata/local/sub/sub.go | 12 - libgo/go/cmd/go/testdata/local/sub/sub/subsub.go | 7 - .../testdata/mod/example.com_dotgo.go_v1.0.0.txt | 16 + .../go/testdata/mod/example.com_stack_v1.0.0.txt | 18 + .../go/testdata/mod/example.com_stack_v1.0.1.txt | 18 + .../testdata/mod/not-rsc.io_quote_v0.1.0-nomod.txt | 59 + libgo/go/cmd/go/testdata/print_goroot.go | 7 +- libgo/go/cmd/go/testdata/script/README | 14 +- libgo/go/cmd/go/testdata/script/bug.txt | 5 +- .../go/testdata/script/build_cache_trimpath.txt | 27 + libgo/go/cmd/go/testdata/script/build_gcflags.txt | 21 + libgo/go/cmd/go/testdata/script/build_i.txt | 41 + .../go/cmd/go/testdata/script/build_multi_main.txt | 10 + libgo/go/cmd/go/testdata/script/build_trimpath.txt | 137 +- libgo/go/cmd/go/testdata/script/cache_vet.txt | 22 + .../go/cmd/go/testdata/script/cmd_import_error.txt | 2 +- .../go/cmd/go/testdata/script/cover_mod_empty.txt | 11 + libgo/go/cmd/go/testdata/script/cover_modes.txt | 25 + .../script/cover_pkgall_multiple_mains.txt | 21 +- libgo/go/cmd/go/testdata/script/devnull.txt | 26 + libgo/go/cmd/go/testdata/script/env_write.txt | 33 + .../go/cmd/go/testdata/script/fmt_load_errors.txt | 19 + libgo/go/cmd/go/testdata/script/gccgo_m.txt | 19 + libgo/go/cmd/go/testdata/script/gccgo_mangle.txt | 15 + .../go/testdata/script/get_insecure_redirect.txt | 5 +- libgo/go/cmd/go/testdata/script/goflags.txt | 8 + libgo/go/cmd/go/testdata/script/gopath_install.txt | 53 + libgo/go/cmd/go/testdata/script/gopath_local.txt | 117 + .../cmd/go/testdata/script/gopath_moved_repo.txt | 68 + libgo/go/cmd/go/testdata/script/gopath_paths.txt | 43 + libgo/go/cmd/go/testdata/script/import_main.txt | 114 + .../cmd/go/testdata/script/install_cmd_gobin.txt | 2 +- .../cmd/go/testdata/script/install_cross_gobin.txt | 3 +- .../go/testdata/script/link_syso_issue33139.txt | 43 + .../cmd/go/testdata/script/list_ambiguous_path.txt | 38 + .../go/cmd/go/testdata/script/list_constraints.txt | 86 + .../go/cmd/go/testdata/script/list_linkshared.txt | 16 + libgo/go/cmd/go/testdata/script/list_parse_err.txt | 17 + .../go/cmd/go/testdata/script/list_split_main.txt | 25 + libgo/go/cmd/go/testdata/script/list_tags.txt | 10 - .../go/testdata/script/mod_ambiguous_import.txt | 49 + libgo/go/cmd/go/testdata/script/mod_auth.txt | 2 + libgo/go/cmd/go/testdata/script/mod_bad_domain.txt | 8 +- .../cmd/go/testdata/script/mod_build_info_err.txt | 22 + libgo/go/cmd/go/testdata/script/mod_cache_rw.txt | 49 + .../testdata/script/mod_convert_tsv_insecure.txt | 27 + .../go/testdata/script/mod_convert_vendor_json.txt | 2 +- .../script/mod_convert_vendor_manifest.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_doc.txt | 29 + libgo/go/cmd/go/testdata/script/mod_download.txt | 17 +- .../cmd/go/testdata/script/mod_download_json.txt | 10 + .../cmd/go/testdata/script/mod_download_latest.txt | 20 - .../testdata/script/mod_download_replace_file.txt | 16 + libgo/go/cmd/go/testdata/script/mod_edit.txt | 14 + libgo/go/cmd/go/testdata/script/mod_edit_go.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_empty_err.txt | 36 + .../go/cmd/go/testdata/script/mod_fs_patterns.txt | 35 +- libgo/go/cmd/go/testdata/script/mod_get_direct.txt | 20 + .../testdata/script/mod_get_insecure_redirect.txt | 34 + libgo/go/cmd/go/testdata/script/mod_get_major.txt | 23 + .../go/cmd/go/testdata/script/mod_get_newcycle.txt | 1 - .../go/cmd/go/testdata/script/mod_get_patterns.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_get_svn.txt | 31 +- .../go/testdata/script/mod_get_trailing_slash.txt | 30 + .../cmd/go/testdata/script/mod_getmode_vendor.txt | 15 +- libgo/go/cmd/go/testdata/script/mod_getx.txt | 14 + .../go/testdata/script/mod_go_version_mixed.txt | 43 + .../cmd/go/testdata/script/mod_goroot_errors.txt | 55 + .../cmd/go/testdata/script/mod_in_testdata_dir.txt | 45 + libgo/go/cmd/go/testdata/script/mod_internal.txt | 12 +- libgo/go/cmd/go/testdata/script/mod_issue35317.txt | 8 + libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 4 +- .../cmd/go/testdata/script/mod_list_e_readonly.txt | 15 + .../go/cmd/go/testdata/script/mod_list_upgrade.txt | 20 - .../cmd/go/testdata/script/mod_load_badchain.txt | 4 + .../go/cmd/go/testdata/script/mod_missing_repo.txt | 15 + .../testdata/script/mod_missingpkg_prerelease.txt | 5 + libgo/go/cmd/go/testdata/script/mod_modinfo.txt | 3 +- libgo/go/cmd/go/testdata/script/mod_outside.txt | 167 +- .../go/cmd/go/testdata/script/mod_permissions.txt | 57 + .../go/testdata/script/mod_prefer_compatible.txt | 65 + .../go/cmd/go/testdata/script/mod_proxy_errors.txt | 19 + libgo/go/cmd/go/testdata/script/mod_readonly.txt | 59 +- libgo/go/cmd/go/testdata/script/mod_replace.txt | 14 + .../cmd/go/testdata/script/mod_replace_gopkgin.txt | 28 + .../cmd/go/testdata/script/mod_replace_import.txt | 20 + libgo/go/cmd/go/testdata/script/mod_retention.txt | 135 + libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 2 +- .../go/cmd/go/testdata/script/mod_sumdb_cache.txt | 7 + .../cmd/go/testdata/script/mod_sumdb_file_path.txt | 5 +- libgo/go/cmd/go/testdata/script/mod_test_files.txt | 1 + libgo/go/cmd/go/testdata/script/mod_tidy.txt | 1 - libgo/go/cmd/go/testdata/script/mod_tidy_cycle.txt | 75 + libgo/go/cmd/go/testdata/script/mod_tidy_error.txt | 4 +- .../go/cmd/go/testdata/script/mod_tidy_replace.txt | 26 + libgo/go/cmd/go/testdata/script/mod_vendor.txt | 56 +- .../go/cmd/go/testdata/script/mod_vendor_auto.txt | 256 + .../go/cmd/go/testdata/script/mod_vendor_build.txt | 2 +- .../cmd/go/testdata/script/mod_vendor_replace.txt | 31 +- .../cmd/go/testdata/script/mod_vendor_unused.txt | 67 + libgo/go/cmd/go/testdata/script/modfile_flag.txt | 84 + .../cmd/go/testdata/script/noncanonical_import.txt | 21 + .../go/cmd/go/testdata/script/test_bad_example.txt | 13 + .../cmd/go/testdata/script/test_cache_inputs.txt | 230 + .../cmd/go/testdata/script/test_compile_binary.txt | 2 +- .../go/testdata/script/test_compile_tempfile.txt | 11 + libgo/go/cmd/go/testdata/script/test_devnull.txt | 15 - .../cmd/go/testdata/script/test_main_archive.txt | 32 + .../go/cmd/go/testdata/script/test_rebuildall.txt | 14 + libgo/go/cmd/go/testdata/script/test_timeout.txt | 11 +- libgo/go/cmd/go/testdata/script/version.txt | 5 + libgo/go/cmd/go/testdata/script/vet_flags.txt | 37 + libgo/go/cmd/go/testdata/src/canonical/a/a.go | 3 - .../cmd/go/testdata/src/canonical/a/vendor/c/c.go | 1 - libgo/go/cmd/go/testdata/src/canonical/b/b.go | 3 - libgo/go/cmd/go/testdata/src/canonical/d/d.go | 3 - .../cmd/go/testdata/src/go-cmd-test/helloworld.go | 5 - libgo/go/cmd/go/testdata/src/main_test/m.go | 4 - libgo/go/cmd/go/testdata/src/main_test/m_test.go | 10 - .../go/testdata/src/testcache/testcache_test.go | 91 - libgo/go/cmd/gofmt/gofmt.go | 46 +- libgo/go/cmd/gofmt/gofmt_test.go | 4 +- libgo/go/cmd/gofmt/rewrite.go | 6 + libgo/go/cmd/gofmt/testdata/import.golden | 73 +- libgo/go/cmd/gofmt/testdata/import.input | 71 +- libgo/go/cmd/gofmt/testdata/issue28082.golden | 13 + libgo/go/cmd/gofmt/testdata/issue28082.input | 13 + libgo/go/cmd/gofmt/testdata/rewrite10.golden | 19 + libgo/go/cmd/gofmt/testdata/rewrite10.input | 19 + libgo/go/cmd/internal/buildid/buildid_test.go | 41 +- libgo/go/cmd/internal/buildid/testdata/a.elf | Bin 12768 -> 0 bytes .../go/cmd/internal/buildid/testdata/a.elf.base64 | 1 + libgo/go/cmd/internal/buildid/testdata/a.macho | Bin 13472 -> 0 bytes .../cmd/internal/buildid/testdata/a.macho.base64 | 1 + libgo/go/cmd/internal/buildid/testdata/a.pe | Bin 3584 -> 0 bytes libgo/go/cmd/internal/buildid/testdata/a.pe.base64 | 1 + libgo/go/cmd/internal/buildid/testdata/p.a | Bin 682 -> 0 bytes libgo/go/cmd/internal/buildid/testdata/p.a.base64 | 1 + libgo/go/cmd/internal/diff/diff.go | 58 + libgo/go/cmd/internal/objabi/doc.go | 6 +- libgo/go/cmd/internal/objabi/funcdata.go | 11 +- libgo/go/cmd/internal/objabi/funcid.go | 15 + libgo/go/cmd/internal/objabi/head.go | 5 - libgo/go/cmd/internal/objabi/reloctype.go | 43 +- libgo/go/cmd/internal/objabi/reloctype_string.go | 4 +- libgo/go/cmd/internal/objabi/stack.go | 2 +- libgo/go/cmd/internal/objabi/symkind.go | 4 +- libgo/go/cmd/internal/objabi/util.go | 2 +- libgo/go/cmd/internal/sys/arch.go | 24 +- libgo/go/cmd/internal/sys/supported.go | 68 + libgo/go/cmd/vet/testdata/asm/asm.go | 2 + libgo/go/cmd/vet/testdata/asm/asm1.s | 23 + libgo/go/cmd/vet/testdata/print/print.go | 5 +- libgo/go/cmd/vet/testdata/src/asm/asm1.s | 8 - libgo/go/compress/flate/deflate.go | 13 +- libgo/go/compress/gzip/gunzip_test.go | 10 +- libgo/go/compress/gzip/testdata/issue6550.gz | Bin 65536 -> 0 bytes .../go/compress/gzip/testdata/issue6550.gz.base64 | 1 + libgo/go/compress/lzw/reader.go | 10 +- libgo/go/context/context.go | 63 +- libgo/go/context/context_test.go | 85 +- libgo/go/context/x_test.go | 1 + libgo/go/crypto/aes/gcm_ppc64le.go | 258 + libgo/go/crypto/dsa/dsa.go | 7 +- libgo/go/crypto/dsa/dsa_test.go | 15 + libgo/go/crypto/ecdsa/ecdsa.go | 36 +- libgo/go/crypto/ecdsa/ecdsa_noasm.go | 22 - libgo/go/crypto/ecdsa/ecdsa_s390x.go | 153 - libgo/go/crypto/ecdsa/ecdsa_s390x_test.go | 33 - libgo/go/crypto/ed25519/ed25519.go | 21 +- libgo/go/crypto/ed25519/ed25519_test.go | 9 + libgo/go/crypto/elliptic/fuzz_test.go | 2 +- libgo/go/crypto/elliptic/p256.go | 4 +- libgo/go/crypto/elliptic/p256_generic.go | 2 +- libgo/go/crypto/elliptic/p256_ppc64le.go | 522 ++ libgo/go/crypto/md5/md5block_decl.go | 2 +- libgo/go/crypto/md5/md5block_generic.go | 2 +- libgo/go/crypto/rand/eagain.go | 2 +- libgo/go/crypto/rand/rand_unix.go | 2 +- libgo/go/crypto/sha1/sha1block_decl.go | 2 +- libgo/go/crypto/sha1/sha1block_generic.go | 2 +- libgo/go/crypto/tls/alert.go | 2 + libgo/go/crypto/tls/auth.go | 225 +- libgo/go/crypto/tls/auth_test.go | 183 +- libgo/go/crypto/tls/cipher_suites.go | 211 +- libgo/go/crypto/tls/common.go | 420 +- libgo/go/crypto/tls/conn.go | 32 +- libgo/go/crypto/tls/conn_test.go | 12 +- libgo/go/crypto/tls/example_test.go | 238 + libgo/go/crypto/tls/generate_cert.go | 20 +- libgo/go/crypto/tls/handshake_client.go | 130 +- libgo/go/crypto/tls/handshake_client_test.go | 35 +- libgo/go/crypto/tls/handshake_client_tls13.go | 42 +- libgo/go/crypto/tls/handshake_messages.go | 109 +- libgo/go/crypto/tls/handshake_messages_test.go | 18 +- libgo/go/crypto/tls/handshake_server.go | 200 +- libgo/go/crypto/tls/handshake_server_test.go | 183 +- libgo/go/crypto/tls/handshake_server_tls13.go | 62 +- libgo/go/crypto/tls/handshake_test.go | 43 +- libgo/go/crypto/tls/handshake_unix_test.go | 18 + libgo/go/crypto/tls/key_agreement.go | 107 +- libgo/go/crypto/tls/key_schedule.go | 39 +- libgo/go/crypto/tls/prf.go | 125 +- libgo/go/crypto/tls/prf_test.go | 16 - libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 74 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 74 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 92 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 74 +- .../testdata/Client-TLSv12-ClientCert-RSA-RSAPSS | 78 +- .../tls/testdata/Client-TLSv12-RenegotiateOnce | 348 +- .../tls/testdata/Client-TLSv12-RenegotiateTwice | 538 +- .../Client-TLSv12-RenegotiateTwiceRejected | 354 +- libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN | 162 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 76 - libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 77 - libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 72 - .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 139 +- .../testdata/Server-TLSv10-ExportKeyingMaterial | 159 +- .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 131 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 137 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 125 +- libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 125 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 151 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 150 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 137 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 145 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 157 +- ...erver-TLSv12-ClientAuthRequestedAndEd25519Given | 149 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 181 +- ...rver-TLSv12-ClientAuthRequestedAndPKCS1v15Given | 157 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 139 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 137 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 | 92 +- .../testdata/Server-TLSv12-ExportKeyingMaterial | 150 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 150 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 150 +- libgo/go/crypto/tls/testdata/Server-TLSv12-P256 | 143 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 131 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 135 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 135 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 135 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 125 +- .../tls/testdata/Server-TLSv12-RSA-RSAPKCS1v15 | 135 +- .../crypto/tls/testdata/Server-TLSv12-RSA-RSAPSS | 89 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 66 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 151 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 135 +- .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 135 +- .../Server-TLSv12-SNI-GetCertificateNotFound | 135 +- libgo/go/crypto/tls/testdata/Server-TLSv12-X25519 | 135 +- .../tls/testdata/Server-TLSv13-AES128-SHA256 | 168 +- .../crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS | 105 +- .../tls/testdata/Server-TLSv13-RSA-RSAPSS-TooSmall | 16 + libgo/go/crypto/tls/tls.go | 9 +- libgo/go/crypto/tls/tls_test.go | 342 +- libgo/go/crypto/x509/name_constraints_test.go | 2 +- libgo/go/crypto/x509/root_nacl.go | 8 - libgo/go/crypto/x509/root_unix.go | 2 +- libgo/go/crypto/x509/root_windows.go | 10 +- libgo/go/crypto/x509/sec1.go | 4 +- libgo/go/crypto/x509/verify.go | 16 +- libgo/go/crypto/x509/x509.go | 82 +- libgo/go/crypto/x509/x509_test.go | 154 +- libgo/go/database/sql/convert.go | 2 +- libgo/go/database/sql/convert_test.go | 4 +- libgo/go/database/sql/ctxutil.go | 2 - libgo/go/database/sql/fakedb_test.go | 3 - libgo/go/database/sql/sql.go | 4 +- libgo/go/database/sql/sql_test.go | 2 +- libgo/go/debug/dwarf/attr_string.go | 322 +- libgo/go/debug/dwarf/buf.go | 31 +- libgo/go/debug/dwarf/class_string.go | 21 + libgo/go/debug/dwarf/const.go | 196 +- libgo/go/debug/dwarf/entry.go | 227 +- libgo/go/debug/dwarf/entry_test.go | 20 +- libgo/go/debug/dwarf/line.go | 246 +- libgo/go/debug/dwarf/line_test.go | 58 +- libgo/go/debug/dwarf/open.go | 25 + libgo/go/debug/dwarf/tag_string.go | 81 +- libgo/go/debug/dwarf/type_test.go | 2 +- libgo/go/debug/dwarf/typeunit.go | 2 +- libgo/go/debug/dwarf/unit.go | 26 +- libgo/go/debug/elf/file.go | 136 +- libgo/go/debug/elf/file_test.go | 4 +- libgo/go/debug/macho/file.go | 7 +- libgo/go/debug/macho/file_test.go | 61 +- .../testdata/clang-386-darwin-exec-with-rpath | Bin 8416 -> 0 bytes .../clang-386-darwin-exec-with-rpath.base64 | 1 + libgo/go/debug/macho/testdata/clang-386-darwin.obj | Bin 464 -> 0 bytes .../macho/testdata/clang-386-darwin.obj.base64 | 1 + .../testdata/clang-amd64-darwin-exec-with-rpath | Bin 8432 -> 0 bytes .../clang-amd64-darwin-exec-with-rpath.base64 | 1 + .../go/debug/macho/testdata/clang-amd64-darwin.obj | Bin 768 -> 0 bytes .../macho/testdata/clang-amd64-darwin.obj.base64 | 1 + .../macho/testdata/fat-gcc-386-amd64-darwin-exec | Bin 28992 -> 0 bytes .../testdata/fat-gcc-386-amd64-darwin-exec.base64 | 1 + libgo/go/debug/macho/testdata/gcc-386-darwin-exec | Bin 12588 -> 0 bytes .../macho/testdata/gcc-386-darwin-exec.base64 | 1 + .../go/debug/macho/testdata/gcc-amd64-darwin-exec | Bin 8512 -> 0 bytes .../macho/testdata/gcc-amd64-darwin-exec-debug | Bin 4540 -> 0 bytes .../testdata/gcc-amd64-darwin-exec-debug.base64 | 1 + .../macho/testdata/gcc-amd64-darwin-exec.base64 | 1 + libgo/go/debug/pe/file.go | 200 +- libgo/go/debug/pe/file_test.go | 174 +- .../go/debug/pe/testdata/vmlinuz-4.15.0-47-generic | Bin 0 -> 474 bytes libgo/go/encoding/asn1/asn1.go | 33 +- libgo/go/encoding/asn1/asn1_test.go | 33 + libgo/go/encoding/asn1/common.go | 1 + libgo/go/encoding/base32/base32.go | 49 +- libgo/go/encoding/base32/base32_test.go | 18 + libgo/go/encoding/base64/base64.go | 3 + libgo/go/encoding/binary/binary.go | 61 +- libgo/go/encoding/binary/binary_test.go | 164 + libgo/go/encoding/csv/fuzz.go | 14 +- libgo/go/encoding/gob/codec_test.go | 2 +- libgo/go/encoding/gob/gobencdec_test.go | 2 +- libgo/go/encoding/json/bench_test.go | 35 + libgo/go/encoding/json/decode.go | 151 +- libgo/go/encoding/json/decode_test.go | 241 +- libgo/go/encoding/json/encode.go | 154 +- libgo/go/encoding/json/encode_test.go | 113 +- libgo/go/encoding/json/indent.go | 18 +- libgo/go/encoding/json/scanner.go | 36 +- libgo/go/encoding/json/scanner_test.go | 5 +- libgo/go/encoding/json/stream.go | 17 +- libgo/go/encoding/json/stream_test.go | 10 + libgo/go/encoding/xml/marshal.go | 2 +- libgo/go/encoding/xml/marshal_test.go | 1 - libgo/go/encoding/xml/read.go | 2 +- libgo/go/encoding/xml/typeinfo.go | 8 +- libgo/go/encoding/xml/xml.go | 5 +- libgo/go/encoding/xml/xml_test.go | 45 + libgo/go/errors/errors.go | 8 +- libgo/go/errors/wrap.go | 19 +- libgo/go/flag/flag.go | 3 + libgo/go/fmt/errors_test.go | 10 +- libgo/go/fmt/scan.go | 13 + libgo/go/fmt/scan_test.go | 19 +- libgo/go/go/ast/ast.go | 18 +- libgo/go/go/ast/filter.go | 7 +- libgo/go/go/ast/import.go | 88 +- libgo/go/go/ast/issues_test.go | 42 + libgo/go/go/build/build.go | 207 +- libgo/go/go/build/build_test.go | 107 +- libgo/go/go/build/deps_test.go | 20 +- libgo/go/go/build/doc.go | 1 + libgo/go/go/build/syslist.go | 3 + .../go/build/testdata/cgo_disabled/cgo_disabled.go | 5 + libgo/go/go/build/testdata/cgo_disabled/empty.go | 1 + libgo/go/go/doc/comment.go | 6 + libgo/go/go/doc/doc.go | 104 +- libgo/go/go/doc/doc_test.go | 13 +- libgo/go/go/doc/example.go | 114 +- libgo/go/go/doc/example_test.go | 211 + libgo/go/go/doc/testdata/bugpara.go | 4 + libgo/go/go/doc/testdata/issue10858.0.golden | 79 - libgo/go/go/doc/testdata/issue10858.1.golden | 79 - libgo/go/go/doc/testdata/issue10858.2.golden | 79 - .../go/go/internal/gccgoimporter/importer_test.go | 2 +- libgo/go/go/internal/gccgoimporter/parser.go | 12 +- libgo/go/go/internal/gcimporter/bimport.go | 6 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 7 +- libgo/go/go/internal/gcimporter/iimport.go | 42 +- libgo/go/go/parser/interface.go | 23 +- libgo/go/go/parser/parser.go | 29 +- libgo/go/go/parser/parser_test.go | 25 +- libgo/go/go/printer/nodes.go | 33 +- libgo/go/go/printer/printer_test.go | 31 + libgo/go/go/types/api.go | 15 +- libgo/go/go/types/builtins.go | 8 +- libgo/go/go/types/call.go | 11 +- libgo/go/go/types/check.go | 63 +- libgo/go/go/types/check_test.go | 9 +- libgo/go/go/types/conversions.go | 4 +- libgo/go/go/types/decl.go | 287 +- libgo/go/go/types/errors.go | 13 +- libgo/go/go/types/example_test.go | 2 +- libgo/go/go/types/expr.go | 17 +- libgo/go/go/types/initorder.go | 12 +- libgo/go/go/types/interfaces.go | 451 -- libgo/go/go/types/issues_test.go | 58 + libgo/go/go/types/lookup.go | 47 +- libgo/go/go/types/methodset.go | 12 +- libgo/go/go/types/object_test.go | 44 +- libgo/go/go/types/operand.go | 7 +- libgo/go/go/types/predicates.go | 42 +- libgo/go/go/types/resolver.go | 47 +- libgo/go/go/types/scope.go | 2 +- libgo/go/go/types/selection.go | 8 +- libgo/go/go/types/stdlib_test.go | 2 + libgo/go/go/types/stmt.go | 4 +- libgo/go/go/types/testdata/const0.src | 14 + libgo/go/go/types/testdata/cycles.src | 11 +- libgo/go/go/types/testdata/cycles2.src | 14 +- libgo/go/go/types/testdata/cycles5.src | 200 + libgo/go/go/types/testdata/decls0.src | 6 +- libgo/go/go/types/testdata/decls1.src | 4 +- libgo/go/go/types/testdata/decls4.src | 199 + libgo/go/go/types/testdata/decls5.src | 10 + libgo/go/go/types/testdata/expr1.src | 8 +- libgo/go/go/types/testdata/issue23203a.src | 14 + libgo/go/go/types/testdata/issue23203b.src | 14 + libgo/go/go/types/testdata/issue25008a.src | 15 + libgo/go/go/types/testdata/issue25008b.src | 9 + libgo/go/go/types/testdata/issue26390.src | 11 + libgo/go/go/types/testdata/issue28251.src | 65 + libgo/go/go/types/testdata/issue6977.src | 82 + libgo/go/go/types/testdata/issues.src | 31 +- libgo/go/go/types/testdata/literals.src | 111 + libgo/go/go/types/testdata/shifts.src | 26 +- libgo/go/go/types/type.go | 107 +- libgo/go/go/types/typestring_test.go | 12 +- libgo/go/go/types/typexpr.go | 299 +- .../golang.org/x/crypto/chacha20/chacha_arm64.go | 17 + .../golang.org/x/crypto/chacha20/chacha_generic.go | 364 + .../golang.org/x/crypto/chacha20/chacha_noasm.go | 13 + .../golang.org/x/crypto/chacha20/chacha_ppc64le.go | 16 + .../golang.org/x/crypto/chacha20/chacha_s390x.go | 26 + libgo/go/golang.org/x/crypto/chacha20/xor.go | 41 + .../x/crypto/chacha20poly1305/chacha20poly1305.go | 17 +- .../chacha20poly1305/chacha20poly1305_amd64.go | 20 +- .../chacha20poly1305/chacha20poly1305_generic.go | 22 +- .../x/crypto/chacha20poly1305/xchacha20poly1305.go | 40 +- .../golang.org/x/crypto/curve25519/curve25519.go | 881 +-- .../x/crypto/curve25519/curve25519_amd64.go | 240 + .../x/crypto/curve25519/curve25519_generic.go | 828 +++ .../x/crypto/curve25519/curve25519_noasm.go | 11 + libgo/go/golang.org/x/crypto/curve25519/doc.go | 23 - .../x/crypto/curve25519/mont25519_amd64.go | 240 - libgo/go/golang.org/x/crypto/ed25519/ed25519.go | 222 + .../golang.org/x/crypto/ed25519/ed25519_go113.go | 73 + .../crypto/ed25519/internal/edwards25519/const.go | 0 .../ed25519/internal/edwards25519/edwards25519.go | 0 .../x/crypto/internal/chacha20/chacha_arm64.go | 31 - .../x/crypto/internal/chacha20/chacha_generic.go | 264 - .../x/crypto/internal/chacha20/chacha_noasm.go | 16 - .../x/crypto/internal/chacha20/chacha_ppc64le.go | 52 - .../x/crypto/internal/chacha20/chacha_s390x.go | 29 - .../golang.org/x/crypto/internal/chacha20/xor.go | 43 - .../go/golang.org/x/crypto/poly1305/bits_compat.go | 39 + .../go/golang.org/x/crypto/poly1305/bits_go1.13.go | 21 + libgo/go/golang.org/x/crypto/poly1305/poly1305.go | 10 +- libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go | 56 +- libgo/go/golang.org/x/crypto/poly1305/sum_arm.go | 7 +- .../go/golang.org/x/crypto/poly1305/sum_generic.go | 391 +- libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 5 +- .../go/golang.org/x/crypto/poly1305/sum_ppc64le.go | 56 +- libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go | 5 +- .../go/golang.org/x/mod}/LICENSE | 0 .../go/golang.org/x/mod}/PATENTS | 0 .../x/mod}/internal/lazyregexp/lazyre.go | 0 libgo/go/golang.org/x/mod/modfile/print.go | 165 + libgo/go/golang.org/x/mod/modfile/read.go | 909 +++ libgo/go/golang.org/x/mod/modfile/rule.go | 776 ++ libgo/go/golang.org/x/mod/module/module.go | 718 ++ libgo/go/golang.org/x/mod/semver/semver.go | 388 + libgo/go/golang.org/x/mod/sumdb/cache.go | 59 + libgo/go/golang.org/x/mod/sumdb/client.go | 671 ++ libgo/go/golang.org/x/mod/sumdb/dirhash/hash.go | 132 + libgo/go/golang.org/x/mod/sumdb/note/note.go | 681 ++ libgo/go/golang.org/x/mod/sumdb/server.go | 181 + libgo/go/golang.org/x/mod/sumdb/test.go | 124 + libgo/go/golang.org/x/mod/sumdb/tlog/note.go | 135 + libgo/go/golang.org/x/mod/sumdb/tlog/tile.go | 435 ++ libgo/go/golang.org/x/mod/sumdb/tlog/tlog.go | 598 ++ libgo/go/golang.org/x/mod/zip/zip.go | 570 ++ .../go/golang.org/x/net/dns/dnsmessage/message.go | 2 +- libgo/go/golang.org/x/net/http2/hpack/encode.go | 2 +- libgo/go/golang.org/x/net/idna/tables11.0.0.go | 2 +- libgo/go/golang.org/x/net/idna/tables12.00.go | 4733 ++++++++++++ libgo/go/golang.org/x/net/nettest/nettest.go | 36 +- libgo/go/golang.org/x/net/route/address.go | 2 +- libgo/go/golang.org/x/net/route/message.go | 2 +- libgo/go/golang.org/x/net/route/route.go | 2 +- libgo/go/golang.org/x/net/route/route_classic.go | 2 +- libgo/go/golang.org/x/net/route/sys.go | 3 + libgo/go/golang.org/x/net/route/sys_dragonfly.go | 14 +- libgo/go/golang.org/x/net/route/zsys_dragonfly.go | 4 +- .../golang.org/x/text/unicode/bidi/tables11.0.0.go | 2 +- .../golang.org/x/text/unicode/bidi/tables12.0.0.go | 1923 +++++ .../golang.org/x/text/unicode/norm/tables11.0.0.go | 2 +- .../golang.org/x/text/unicode/norm/tables12.0.0.go | 7710 ++++++++++++++++++++ .../go/golang.org/x/tools/go/analysis/analysis.go | 39 +- .../golang.org/x/tools/go/analysis/diagnostic.go | 61 + libgo/go/golang.org/x/tools/go/analysis/doc.go | 16 +- .../go/analysis/internal/analysisflags/flags.go | 6 +- .../x/tools/go/analysis/internal/facts/facts.go | 26 +- .../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 18 +- .../x/tools/go/analysis/passes/assign/assign.go | 10 +- .../x/tools/go/analysis/passes/atomic/atomic.go | 2 +- .../x/tools/go/analysis/passes/bools/bools.go | 8 +- .../tools/go/analysis/passes/buildtag/buildtag.go | 4 +- .../x/tools/go/analysis/passes/cgocall/cgocall.go | 8 +- .../go/analysis/passes/composite/composite.go | 2 +- .../go/analysis/passes/composite/whitelist.go | 1 + .../tools/go/analysis/passes/copylock/copylock.go | 14 +- .../tools/go/analysis/passes/ctrlflow/ctrlflow.go | 9 +- .../tools/go/analysis/passes/errorsas/errorsas.go | 8 +- .../analysis/passes/httpresponse/httpresponse.go | 2 +- .../x/tools/go/analysis/passes/inspect/inspect.go | 2 +- .../go/analysis/passes/loopclosure/loopclosure.go | 2 +- .../go/analysis/passes/lostcancel/lostcancel.go | 10 +- .../x/tools/go/analysis/passes/nilfunc/nilfunc.go | 2 +- .../x/tools/go/analysis/passes/printf/printf.go | 197 +- .../x/tools/go/analysis/passes/printf/types.go | 8 +- .../x/tools/go/analysis/passes/shift/shift.go | 6 +- .../go/analysis/passes/stdmethods/stdmethods.go | 2 +- .../go/analysis/passes/structtag/structtag.go | 6 +- .../go/analysis/passes/unmarshal/unmarshal.go | 4 +- .../go/analysis/passes/unreachable/unreachable.go | 2 +- .../go/analysis/passes/unsafeptr/unsafeptr.go | 2 +- .../x/tools/go/analysis/unitchecker/unitchecker.go | 8 + .../go/golang.org/x/tools/go/analysis/validate.go | 9 +- libgo/go/golang.org/x/tools/go/cfg/builder.go | 2 +- .../x/tools/go/types/objectpath/objectpath.go | 2 +- libgo/go/golang.org/x/xerrors/LICENSE | 27 + .../go/golang.org/x/xerrors}/PATENTS | 0 libgo/go/golang.org/x/xerrors/README | 2 + libgo/go/golang.org/x/xerrors/adaptor.go | 193 + libgo/go/golang.org/x/xerrors/codereview.cfg | 1 + libgo/go/golang.org/x/xerrors/doc.go | 22 + libgo/go/golang.org/x/xerrors/errors.go | 33 + libgo/go/golang.org/x/xerrors/fmt.go | 109 + libgo/go/golang.org/x/xerrors/format.go | 34 + libgo/go/golang.org/x/xerrors/frame.go | 56 + libgo/go/golang.org/x/xerrors/go.mod | 3 + libgo/go/golang.org/x/xerrors/internal/internal.go | 8 + libgo/go/golang.org/x/xerrors/wrap.go | 106 + libgo/go/hash/crc32/crc32_amd64p32.go | 39 - libgo/go/hash/crc32/crc32_otherarch.go | 2 +- libgo/go/hash/maphash/maphash.go | 219 + libgo/go/hash/maphash/maphash_test.go | 88 + libgo/go/hash/maphash/smhasher_test.go | 469 ++ libgo/go/html/template/doc.go | 45 + libgo/go/html/template/example_test.go | 6 +- libgo/go/html/template/js.go | 2 +- libgo/go/image/gif/writer_test.go | 2 +- libgo/go/image/png/writer.go | 5 +- libgo/go/internal/bytealg/compare_generic.go | 2 +- libgo/go/internal/bytealg/compare_native.go | 2 +- libgo/go/internal/bytealg/count_generic.go | 2 +- libgo/go/internal/bytealg/count_native.go | 2 +- libgo/go/internal/bytealg/indexbyte_generic.go | 2 +- libgo/go/internal/bytealg/indexbyte_native.go | 2 +- libgo/go/internal/cfg/cfg.go | 1 + libgo/go/internal/cpu/cpu.go | 2 +- libgo/go/internal/cpu/cpu_amd64p32.go | 7 - libgo/go/internal/cpu/cpu_no_init.go | 1 - libgo/go/internal/cpu/cpu_riscv64.go | 7 + libgo/go/internal/cpu/cpu_x86.go | 6 +- libgo/go/internal/cpu/cpu_x86_test.go | 2 +- libgo/go/internal/fmtsort/sort.go | 14 +- libgo/go/internal/fmtsort/sort_test.go | 2 +- libgo/go/internal/goroot/gc.go | 15 +- libgo/go/internal/goversion/goversion.go | 2 +- .../go/internal/obscuretestdata/obscuretestdata.go | 51 + libgo/go/internal/poll/export_posix_test.go | 2 +- libgo/go/internal/poll/fd_fsync_posix.go | 2 +- libgo/go/internal/poll/fd_poll_js.go | 99 + libgo/go/internal/poll/fd_poll_nacljs.go | 99 - libgo/go/internal/poll/fd_posix.go | 2 +- libgo/go/internal/poll/fd_posix_test.go | 2 +- libgo/go/internal/poll/fd_unix.go | 2 +- libgo/go/internal/poll/hook_unix.go | 2 +- libgo/go/internal/poll/sendfile_windows.go | 61 +- libgo/go/internal/poll/sys_cloexec.go | 2 +- .../go/internal/reflectlite/reflect_mirror_test.go | 131 + libgo/go/internal/reflectlite/set_test.go | 9 + libgo/go/internal/reflectlite/type.go | 6 +- libgo/go/internal/reflectlite/value.go | 12 +- .../go/internal/singleflight/singleflight_test.go | 2 +- .../syscall/unix/getrandom_linux_generic.go | 10 +- libgo/go/internal/syscall/unix/nonblocking_nacl.go | 9 - libgo/go/internal/syscall/windows/mksyscall.go | 2 +- .../internal/syscall/windows/registry/mksyscall.go | 2 +- .../syscall/windows/registry/registry_test.go | 80 - .../go/internal/syscall/windows/registry/value.go | 11 +- .../go/internal/syscall/windows/reparse_windows.go | 10 +- .../go/internal/syscall/windows/syscall_windows.go | 20 + libgo/go/internal/testenv/testenv.go | 10 +- libgo/go/internal/testenv/testenv_notwin.go | 2 +- libgo/go/io/io.go | 3 + libgo/go/io/io_test.go | 2 +- libgo/go/io/ioutil/example_test.go | 23 + libgo/go/io/ioutil/ioutil.go | 9 +- libgo/go/io/ioutil/ioutil_test.go | 34 + libgo/go/io/ioutil/tempfile.go | 32 +- libgo/go/io/ioutil/tempfile_test.go | 45 +- libgo/go/io/multi_test.go | 2 +- libgo/go/io/pipe.go | 35 +- libgo/go/io/pipe_test.go | 8 +- libgo/go/log/log.go | 27 +- libgo/go/log/log_test.go | 5 +- libgo/go/log/syslog/doc.go | 2 - libgo/go/log/syslog/example_test.go | 2 +- libgo/go/log/syslog/syslog.go | 2 +- libgo/go/log/syslog/syslog_test.go | 2 +- libgo/go/log/syslog/syslog_unix.go | 2 +- libgo/go/math/all_test.go | 81 + libgo/go/math/big/floatconv_test.go | 4 + libgo/go/math/big/ftoa.go | 3 +- libgo/go/math/big/int.go | 50 +- libgo/go/math/big/int_test.go | 33 +- libgo/go/math/big/nat.go | 210 +- libgo/go/math/big/nat_test.go | 76 +- libgo/go/math/big/rat.go | 70 +- libgo/go/math/big/rat_test.go | 56 +- libgo/go/math/big/ratconv.go | 2 +- libgo/go/math/bits/bits.go | 31 + libgo/go/math/bits/bits_test.go | 70 + libgo/go/math/example_test.go | 46 + libgo/go/math/exp_asm.go | 2 +- libgo/go/math/fma.go | 170 + libgo/go/math/rand/rand.go | 22 +- libgo/go/math/rand/rand_test.go | 8 + libgo/go/mime/multipart/multipart.go | 38 +- libgo/go/mime/multipart/multipart_test.go | 60 + libgo/go/mime/type.go | 4 +- libgo/go/mime/type_unix.go | 2 +- libgo/go/net/dial.go | 29 +- libgo/go/net/dial_test.go | 72 +- libgo/go/net/dnsclient_unix.go | 8 + libgo/go/net/dnsclient_unix_test.go | 47 + libgo/go/net/error_nacl.go | 9 - libgo/go/net/error_posix.go | 2 +- libgo/go/net/error_test.go | 6 +- libgo/go/net/example_test.go | 160 + libgo/go/net/fd_unix.go | 6 +- libgo/go/net/file.go | 2 +- libgo/go/net/file_stub.go | 2 +- libgo/go/net/file_test.go | 8 +- libgo/go/net/hook_unix.go | 2 +- libgo/go/net/http/{npn_test.go => alpn_test.go} | 0 libgo/go/net/http/cgi/host_test.go | 33 +- libgo/go/net/http/client.go | 98 +- libgo/go/net/http/client_test.go | 92 +- libgo/go/net/http/clientserver_test.go | 9 + libgo/go/net/http/clone.go | 10 + libgo/go/net/http/cookie.go | 5 +- libgo/go/net/http/export_test.go | 30 + libgo/go/net/http/fs.go | 36 +- libgo/go/net/http/fs_test.go | 26 +- libgo/go/net/http/h2_bundle.go | 104 +- libgo/go/net/http/header.go | 15 +- libgo/go/net/http/header_test.go | 32 + libgo/go/net/http/http.go | 7 + libgo/go/net/http/http_test.go | 52 + libgo/go/net/http/httptest/example_test.go | 100 + libgo/go/net/http/httptest/server.go | 12 +- libgo/go/net/http/httptest/server_test.go | 36 + libgo/go/net/http/httptrace/trace.go | 4 +- libgo/go/net/http/httputil/dump.go | 33 +- libgo/go/net/http/httputil/dump_test.go | 49 + libgo/go/net/http/httputil/reverseproxy_test.go | 2 +- libgo/go/net/http/main_test.go | 5 +- libgo/go/net/http/omithttp2.go | 71 + libgo/go/net/http/pprof/pprof.go | 3 + libgo/go/net/http/readrequest_test.go | 4 +- libgo/go/net/http/request.go | 21 +- libgo/go/net/http/request_test.go | 86 +- libgo/go/net/http/response_test.go | 5 + libgo/go/net/http/roundtrip_js.go | 10 +- libgo/go/net/http/serve_test.go | 404 +- libgo/go/net/http/server.go | 117 +- libgo/go/net/http/socks_bundle.go | 2 +- libgo/go/net/http/transfer.go | 125 +- libgo/go/net/http/transfer_test.go | 284 +- libgo/go/net/http/transport.go | 199 +- libgo/go/net/http/transport_test.go | 487 +- libgo/go/net/interface.go | 2 +- libgo/go/net/interface_bsd_test.go | 60 + libgo/go/net/interface_linux_test.go | 133 + libgo/go/net/interface_plan9.go | 61 +- libgo/go/net/interface_stub.go | 2 +- libgo/go/net/interface_test.go | 2 +- libgo/go/net/interface_unix_test.go | 212 + libgo/go/net/interface_windows.go | 2 +- libgo/go/net/internal/socktest/switch_unix.go | 2 +- libgo/go/net/internal/socktest/sys_unix.go | 2 +- libgo/go/net/ip.go | 9 +- libgo/go/net/iprawsock.go | 2 +- libgo/go/net/iprawsock_posix.go | 2 +- libgo/go/net/ipsock_plan9.go | 2 +- libgo/go/net/ipsock_posix.go | 6 +- libgo/go/net/listen_test.go | 8 +- libgo/go/net/lookup.go | 3 +- libgo/go/net/lookup_fake.go | 2 +- libgo/go/net/lookup_test.go | 50 +- libgo/go/net/lookup_windows.go | 16 +- libgo/go/net/lookup_windows_test.go | 317 + libgo/go/net/mail/message.go | 25 +- libgo/go/net/mail/message_test.go | 151 + libgo/go/net/main_conf_test.go | 2 +- libgo/go/net/main_noconf_test.go | 2 +- libgo/go/net/main_unix_test.go | 2 +- libgo/go/net/net_test.go | 7 +- libgo/go/net/platform_test.go | 10 +- libgo/go/net/port_unix.go | 2 +- libgo/go/net/rawconn.go | 2 +- libgo/go/net/rawconn_stub_test.go | 2 +- libgo/go/net/rawconn_test.go | 4 +- libgo/go/net/sendfile_stub.go | 2 +- libgo/go/net/sendfile_test.go | 2 +- libgo/go/net/sendfile_windows.go | 20 +- libgo/go/net/server_test.go | 114 +- libgo/go/net/smtp/smtp_test.go | 34 +- libgo/go/net/sock_posix.go | 2 +- libgo/go/net/sock_stub.go | 2 +- libgo/go/net/sockaddr_posix.go | 2 +- libgo/go/net/sockopt_stub.go | 2 +- libgo/go/net/sockoptip_stub.go | 2 +- libgo/go/net/sys_cloexec.go | 2 +- libgo/go/net/tcpsock.go | 7 +- libgo/go/net/tcpsock_plan9.go | 7 +- libgo/go/net/tcpsock_posix.go | 2 +- libgo/go/net/tcpsock_test.go | 4 - libgo/go/net/tcpsockopt_darwin.go | 3 +- libgo/go/net/tcpsockopt_dragonfly.go | 3 +- libgo/go/net/tcpsockopt_solaris.go | 19 +- libgo/go/net/tcpsockopt_stub.go | 2 +- libgo/go/net/tcpsockopt_unix.go | 3 +- libgo/go/net/tcpsockopt_windows.go | 3 +- libgo/go/net/textproto/header.go | 15 +- libgo/go/net/textproto/header_test.go | 54 + libgo/go/net/textproto/reader.go | 45 +- libgo/go/net/textproto/reader_test.go | 52 +- libgo/go/net/timeout_test.go | 58 +- libgo/go/net/udpsock.go | 5 +- libgo/go/net/udpsock_plan9.go | 10 +- libgo/go/net/udpsock_plan9_test.go | 2 +- libgo/go/net/udpsock_posix.go | 2 +- libgo/go/net/udpsock_test.go | 24 +- libgo/go/net/unixsock.go | 2 +- libgo/go/net/unixsock_posix.go | 2 +- libgo/go/net/unixsock_test.go | 2 +- libgo/go/net/url/url.go | 30 +- libgo/go/net/url/url_test.go | 37 +- libgo/go/os/dir_gccgo.go | 24 +- libgo/go/os/env_windows.go | 18 +- libgo/go/os/error.go | 2 +- libgo/go/os/error_posix.go | 2 +- libgo/go/os/error_unix_test.go | 2 +- libgo/go/os/exec/exec.go | 11 +- libgo/go/os/exec/exec_plan9.go | 19 + libgo/go/os/exec/exec_test.go | 177 +- libgo/go/os/exec/lp_unix.go | 2 +- libgo/go/os/exec_posix.go | 8 +- libgo/go/os/exec_unix.go | 2 +- libgo/go/os/exec_windows.go | 5 +- libgo/go/os/executable.go | 2 - libgo/go/os/executable_procfs.go | 2 +- libgo/go/os/executable_test.go | 2 +- libgo/go/os/export_test.go | 1 - libgo/go/os/export_unix_test.go | 2 +- libgo/go/os/file.go | 27 +- libgo/go/os/file_plan9.go | 2 +- libgo/go/os/file_posix.go | 2 +- libgo/go/os/file_unix.go | 22 +- libgo/go/os/os_test.go | 115 +- libgo/go/os/os_windows_test.go | 1188 +++ libgo/go/os/path.go | 3 - libgo/go/os/path_unix.go | 2 +- libgo/go/os/path_windows_test.go | 15 + libgo/go/os/pipe_bsd.go | 2 +- libgo/go/os/pipe_test.go | 4 +- libgo/go/os/rawconn_test.go | 2 +- libgo/go/os/removeall_at.go | 1 - libgo/go/os/removeall_noat.go | 9 +- libgo/go/os/removeall_test.go | 52 +- libgo/go/os/signal/doc.go | 8 + libgo/go/os/signal/signal.go | 15 + libgo/go/os/signal/signal_plan9.go | 3 +- libgo/go/os/signal/signal_test.go | 160 +- libgo/go/os/signal/signal_unix.go | 5 +- libgo/go/os/stat_js.go | 54 + libgo/go/os/stat_nacljs.go | 54 - libgo/go/os/stat_unix.go | 2 +- libgo/go/os/sys_bsd.go | 2 +- libgo/go/os/sys_nacl.go | 9 - libgo/go/os/timeout_test.go | 1 - libgo/go/os/user/cgo_lookup_unix.go | 4 - libgo/go/os/user/lookup_stubs.go | 11 +- libgo/go/os/user/lookup_unix.go | 2 +- libgo/go/os/user/lookup_unix_test.go | 2 +- libgo/go/os/user/lookup_windows.go | 11 +- libgo/go/os/wait_unimp.go | 2 +- libgo/go/path/example_test.go | 16 +- libgo/go/path/filepath/path.go | 12 +- libgo/go/path/filepath/path_unix.go | 2 +- libgo/go/path/path.go | 8 +- libgo/go/plugin/plugin.go | 2 +- libgo/go/plugin/plugin_dlopen.go | 2 +- libgo/go/plugin/plugin_stubs.go | 2 +- libgo/go/plugin/plugin_test.go | 1 - libgo/go/reflect/all_test.go | 92 +- libgo/go/reflect/deepequal.go | 16 +- libgo/go/reflect/type.go | 212 +- libgo/go/reflect/value.go | 17 +- libgo/go/regexp/backtrack.go | 2 +- libgo/go/regexp/example_test.go | 420 ++ libgo/go/regexp/exec_test.go | 4 +- libgo/go/runtime/alg.go | 4 +- libgo/go/runtime/callers_test.go | 278 +- libgo/go/runtime/cgocall.go | 22 +- libgo/go/runtime/cgocheck.go | 2 +- libgo/go/runtime/chan.go | 90 +- libgo/go/runtime/chan_test.go | 19 +- libgo/go/runtime/checkptr.go | 106 + libgo/go/runtime/crash_nonunix_test.go | 2 +- libgo/go/runtime/crash_test.go | 133 +- libgo/go/runtime/crash_unix_test.go | 100 +- libgo/go/runtime/debug.go | 4 +- libgo/go/runtime/debug/heapdump_test.go | 4 +- libgo/go/runtime/debug/mod.go | 2 +- libgo/go/runtime/debug_test.go | 12 +- libgo/go/runtime/debuglog.go | 2 +- libgo/go/runtime/defer_test.go | 283 + libgo/go/runtime/env_posix.go | 2 +- libgo/go/runtime/error.go | 2 +- libgo/go/runtime/export_debug_test.go | 11 +- libgo/go/runtime/export_linux_test.go | 3 + libgo/go/runtime/export_mmap_test.go | 2 +- libgo/go/runtime/export_test.go | 535 +- libgo/go/runtime/export_unix_test.go | 75 + libgo/go/runtime/extern.go | 7 + libgo/go/runtime/gc_test.go | 25 - libgo/go/runtime/gcinfo_test.go | 8 - libgo/go/runtime/hash64.go | 3 +- libgo/go/runtime/heapdump.go | 10 +- libgo/go/runtime/internal/atomic/atomic.c | 20 + libgo/go/runtime/internal/atomic/atomic_test.go | 127 +- libgo/go/runtime/internal/atomic/bench_test.go | 40 + libgo/go/runtime/internal/atomic/gccgo.go | 6 + libgo/go/runtime/internal/sys/intrinsics.go | 19 - libgo/go/runtime/internal/sys/intrinsics_common.go | 143 + libgo/go/runtime/lfstack_32bit.go | 2 +- libgo/go/runtime/libfuzzer.go | 75 + libgo/go/runtime/lock_futex.go | 2 +- libgo/go/runtime/lock_js.go | 91 +- libgo/go/runtime/lock_sema.go | 4 +- libgo/go/runtime/malloc.go | 76 +- libgo/go/runtime/malloc_test.go | 21 + libgo/go/runtime/map.go | 2 +- libgo/go/runtime/map_benchmark_test.go | 2 +- libgo/go/runtime/mbitmap.go | 93 +- libgo/go/runtime/mcentral.go | 4 +- libgo/go/runtime/mgc.go | 90 +- libgo/go/runtime/mgc_gccgo.go | 31 +- libgo/go/runtime/mgclarge.go | 657 -- libgo/go/runtime/mgcmark.go | 121 +- libgo/go/runtime/mgcscavenge.go | 772 +- libgo/go/runtime/mgcscavenge_test.go | 419 ++ libgo/go/runtime/mgcsweep.go | 14 +- libgo/go/runtime/mgcsweepbuf.go | 15 +- libgo/go/runtime/mgcwork.go | 10 +- libgo/go/runtime/mheap.go | 1091 ++- libgo/go/runtime/mkpreempt.go | 522 ++ libgo/go/runtime/mpagealloc.go | 938 +++ libgo/go/runtime/mpagealloc_32bit.go | 116 + libgo/go/runtime/mpagealloc_64bit.go | 180 + libgo/go/runtime/mpagealloc_test.go | 921 +++ libgo/go/runtime/mpagecache.go | 156 + libgo/go/runtime/mpagecache_test.go | 364 + libgo/go/runtime/mpallocbits.go | 394 + libgo/go/runtime/mpallocbits_test.go | 510 ++ libgo/go/runtime/mprof.go | 23 +- libgo/go/runtime/mranges.go | 147 + libgo/go/runtime/msize.go | 2 +- libgo/go/runtime/mstats.go | 15 +- libgo/go/runtime/nbpipe_pipe.go | 19 + libgo/go/runtime/nbpipe_pipe2.go | 22 + libgo/go/runtime/nbpipe_test.go | 102 + libgo/go/runtime/netpoll.go | 70 +- libgo/go/runtime/netpoll_aix.go | 91 +- libgo/go/runtime/netpoll_epoll.go | 111 +- libgo/go/runtime/netpoll_fake.go | 15 +- libgo/go/runtime/netpoll_kqueue.go | 89 +- libgo/go/runtime/netpoll_solaris.go | 95 +- libgo/go/runtime/netpoll_stub.go | 30 +- libgo/go/runtime/netpoll_windows.go | 70 +- libgo/go/runtime/os3_solaris.go | 8 - libgo/go/runtime/os_darwin.go | 18 - libgo/go/runtime/os_freebsd_arm64.go | 155 + libgo/go/runtime/os_gccgo.go | 42 + libgo/go/runtime/os_illumos.go | 102 + libgo/go/runtime/os_js.go | 9 +- libgo/go/runtime/os_linux_arm.go | 8 - libgo/go/runtime/os_linux_arm64.go | 9 - libgo/go/runtime/os_linux_mips64x.go | 10 - libgo/go/runtime/os_linux_mipsx.go | 10 - libgo/go/runtime/os_netbsd_arm64.go | 1 - libgo/go/runtime/os_only_solaris.go | 18 + libgo/go/runtime/os_openbsd_arm64.go | 1 - libgo/go/runtime/panic.go | 31 +- libgo/go/runtime/pprof/label.go | 6 +- libgo/go/runtime/pprof/label_test.go | 2 +- libgo/go/runtime/pprof/mprof_test.go | 118 +- libgo/go/runtime/pprof/pprof.go | 30 +- libgo/go/runtime/pprof/pprof_test.go | 244 +- libgo/go/runtime/pprof/proto.go | 297 +- libgo/go/runtime/pprof/proto_test.go | 17 +- libgo/go/runtime/pprof/protomem.go | 23 +- libgo/go/runtime/pprof/testdata/README | 9 + .../go/runtime/pprof/testdata/mappingtest/main.go | 13 +- libgo/go/runtime/pprof/testdata/test32 | Bin 0 -> 528 bytes libgo/go/runtime/pprof/testdata/test32be | Bin 0 -> 520 bytes libgo/go/runtime/pprof/testdata/test64 | Bin 0 -> 760 bytes libgo/go/runtime/pprof/testdata/test64be | Bin 0 -> 856 bytes libgo/go/runtime/preempt.go | 370 + libgo/go/runtime/proc.go | 647 +- libgo/go/runtime/proc_test.go | 50 + libgo/go/runtime/race0.go | 2 + libgo/go/runtime/runtime1.go | 2 + libgo/go/runtime/runtime2.go | 124 +- libgo/go/runtime/runtime_mmap_test.go | 2 +- libgo/go/runtime/runtime_test.go | 48 +- libgo/go/runtime/select.go | 8 +- libgo/go/runtime/sema.go | 45 +- libgo/go/runtime/sema_test.go | 97 + libgo/go/runtime/semasleep_test.go | 2 +- libgo/go/runtime/signal_sighandler.go | 176 - libgo/go/runtime/signal_unix.go | 305 +- libgo/go/runtime/signal_windows_test.go | 61 + libgo/go/runtime/sizeof_test.go | 2 - libgo/go/runtime/slice.go | 2 +- libgo/go/runtime/stack_test.go | 10 +- libgo/go/runtime/string.go | 34 + libgo/go/runtime/string_test.go | 31 + libgo/go/runtime/stubs.go | 9 +- libgo/go/runtime/stubs2.go | 8 +- libgo/go/runtime/stubs3.go | 2 +- libgo/go/runtime/symtab.go | 8 +- libgo/go/runtime/testdata/testfaketime/faketime.go | 28 + libgo/go/runtime/testdata/testprog/deadlock.go | 93 + libgo/go/runtime/testdata/testprog/gc.go | 36 +- libgo/go/runtime/testdata/testprog/preempt.go | 71 + libgo/go/runtime/testdata/testprog/signal.go | 2 +- libgo/go/runtime/testdata/testprog/vdso.go | 55 + .../testdata/testprogcgo/bigstack_windows.c | 46 + .../runtime/testdata/testprogcgo/numgoroutine.go | 7 - libgo/go/runtime/testdata/testprognet/signal.go | 2 +- libgo/go/runtime/testdata/testwinlib/main.c | 57 + libgo/go/runtime/testdata/testwinlib/main.go | 28 + libgo/go/runtime/time.go | 1037 ++- libgo/go/runtime/time_fake.go | 100 + libgo/go/runtime/time_nofake.go | 31 + libgo/go/runtime/time_test.go | 96 + libgo/go/runtime/timestub2.go | 3 +- libgo/go/runtime/trace.go | 30 +- libgo/go/runtime/trace/trace_stack_test.go | 1 + libgo/go/runtime/traceback_gccgo.go | 6 +- libgo/go/runtime/treap_test.go | 270 - libgo/go/strconv/atof.go | 37 +- libgo/go/strconv/atoi.go | 20 +- libgo/go/strconv/atoi_test.go | 7 + libgo/go/strconv/example_test.go | 9 +- libgo/go/strconv/isprint.go | 86 +- libgo/go/strings/builder.go | 1 + libgo/go/strings/builder_test.go | 15 - libgo/go/strings/strings.go | 5 +- libgo/go/strings/strings_test.go | 10 +- libgo/go/sync/atomic/atomic_test.go | 14 +- libgo/go/sync/mutex.go | 3 +- libgo/go/sync/waitgroup_test.go | 11 +- libgo/go/syscall/dirent.go | 2 +- libgo/go/syscall/dirent_bsd_test.go | 143 - libgo/go/syscall/dirent_test.go | 143 + libgo/go/syscall/env_plan9.go | 16 +- libgo/go/syscall/env_unix.go | 2 +- libgo/go/syscall/exec_linux_test.go | 56 +- libgo/go/syscall/fs_js.go | 20 +- libgo/go/syscall/getdirentries_test.go | 6 +- libgo/go/syscall/js/export_test.go | 9 + libgo/go/syscall/js/func.go | 2 +- libgo/go/syscall/js/js.go | 164 +- libgo/go/syscall/js/js_test.go | 143 +- libgo/go/syscall/lsf_linux.go | 4 +- libgo/go/syscall/net_js.go | 2 +- libgo/go/syscall/netlink_linux.go | 2 +- libgo/go/syscall/route_freebsd_64bit.go | 2 +- libgo/go/syscall/security_windows.go | 2 +- libgo/go/syscall/sock_cloexec_linux.go | 29 + libgo/go/syscall/sockcmsg_dragonfly.go | 16 + libgo/go/syscall/sockcmsg_linux.go | 2 +- libgo/go/syscall/sockcmsg_unix.go | 36 +- libgo/go/syscall/sockcmsg_unix_other.go | 38 + libgo/go/syscall/syscall.go | 2 +- libgo/go/syscall/syscall_aix.go | 6 +- libgo/go/syscall/syscall_dragonfly.go | 20 +- libgo/go/syscall/syscall_errno.go | 8 +- libgo/go/syscall/syscall_freebsd_arm64.go | 33 + libgo/go/syscall/syscall_js.go | 11 +- libgo/go/syscall/syscall_linux_riscv64.go | 23 + libgo/go/syscall/syscall_linux_test.go | 11 +- libgo/go/syscall/syscall_test.go | 2 +- libgo/go/syscall/syscall_unix.go | 9 +- libgo/go/syscall/syscall_unix_test.go | 6 + libgo/go/syscall/tables_js.go | 494 ++ libgo/go/syscall/tables_nacljs.go | 490 -- libgo/go/syscall/time_fake.go | 26 + libgo/go/syscall/time_nofake.go | 14 + libgo/go/syscall/timestruct.go | 6 +- libgo/go/testing/benchmark.go | 32 +- libgo/go/testing/example.go | 4 +- libgo/go/testing/iotest/logger_test.go | 160 + libgo/go/testing/iotest/reader_test.go | 226 + libgo/go/testing/iotest/writer_test.go | 39 + libgo/go/testing/panic_test.go | 83 + libgo/go/testing/sub_test.go | 97 +- libgo/go/testing/testing.go | 105 +- libgo/go/text/template/doc.go | 18 +- libgo/go/text/template/exec.go | 27 +- libgo/go/text/template/exec_test.go | 88 +- libgo/go/text/template/funcs.go | 30 +- libgo/go/text/template/parse/node.go | 170 +- libgo/go/text/template/parse/parse.go | 9 +- libgo/go/text/template/parse/parse_test.go | 52 +- libgo/go/text/template/template.go | 21 +- libgo/go/time/example_test.go | 19 +- libgo/go/time/format_test.go | 2 +- libgo/go/time/genzabbrs.go | 2 +- libgo/go/time/internal_test.go | 3 +- libgo/go/time/sleep.go | 22 +- libgo/go/time/sleep_test.go | 71 +- libgo/go/time/sys_unix.go | 2 +- libgo/go/time/tick_test.go | 76 +- libgo/go/time/time.go | 2 +- libgo/go/time/zoneinfo.go | 10 +- libgo/go/time/zoneinfo_abbrs_windows.go | 9 +- libgo/go/time/zoneinfo_unix.go | 2 +- libgo/go/unicode/tables.go | 574 +- libgo/go/unicode/utf8/utf8.go | 1 + libgo/gotool-packages.txt | 21 +- libgo/libgo-packages.txt | 4 +- libgo/match.sh | 4 +- libgo/merge.sh | 6 +- libgo/misc/cgo/fortran/test.bash | 2 +- libgo/misc/cgo/life/overlaydir_test.go | 11 +- libgo/misc/cgo/stdio/overlaydir_test.go | 11 +- libgo/misc/cgo/test/cgo_test.go | 6 +- libgo/misc/cgo/test/issue31891.c | 13 + libgo/misc/cgo/test/issue8945.go | 16 - libgo/misc/cgo/test/overlaydir_test.go | 11 +- libgo/misc/cgo/test/test.go | 102 +- .../misc/cgo/test/testdata/issue9026/issue9026.go | 6 +- libgo/misc/cgo/test/testx.go | 35 + libgo/misc/cgo/testasan/main.go | 7 + libgo/misc/cgo/testcarchive/carchive_test.go | 310 +- libgo/misc/cgo/testcarchive/overlaydir_test.go | 11 +- .../misc/cgo/testcarchive/testdata/libgo7/sink.go | 17 + libgo/misc/cgo/testcarchive/testdata/main2.c | 37 +- libgo/misc/cgo/testcarchive/testdata/main3.c | 21 + libgo/misc/cgo/testcarchive/testdata/main7.c | 18 + libgo/misc/cgo/testcshared/cshared_test.go | 45 +- libgo/misc/cgo/testcshared/overlaydir_test.go | 11 +- libgo/misc/cgo/testgodefs/test.bash | 24 - libgo/misc/cgo/testgodefs/testgodefs_test.go | 83 + libgo/misc/cgo/testplugin/overlaydir_test.go | 11 +- libgo/misc/cgo/testplugin/plugin_test.go | 9 +- libgo/misc/cgo/testshared/overlaydir_test.go | 11 +- libgo/misc/cgo/testshared/shared_test.go | 200 +- libgo/misc/cgo/testsigfwd/main.go | 1 + libgo/misc/cgo/testso/overlaydir_test.go | 11 +- libgo/misc/cgo/testsovar/overlaydir_test.go | 11 +- libgo/runtime/go-caller.c | 41 +- libgo/runtime/go-callers.c | 87 +- libgo/runtime/go-nanotime.c | 4 +- libgo/runtime/go-now.c | 4 +- libgo/runtime/runtime.h | 9 +- libgo/runtime/runtime_c.c | 18 +- libgo/testsuite/gotest | 8 +- 1369 files changed, 72078 insertions(+), 27981 deletions(-) create mode 100755 contrib/git-add-vendor-branch.sh create mode 100644 gcc/testsuite/c-c++-common/Wconversion-pr40752b.c create mode 100644 gcc/testsuite/g++.dg/coroutines/coro1-missing-await-method.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept56.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if33.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr93335.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/test-setjmp.h create mode 100644 gcc/testsuite/gcc.dg/torture/pr93381.c rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-1.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-2.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-3.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-4.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-5.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-6.c (100%) rename gcc/testsuite/gcc.dg/{tree-ssa => vect}/pr88497-7.c (100%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/stack_vars_1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91298-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91298-2.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr93329.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/target-parallel1.f90 delete mode 100644 libgo/go/archive/zip/testdata/go-no-datadesc-sig.zip create mode 100644 libgo/go/archive/zip/testdata/go-no-datadesc-sig.zip.base64 delete mode 100644 libgo/go/cmd/go/internal/dirhash/hash.go delete mode 100644 libgo/go/cmd/go/internal/dirhash/hash_test.go create mode 100644 libgo/go/cmd/go/internal/lockedfile/transform_test.go create mode 100644 libgo/go/cmd/go/internal/modfetch/codehost/svn.go create mode 100644 libgo/go/cmd/go/internal/modfetch/insecure.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/unzip.go create mode 100644 libgo/go/cmd/go/internal/modfetch/zip_sum_test/testdata/zip_sums.csv create mode 100644 libgo/go/cmd/go/internal/modfetch/zip_sum_test/zip_sum_test.go delete mode 100644 libgo/go/cmd/go/internal/modfile/gopkgin.go delete mode 100644 libgo/go/cmd/go/internal/modfile/print.go delete mode 100644 libgo/go/cmd/go/internal/modfile/read.go delete mode 100644 libgo/go/cmd/go/internal/modfile/read_test.go delete mode 100644 libgo/go/cmd/go/internal/modfile/rule.go delete mode 100644 libgo/go/cmd/go/internal/modfile/rule_test.go delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/block.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/block.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/comment.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/comment.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/empty.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/empty.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/gopkg.in.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/module.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/module.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace2.golden delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/replace2.in delete mode 100644 libgo/go/cmd/go/internal/modfile/testdata/rule1.golden create mode 100644 libgo/go/cmd/go/internal/modload/stat_openfile.go create mode 100644 libgo/go/cmd/go/internal/modload/stat_unix.go create mode 100644 libgo/go/cmd/go/internal/modload/stat_windows.go delete mode 100644 libgo/go/cmd/go/internal/module/module.go delete mode 100644 libgo/go/cmd/go/internal/module/module_test.go delete mode 100644 libgo/go/cmd/go/internal/note/example_test.go delete mode 100644 libgo/go/cmd/go/internal/note/note.go delete mode 100644 libgo/go/cmd/go/internal/note/note_test.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio_darwin.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio_flaky.go delete mode 100644 libgo/go/cmd/go/internal/semver/semver.go delete mode 100644 libgo/go/cmd/go/internal/semver/semver_test.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/cache.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/client.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/client_test.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/encode.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/encode_test.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/server.go delete mode 100644 libgo/go/cmd/go/internal/sumweb/test.go delete mode 100644 libgo/go/cmd/go/internal/tlog/ct_test.go delete mode 100644 libgo/go/cmd/go/internal/tlog/note.go delete mode 100644 libgo/go/cmd/go/internal/tlog/note_test.go delete mode 100644 libgo/go/cmd/go/internal/tlog/tile.go delete mode 100644 libgo/go/cmd/go/internal/tlog/tlog.go delete mode 100644 libgo/go/cmd/go/internal/tlog/tlog_test.go delete mode 100644 libgo/go/cmd/go/testdata/dep_test.go delete mode 100644 libgo/go/cmd/go/testdata/local/easy.go delete mode 100644 libgo/go/cmd/go/testdata/local/easysub/easysub.go delete mode 100644 libgo/go/cmd/go/testdata/local/easysub/main.go delete mode 100644 libgo/go/cmd/go/testdata/local/hard.go delete mode 100644 libgo/go/cmd/go/testdata/local/sub/sub.go delete mode 100644 libgo/go/cmd/go/testdata/local/sub/sub/subsub.go create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_dotgo.go_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_stack_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_stack_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/not-rsc.io_quote_v0.1.0-nomod.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_gcflags.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_i.txt create mode 100644 libgo/go/cmd/go/testdata/script/cache_vet.txt create mode 100644 libgo/go/cmd/go/testdata/script/cover_mod_empty.txt create mode 100644 libgo/go/cmd/go/testdata/script/cover_modes.txt create mode 100644 libgo/go/cmd/go/testdata/script/devnull.txt create mode 100644 libgo/go/cmd/go/testdata/script/fmt_load_errors.txt create mode 100644 libgo/go/cmd/go/testdata/script/gccgo_m.txt create mode 100644 libgo/go/cmd/go/testdata/script/gccgo_mangle.txt create mode 100644 libgo/go/cmd/go/testdata/script/gopath_install.txt create mode 100644 libgo/go/cmd/go/testdata/script/gopath_local.txt create mode 100644 libgo/go/cmd/go/testdata/script/gopath_moved_repo.txt create mode 100644 libgo/go/cmd/go/testdata/script/gopath_paths.txt create mode 100644 libgo/go/cmd/go/testdata/script/import_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/link_syso_issue33139.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_ambiguous_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_constraints.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_linkshared.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_parse_err.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_split_main.txt delete mode 100644 libgo/go/cmd/go/testdata/script/list_tags.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_ambiguous_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_build_info_err.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_cache_rw.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_convert_tsv_insecure.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_download_json.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_download_latest.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_download_replace_file.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_empty_err.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_direct.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_insecure_redirect.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_major.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_trailing_slash.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_getx.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_go_version_mixed.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_goroot_errors.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_in_testdata_dir.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_issue35317.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_e_readonly.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_missing_repo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_permissions.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_prefer_compatible.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_proxy_errors.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_replace_gopkgin.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_retention.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_cycle.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_auto.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_unused.txt create mode 100644 libgo/go/cmd/go/testdata/script/modfile_flag.txt create mode 100644 libgo/go/cmd/go/testdata/script/noncanonical_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_bad_example.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_cache_inputs.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_compile_tempfile.txt delete mode 100644 libgo/go/cmd/go/testdata/script/test_devnull.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_main_archive.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_rebuildall.txt create mode 100644 libgo/go/cmd/go/testdata/script/vet_flags.txt delete mode 100644 libgo/go/cmd/go/testdata/src/canonical/a/a.go delete mode 100644 libgo/go/cmd/go/testdata/src/canonical/a/vendor/c/c.go delete mode 100644 libgo/go/cmd/go/testdata/src/canonical/b/b.go delete mode 100644 libgo/go/cmd/go/testdata/src/canonical/d/d.go delete mode 100644 libgo/go/cmd/go/testdata/src/go-cmd-test/helloworld.go delete mode 100644 libgo/go/cmd/go/testdata/src/main_test/m.go delete mode 100644 libgo/go/cmd/go/testdata/src/main_test/m_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcache/testcache_test.go create mode 100644 libgo/go/cmd/gofmt/testdata/issue28082.golden create mode 100644 libgo/go/cmd/gofmt/testdata/issue28082.input create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite10.golden create mode 100644 libgo/go/cmd/gofmt/testdata/rewrite10.input delete mode 100644 libgo/go/cmd/internal/buildid/testdata/a.elf create mode 100644 libgo/go/cmd/internal/buildid/testdata/a.elf.base64 delete mode 100644 libgo/go/cmd/internal/buildid/testdata/a.macho create mode 100644 libgo/go/cmd/internal/buildid/testdata/a.macho.base64 delete mode 100644 libgo/go/cmd/internal/buildid/testdata/a.pe create mode 100644 libgo/go/cmd/internal/buildid/testdata/a.pe.base64 delete mode 100644 libgo/go/cmd/internal/buildid/testdata/p.a create mode 100644 libgo/go/cmd/internal/buildid/testdata/p.a.base64 create mode 100644 libgo/go/cmd/internal/diff/diff.go create mode 100644 libgo/go/cmd/vet/testdata/asm/asm1.s delete mode 100644 libgo/go/cmd/vet/testdata/src/asm/asm1.s delete mode 100644 libgo/go/compress/gzip/testdata/issue6550.gz create mode 100644 libgo/go/compress/gzip/testdata/issue6550.gz.base64 create mode 100644 libgo/go/crypto/aes/gcm_ppc64le.go delete mode 100644 libgo/go/crypto/ecdsa/ecdsa_noasm.go delete mode 100644 libgo/go/crypto/ecdsa/ecdsa_s390x.go delete mode 100644 libgo/go/crypto/ecdsa/ecdsa_s390x_test.go create mode 100644 libgo/go/crypto/elliptic/p256_ppc64le.go create mode 100644 libgo/go/crypto/tls/example_test.go create mode 100644 libgo/go/crypto/tls/handshake_unix_test.go delete mode 100644 libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES delete mode 100644 libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES delete mode 100644 libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS-TooSmall delete mode 100644 libgo/go/crypto/x509/root_nacl.go delete mode 100644 libgo/go/debug/macho/testdata/clang-386-darwin-exec-with-rpath create mode 100644 libgo/go/debug/macho/testdata/clang-386-darwin-exec-with-rpath.base64 delete mode 100644 libgo/go/debug/macho/testdata/clang-386-darwin.obj create mode 100644 libgo/go/debug/macho/testdata/clang-386-darwin.obj.base64 delete mode 100644 libgo/go/debug/macho/testdata/clang-amd64-darwin-exec-with-rpath create mode 100644 libgo/go/debug/macho/testdata/clang-amd64-darwin-exec-with-rpat [...] delete mode 100644 libgo/go/debug/macho/testdata/clang-amd64-darwin.obj create mode 100644 libgo/go/debug/macho/testdata/clang-amd64-darwin.obj.base64 delete mode 100644 libgo/go/debug/macho/testdata/fat-gcc-386-amd64-darwin-exec create mode 100644 libgo/go/debug/macho/testdata/fat-gcc-386-amd64-darwin-exec.base64 delete mode 100755 libgo/go/debug/macho/testdata/gcc-386-darwin-exec create mode 100644 libgo/go/debug/macho/testdata/gcc-386-darwin-exec.base64 delete mode 100755 libgo/go/debug/macho/testdata/gcc-amd64-darwin-exec delete mode 100644 libgo/go/debug/macho/testdata/gcc-amd64-darwin-exec-debug create mode 100644 libgo/go/debug/macho/testdata/gcc-amd64-darwin-exec-debug.base64 create mode 100644 libgo/go/debug/macho/testdata/gcc-amd64-darwin-exec.base64 create mode 100644 libgo/go/debug/pe/testdata/vmlinuz-4.15.0-47-generic create mode 100644 libgo/go/go/ast/issues_test.go create mode 100644 libgo/go/go/build/testdata/cgo_disabled/cgo_disabled.go create mode 100644 libgo/go/go/build/testdata/cgo_disabled/empty.go delete mode 100644 libgo/go/go/doc/testdata/issue10858.0.golden delete mode 100644 libgo/go/go/doc/testdata/issue10858.1.golden delete mode 100644 libgo/go/go/doc/testdata/issue10858.2.golden delete mode 100644 libgo/go/go/types/interfaces.go create mode 100644 libgo/go/go/types/testdata/cycles5.src create mode 100644 libgo/go/go/types/testdata/decls4.src create mode 100644 libgo/go/go/types/testdata/decls5.src create mode 100644 libgo/go/go/types/testdata/issue23203a.src create mode 100644 libgo/go/go/types/testdata/issue23203b.src create mode 100644 libgo/go/go/types/testdata/issue25008a.src create mode 100644 libgo/go/go/types/testdata/issue25008b.src create mode 100644 libgo/go/go/types/testdata/issue26390.src create mode 100644 libgo/go/go/types/testdata/issue28251.src create mode 100644 libgo/go/go/types/testdata/issue6977.src create mode 100644 libgo/go/go/types/testdata/literals.src create mode 100644 libgo/go/golang.org/x/crypto/chacha20/chacha_arm64.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20/chacha_generic.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20/chacha_noasm.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20/chacha_ppc64le.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20/chacha_s390x.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20/xor.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/curve25519_amd64.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/curve25519_generic.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/curve25519_noasm.go delete mode 100644 libgo/go/golang.org/x/crypto/curve25519/doc.go delete mode 100644 libgo/go/golang.org/x/crypto/curve25519/mont25519_amd64.go create mode 100644 libgo/go/golang.org/x/crypto/ed25519/ed25519.go create mode 100644 libgo/go/golang.org/x/crypto/ed25519/ed25519_go113.go copy libgo/go/{ => golang.org/x}/crypto/ed25519/internal/edwards25519/const.go (100%) copy libgo/go/{ => golang.org/x}/crypto/ed25519/internal/edwards25519/edwards25519 [...] delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_arm64.go delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_generic.go delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_noasm.go delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_ppc64le.go delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_s390x.go delete mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/xor.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/bits_compat.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/bits_go1.13.go copy {gcc/go/gofrontend => libgo/go/golang.org/x/mod}/LICENSE (100%) copy {gcc/go/gofrontend => libgo/go/golang.org/x/mod}/PATENTS (100%) copy libgo/go/{ => golang.org/x/mod}/internal/lazyregexp/lazyre.go (100%) create mode 100644 libgo/go/golang.org/x/mod/modfile/print.go create mode 100644 libgo/go/golang.org/x/mod/modfile/read.go create mode 100644 libgo/go/golang.org/x/mod/modfile/rule.go create mode 100644 libgo/go/golang.org/x/mod/module/module.go create mode 100644 libgo/go/golang.org/x/mod/semver/semver.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/cache.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/client.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/dirhash/hash.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/note/note.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/server.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/test.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/tlog/note.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/tlog/tile.go create mode 100644 libgo/go/golang.org/x/mod/sumdb/tlog/tlog.go create mode 100644 libgo/go/golang.org/x/mod/zip/zip.go create mode 100644 libgo/go/golang.org/x/net/idna/tables12.00.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables12.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables12.0.0.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/diagnostic.go create mode 100644 libgo/go/golang.org/x/xerrors/LICENSE copy {gcc/go/gofrontend => libgo/go/golang.org/x/xerrors}/PATENTS (100%) create mode 100644 libgo/go/golang.org/x/xerrors/README create mode 100644 libgo/go/golang.org/x/xerrors/adaptor.go create mode 100644 libgo/go/golang.org/x/xerrors/codereview.cfg create mode 100644 libgo/go/golang.org/x/xerrors/doc.go create mode 100644 libgo/go/golang.org/x/xerrors/errors.go create mode 100644 libgo/go/golang.org/x/xerrors/fmt.go create mode 100644 libgo/go/golang.org/x/xerrors/format.go create mode 100644 libgo/go/golang.org/x/xerrors/frame.go create mode 100644 libgo/go/golang.org/x/xerrors/go.mod create mode 100644 libgo/go/golang.org/x/xerrors/internal/internal.go create mode 100644 libgo/go/golang.org/x/xerrors/wrap.go delete mode 100644 libgo/go/hash/crc32/crc32_amd64p32.go create mode 100644 libgo/go/hash/maphash/maphash.go create mode 100644 libgo/go/hash/maphash/maphash_test.go create mode 100644 libgo/go/hash/maphash/smhasher_test.go delete mode 100644 libgo/go/internal/cpu/cpu_amd64p32.go create mode 100644 libgo/go/internal/cpu/cpu_riscv64.go create mode 100644 libgo/go/internal/obscuretestdata/obscuretestdata.go create mode 100644 libgo/go/internal/poll/fd_poll_js.go delete mode 100644 libgo/go/internal/poll/fd_poll_nacljs.go create mode 100644 libgo/go/internal/reflectlite/reflect_mirror_test.go delete mode 100644 libgo/go/internal/syscall/unix/nonblocking_nacl.go create mode 100644 libgo/go/math/fma.go delete mode 100644 libgo/go/net/error_nacl.go create mode 100644 libgo/go/net/example_test.go rename libgo/go/net/http/{npn_test.go => alpn_test.go} (100%) create mode 100644 libgo/go/net/http/httptest/example_test.go create mode 100644 libgo/go/net/http/omithttp2.go create mode 100644 libgo/go/net/interface_bsd_test.go create mode 100644 libgo/go/net/interface_linux_test.go create mode 100644 libgo/go/net/interface_unix_test.go create mode 100644 libgo/go/net/lookup_windows_test.go create mode 100644 libgo/go/net/textproto/header_test.go create mode 100644 libgo/go/os/exec/exec_plan9.go create mode 100644 libgo/go/os/os_windows_test.go create mode 100644 libgo/go/os/stat_js.go delete mode 100644 libgo/go/os/stat_nacljs.go delete mode 100644 libgo/go/os/sys_nacl.go create mode 100644 libgo/go/regexp/example_test.go create mode 100644 libgo/go/runtime/checkptr.go create mode 100644 libgo/go/runtime/defer_test.go create mode 100644 libgo/go/runtime/internal/sys/intrinsics_common.go create mode 100644 libgo/go/runtime/libfuzzer.go delete mode 100644 libgo/go/runtime/mgclarge.go create mode 100644 libgo/go/runtime/mgcscavenge_test.go create mode 100644 libgo/go/runtime/mkpreempt.go create mode 100644 libgo/go/runtime/mpagealloc.go create mode 100644 libgo/go/runtime/mpagealloc_32bit.go create mode 100644 libgo/go/runtime/mpagealloc_64bit.go create mode 100644 libgo/go/runtime/mpagealloc_test.go create mode 100644 libgo/go/runtime/mpagecache.go create mode 100644 libgo/go/runtime/mpagecache_test.go create mode 100644 libgo/go/runtime/mpallocbits.go create mode 100644 libgo/go/runtime/mpallocbits_test.go create mode 100644 libgo/go/runtime/mranges.go create mode 100644 libgo/go/runtime/nbpipe_pipe.go create mode 100644 libgo/go/runtime/nbpipe_pipe2.go create mode 100644 libgo/go/runtime/nbpipe_test.go create mode 100644 libgo/go/runtime/os_freebsd_arm64.go create mode 100644 libgo/go/runtime/os_illumos.go create mode 100644 libgo/go/runtime/os_only_solaris.go create mode 100644 libgo/go/runtime/pprof/testdata/README create mode 100755 libgo/go/runtime/pprof/testdata/test32 create mode 100755 libgo/go/runtime/pprof/testdata/test32be create mode 100755 libgo/go/runtime/pprof/testdata/test64 create mode 100755 libgo/go/runtime/pprof/testdata/test64be create mode 100644 libgo/go/runtime/preempt.go create mode 100644 libgo/go/runtime/sema_test.go delete mode 100644 libgo/go/runtime/signal_sighandler.go create mode 100644 libgo/go/runtime/signal_windows_test.go create mode 100644 libgo/go/runtime/testdata/testfaketime/faketime.go create mode 100644 libgo/go/runtime/testdata/testprog/preempt.go create mode 100644 libgo/go/runtime/testdata/testprog/vdso.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/bigstack_windows.c create mode 100644 libgo/go/runtime/testdata/testwinlib/main.c create mode 100644 libgo/go/runtime/testdata/testwinlib/main.go create mode 100644 libgo/go/runtime/time_fake.go create mode 100644 libgo/go/runtime/time_nofake.go create mode 100644 libgo/go/runtime/time_test.go delete mode 100644 libgo/go/runtime/treap_test.go delete mode 100644 libgo/go/syscall/dirent_bsd_test.go create mode 100644 libgo/go/syscall/dirent_test.go create mode 100644 libgo/go/syscall/js/export_test.go create mode 100644 libgo/go/syscall/sock_cloexec_linux.go create mode 100644 libgo/go/syscall/sockcmsg_dragonfly.go create mode 100644 libgo/go/syscall/sockcmsg_unix_other.go create mode 100644 libgo/go/syscall/syscall_freebsd_arm64.go create mode 100644 libgo/go/syscall/syscall_linux_riscv64.go create mode 100644 libgo/go/syscall/tables_js.go delete mode 100644 libgo/go/syscall/tables_nacljs.go create mode 100644 libgo/go/syscall/time_fake.go create mode 100644 libgo/go/syscall/time_nofake.go create mode 100644 libgo/go/testing/iotest/logger_test.go create mode 100644 libgo/go/testing/iotest/reader_test.go create mode 100644 libgo/go/testing/iotest/writer_test.go create mode 100644 libgo/go/testing/panic_test.go create mode 100644 libgo/misc/cgo/test/issue31891.c delete mode 100644 libgo/misc/cgo/test/issue8945.go create mode 100644 libgo/misc/cgo/testcarchive/testdata/libgo7/sink.go create mode 100644 libgo/misc/cgo/testcarchive/testdata/main7.c delete mode 100644 libgo/misc/cgo/testgodefs/test.bash create mode 100644 libgo/misc/cgo/testgodefs/testgodefs_test.go