This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_profiled in repository toolchain/ci/gcc.
from 98bd8ad6a8c * gcc.dg/torture/inf-compare-1.c: Skip AIX. [...] new 5f2c4c2a88c * function.c (assign_parm_find_data_types): Use RECORD_OR_ [...] new 9e947a4ac2a libgo: update to Go 1.13beta1 release new 8715566738a PR target/91654 * config/i386/x86-tune-costs.h (skylake_c [...] new f833076a082 rs6000: Delete UNSPEC_FRSP new a200b916e80 rs6000: Delete UNSPEC_MV_CR_OV. new 07f19ed925b RISC-V: Re-enable -msave-restore for shared libraries. new 8625917444d Daily bump. new c33c968f7e7 2019-09-07 Bernd Edlinger bernd.edlinger@hotmail.de new bcaaaec211a add PR target/91684 to ChangeLog new e54b76ca8cd PR tree-optimization/91665 * tree-vect-loop.c (vectorizab [...] new b04886762de * g++.dg/cpp2a/decomp2.C: Add TLS options. [...] new e2f9dd1f4da 2019-09-07 Bernd Edlinger bernd.edlinger@hotmail.de new 6d529564788 Daily bump.
The 13 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: gcc/ChangeLog | 40 + gcc/DATESTAMP | 2 +- gcc/calls.c | 7 +- gcc/config/arm/arm.c | 5 +- gcc/config/i386/x86-tune-costs.h | 4 +- gcc/config/riscv/riscv.c | 10 - gcc/config/rs6000/rs6000.c | 12 - gcc/config/rs6000/rs6000.md | 4 +- gcc/function.c | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/testsuite/ChangeLog | 24 + gcc/testsuite/g++.dg/cpp2a/decomp2.C | 1 + gcc/testsuite/gcc.dg/vect/pr91665.c | 15 + gcc/testsuite/gcc.target/arm/pr91684.c | 15 + gcc/testsuite/gcc.target/powerpc/pr88233.c | 2 +- gcc/testsuite/go.test/test/fixedbugs/bug369.go | 1 + gcc/tree-vect-loop.c | 5 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 8 +- gotools/Makefile.in | 8 +- libgcc/ChangeLog | 5 + libgcc/config.host | 4 +- libgo/MERGE | 2 +- libgo/Makefile.am | 43 +- libgo/Makefile.in | 49 +- libgo/VERSION | 2 +- libgo/check-packages.txt | 15 +- libgo/configure | 4 +- libgo/configure.ac | 4 +- libgo/go/archive/tar/strconv.go | 2 +- libgo/go/archive/tar/strconv_test.go | 42 +- libgo/go/archive/zip/struct.go | 13 +- libgo/go/archive/zip/zip_test.go | 46 +- libgo/go/bufio/bufio.go | 3 + libgo/go/bufio/bufio_test.go | 54 + libgo/go/bufio/example_test.go | 16 + libgo/go/bufio/scan.go | 2 +- libgo/go/builtin/builtin.go | 9 +- libgo/go/bytes/buffer.go | 7 +- libgo/go/bytes/buffer_test.go | 22 +- libgo/go/bytes/bytes.go | 197 +- libgo/go/bytes/bytes_test.go | 337 +- libgo/go/bytes/example_test.go | 30 + libgo/go/bytes/export_test.go | 1 - libgo/go/cmd/cgo/doc.go | 4 +- libgo/go/cmd/cgo/gcc.go | 3 + libgo/go/cmd/cgo/godefs.go | 36 +- libgo/go/cmd/cgo/out.go | 27 +- libgo/go/cmd/go/alldocs.go | 682 +- libgo/go/cmd/go/go_test.go | 255 +- libgo/go/cmd/go/go_windows_test.go | 89 +- libgo/go/cmd/go/help_test.go | 5 + libgo/go/cmd/go/init_test.go | 34 + libgo/go/cmd/go/internal/auth/auth.go | 23 + libgo/go/cmd/go/internal/auth/netrc.go | 111 + libgo/go/cmd/go/internal/auth/netrc_test.go | 58 + libgo/go/cmd/go/internal/base/base.go | 6 +- libgo/go/cmd/go/internal/base/env.go | 32 +- libgo/go/cmd/go/internal/base/goflags.go | 3 +- libgo/go/cmd/go/internal/bug/bug.go | 86 +- libgo/go/cmd/go/internal/cache/cache.go | 14 +- libgo/go/cmd/go/internal/cache/cache_test.go | 51 +- libgo/go/cmd/go/internal/cache/default.go | 3 +- libgo/go/cmd/go/internal/cfg/cfg.go | 270 +- libgo/go/cmd/go/internal/clean/clean.go | 22 +- libgo/go/cmd/go/internal/envcmd/env.go | 241 +- libgo/go/cmd/go/internal/generate/generate.go | 20 +- libgo/go/cmd/go/internal/generate/generate_test.go | 198 + libgo/go/cmd/go/internal/get/get.go | 16 +- libgo/go/cmd/go/internal/get/path.go | 3 + libgo/go/cmd/go/internal/get/vcs.go | 176 +- libgo/go/cmd/go/internal/get/vcs_test.go | 2 +- libgo/go/cmd/go/internal/help/help.go | 7 +- libgo/go/cmd/go/internal/help/helpdoc.go | 74 +- libgo/go/cmd/go/internal/imports/build.go | 67 +- libgo/go/cmd/go/internal/imports/scan.go | 2 +- libgo/go/cmd/go/internal/imports/scan_test.go | 41 +- libgo/go/cmd/go/internal/imports/tags.go | 15 + .../internal/imports/testdata/android/a_android.go | 3 + .../imports/testdata/android/b_android_arm64.go | 3 + .../internal/imports/testdata/android/c_linux.go | 3 + .../imports/testdata/android/d_linux_arm64.go | 3 + .../cmd/go/internal/imports/testdata/android/e.go | 5 + .../cmd/go/internal/imports/testdata/android/f.go | 5 + .../cmd/go/internal/imports/testdata/android/g.go | 5 + .../internal/imports/testdata/illumos/a_illumos.go | 3 + .../imports/testdata/illumos/b_illumos_amd64.go | 3 + .../internal/imports/testdata/illumos/c_solaris.go | 3 + .../imports/testdata/illumos/d_solaris_amd64.go | 3 + .../cmd/go/internal/imports/testdata/illumos/e.go | 5 + .../cmd/go/internal/imports/testdata/illumos/f.go | 5 + .../cmd/go/internal/imports/testdata/illumos/g.go | 5 + .../imports/testdata/{import1 => star}/x.go | 0 .../imports/testdata/{import1 => star}/x1.go | 0 .../imports/testdata/{import1 => star}/x_darwin.go | 0 .../testdata/{import1 => star}/x_windows.go | 0 libgo/go/cmd/go/internal/list/list.go | 70 +- libgo/go/cmd/go/internal/load/path.go | 24 - libgo/go/cmd/go/internal/load/pkg.go | 830 ++- libgo/go/cmd/go/internal/load/pkg_test.go | 68 + libgo/go/cmd/go/internal/load/test.go | 165 +- .../lockedfile/internal/filelock/filelock_test.go | 9 +- libgo/go/cmd/go/internal/lockedfile/mutex.go | 11 +- libgo/go/cmd/go/internal/modcmd/download.go | 13 +- libgo/go/cmd/go/internal/modcmd/edit.go | 4 +- libgo/go/cmd/go/internal/modcmd/graph.go | 9 + libgo/go/cmd/go/internal/modcmd/init.go | 3 + libgo/go/cmd/go/internal/modcmd/vendor.go | 38 +- libgo/go/cmd/go/internal/modcmd/verify.go | 9 + libgo/go/cmd/go/internal/modconv/convert.go | 32 +- libgo/go/cmd/go/internal/modconv/convert_test.go | 14 +- libgo/go/cmd/go/internal/modconv/dep.go | 66 +- libgo/go/cmd/go/internal/modconv/glide.go | 3 +- libgo/go/cmd/go/internal/modconv/glock.go | 3 +- libgo/go/cmd/go/internal/modconv/modconv_test.go | 3 + libgo/go/cmd/go/internal/modconv/tsv.go | 3 +- libgo/go/cmd/go/internal/modconv/vconf.go | 3 +- libgo/go/cmd/go/internal/modconv/vyml.go | 3 +- libgo/go/cmd/go/internal/modfetch/bootstrap.go | 17 + libgo/go/cmd/go/internal/modfetch/cache.go | 123 +- .../cmd/go/internal/modfetch/codehost/codehost.go | 44 +- libgo/go/cmd/go/internal/modfetch/codehost/git.go | 163 +- libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 47 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 427 +- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 425 +- libgo/go/cmd/go/internal/modfetch/fetch.go | 286 +- libgo/go/cmd/go/internal/modfetch/key.go | 9 + libgo/go/cmd/go/internal/modfetch/noweb.go | 24 - libgo/go/cmd/go/internal/modfetch/proxy.go | 282 +- libgo/go/cmd/go/internal/modfetch/pseudo.go | 156 +- libgo/go/cmd/go/internal/modfetch/pseudo_test.go | 80 + libgo/go/cmd/go/internal/modfetch/repo.go | 83 +- libgo/go/cmd/go/internal/modfetch/sumdb.go | 263 + libgo/go/cmd/go/internal/modfetch/web.go | 31 - libgo/go/cmd/go/internal/modfile/rule.go | 75 +- libgo/go/cmd/go/internal/modget/get.go | 928 ++- libgo/go/cmd/go/internal/modinfo/info.go | 2 +- libgo/go/cmd/go/internal/modload/build.go | 38 +- libgo/go/cmd/go/internal/modload/help.go | 96 +- libgo/go/cmd/go/internal/modload/import.go | 54 +- libgo/go/cmd/go/internal/modload/import_test.go | 3 +- libgo/go/cmd/go/internal/modload/init.go | 287 +- libgo/go/cmd/go/internal/modload/init_test.go | 42 - libgo/go/cmd/go/internal/modload/list.go | 29 +- libgo/go/cmd/go/internal/modload/load.go | 296 +- libgo/go/cmd/go/internal/modload/query.go | 426 +- libgo/go/cmd/go/internal/modload/query_test.go | 76 +- libgo/go/cmd/go/internal/modload/search.go | 60 +- libgo/go/cmd/go/internal/module/module.go | 124 +- libgo/go/cmd/go/internal/module/module_test.go | 2 +- libgo/go/cmd/go/internal/mvs/mvs.go | 203 +- libgo/go/cmd/go/internal/mvs/mvs_test.go | 5 +- 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/par/work.go | 41 + libgo/go/cmd/go/internal/renameio/renameio.go | 44 +- libgo/go/cmd/go/internal/renameio/renameio_test.go | 145 + libgo/go/cmd/go/internal/renameio/umask_test.go | 42 + libgo/go/cmd/go/internal/robustio/robustio.go | 53 + .../go/cmd/go/internal/robustio/robustio_other.go | 28 + .../cmd/go/internal/robustio/robustio_windows.go | 105 + libgo/go/cmd/go/internal/run/run.go | 36 +- libgo/go/cmd/go/internal/search/search.go | 31 +- libgo/go/cmd/go/internal/str/path.go | 45 + 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 | 54 +- libgo/go/cmd/go/internal/test/testflag.go | 1 + 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/tool/tool.go | 2 - libgo/go/cmd/go/internal/version/exe.go | 252 + libgo/go/cmd/go/internal/version/version.go | 185 +- libgo/go/cmd/go/internal/vet/vet.go | 2 +- libgo/go/cmd/go/internal/web/api.go | 133 + libgo/go/cmd/go/internal/web/bootstrap.go | 26 +- libgo/go/cmd/go/internal/web/file_test.go | 58 + libgo/go/cmd/go/internal/web/http.go | 219 +- libgo/go/cmd/go/internal/web/security.go | 16 - libgo/go/cmd/go/internal/web/url.go | 95 + libgo/go/cmd/go/internal/web/url_other.go | 21 + libgo/go/cmd/go/internal/web/url_other_test.go | 36 + libgo/go/cmd/go/internal/web/url_test.go | 77 + libgo/go/cmd/go/internal/web/url_windows.go | 43 + libgo/go/cmd/go/internal/web/url_windows_test.go | 94 + libgo/go/cmd/go/internal/web2/web.go | 299 - libgo/go/cmd/go/internal/web2/web_test.go | 35 - libgo/go/cmd/go/internal/webtest/test.go | 314 - libgo/go/cmd/go/internal/work/action.go | 148 +- libgo/go/cmd/go/internal/work/build.go | 89 +- libgo/go/cmd/go/internal/work/build_test.go | 4 +- libgo/go/cmd/go/internal/work/buildid.go | 23 +- libgo/go/cmd/go/internal/work/exec.go | 314 +- libgo/go/cmd/go/internal/work/gc.go | 110 +- libgo/go/cmd/go/internal/work/gccgo.go | 11 +- libgo/go/cmd/go/internal/work/init.go | 3 +- libgo/go/cmd/go/internal/work/security.go | 27 +- libgo/go/cmd/go/internal/work/security_test.go | 8 + libgo/go/cmd/go/main.go | 58 +- libgo/go/cmd/go/note_test.go | 2 - libgo/go/cmd/go/proxy_test.go | 232 +- libgo/go/cmd/go/script_test.go | 237 +- libgo/go/cmd/go/testdata/addmod.go | 4 +- libgo/go/cmd/go/testdata/flag_test.go | 9 +- .../testdata/mod/example.com_badchain_a_v1.0.0.txt | 12 + .../testdata/mod/example.com_badchain_a_v1.1.0.txt | 12 + .../testdata/mod/example.com_badchain_b_v1.0.0.txt | 12 + .../testdata/mod/example.com_badchain_b_v1.1.0.txt | 12 + .../testdata/mod/example.com_badchain_c_v1.0.0.txt | 8 + .../testdata/mod/example.com_badchain_c_v1.1.0.txt | 8 + .../testdata/mod/example.com_downgrade_v2.0.0.txt | 9 + .../mod/example.com_downgrade_v2_v2.0.1.txt | 13 + .../mod/example.com_invalidpath_v1_v1.0.0.txt | 13 + .../mod/example.com_latemigrate_v2_v2.0.0.txt | 14 + .../mod/example.com_latemigrate_v2_v2.0.1.txt | 20 + .../testdata/mod/example.com_missingpkg_v1.0.0.txt | 11 + .../mod/example.com_missingpkg_v1.0.1-beta.txt | 8 + .../testdata/mod/example.com_nest_sub_v1.0.0.txt | 12 + .../go/testdata/mod/example.com_nest_v1.0.0.txt | 12 + .../go/testdata/mod/example.com_nest_v1.1.0.txt | 12 + .../testdata/mod/example.com_newcycle_a_v1.0.0.txt | 10 + .../testdata/mod/example.com_newcycle_a_v1.0.1.txt | 10 + .../testdata/mod/example.com_newcycle_b_v1.0.0.txt | 8 + .../go/testdata/mod/example.com_noroot_v1.0.0.txt | 8 + .../go/testdata/mod/example.com_noroot_v1.0.1.txt | 8 + ...m_notags_v0.0.0-20190507143103-cc8cbe209b64.txt | 9 + .../mod/example.com_printversion_v0.1.0.txt | 27 + .../mod/example.com_printversion_v1.0.0.txt | 35 + ...oupgrade_v0.0.0-20190430073000-30950c05d534.txt | 13 + .../mod/example.com_pseudoupgrade_v0.1.0.txt | 13 + ...pgrade_v0.1.1-0.20190429073117-b5426c86b553.txt | 13 + .../go/testdata/mod/example.com_tools_v1.0.0.txt | 12 + .../mod/example.com_usemissingpre_v1.0.0.txt | 13 + .../go/testdata/mod/example.com_version_v1.0.0.txt | 11 + .../go/testdata/mod/example.com_version_v1.0.1.txt | 11 + .../go/testdata/mod/example.com_version_v1.1.0.txt | 11 + ...modtest5_v0.0.0-20190619020302-197a620e0c9a.txt | 10 + ..._v0.5.0-alpha.0.20190619023908-3da23a9deb9e.txt | 10 + ...hub.com_dmitshur-test_modtest5_v0.5.0-alpha.txt | 10 + .../patch.example.com_depofdirectpatch_v1.0.0.txt | 11 + .../patch.example.com_depofdirectpatch_v1.0.1.txt | 11 + .../mod/patch.example.com_direct_v1.0.0.txt | 21 + .../mod/patch.example.com_direct_v1.0.1.txt | 27 + .../mod/patch.example.com_direct_v1.1.0.txt | 21 + .../mod/patch.example.com_indirect_v1.0.0.txt | 11 + .../mod/patch.example.com_indirect_v1.0.1.txt | 11 + .../mod/patch.example.com_indirect_v1.1.0.txt | 11 + .../cmd/go/testdata/mod/rsc.io_badsum_v1.0.0.txt | 14 + .../cmd/go/testdata/mod/rsc.io_badsum_v1.0.1.txt | 14 + .../cmd/go/testdata/mod/rsc.io_badzip_v1.0.0.txt | 11 + libgo/go/cmd/go/testdata/script/README | 12 +- libgo/go/cmd/go/testdata/script/binary_only.txt | 10 - libgo/go/cmd/go/testdata/script/bug.txt | 46 + libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt | 3 + .../cmd/go/testdata/script/build_acl_windows.txt | 44 + .../cmd/go/testdata/script/build_cache_compile.txt | 3 + .../cmd/go/testdata/script/build_cache_gomips.txt | 40 + .../go/cmd/go/testdata/script/build_cache_link.txt | 7 +- .../cmd/go/testdata/script/build_cache_output.txt | 3 + .../go/testdata/script/build_cache_trimpath.txt | 20 + .../go/cmd/go/testdata/script/build_multi_main.txt | 33 + libgo/go/cmd/go/testdata/script/build_nocache.txt | 40 + .../go/testdata/script/build_relative_pkgdir.txt | 9 + .../go/testdata/script/build_relative_tmpdir.txt | 18 + .../go/testdata/script/build_runtime_gcflags.txt | 11 + libgo/go/cmd/go/testdata/script/build_trimpath.txt | 21 + libgo/go/cmd/go/testdata/script/cache_unix.txt | 36 + .../cmd/go/testdata/script/cgo_syso_issue29253.txt | 31 + .../go/cmd/go/testdata/script/clean_testcache.txt | 19 + .../cmd/go/testdata/script/cover_atomic_pkgall.txt | 2 + .../go/testdata/script/cover_pkgall_runtime.txt | 2 + .../cmd/go/testdata/script/cpu_profile_twice.txt | 2 + libgo/go/cmd/go/testdata/script/env_write.txt | 87 + libgo/go/cmd/go/testdata/script/fileline.txt | 2 + .../go/cmd/go/testdata/script/gcflags_patterns.txt | 86 + libgo/go/cmd/go/testdata/script/get_404_meta.txt | 11 + libgo/go/cmd/go/testdata/script/get_brace.txt | 51 + libgo/go/cmd/go/testdata/script/get_dotfiles.txt | 64 + .../go/testdata/script/get_insecure_redirect.txt | 13 + libgo/go/cmd/go/testdata/script/get_tilde.txt | 24 + libgo/go/cmd/go/testdata/script/get_unicode.txt | 40 + .../cmd/go/testdata/script/get_with_git_trace.txt | 2 + libgo/go/cmd/go/testdata/script/goflags.txt | 2 + .../cmd/go/testdata/script/gopath_std_vendor.txt | 44 + libgo/go/cmd/go/testdata/script/help.txt | 4 +- .../go/testdata/script/install_cleans_build.txt | 15 +- .../cmd/go/testdata/script/install_cmd_gobin.txt | 11 + .../cmd/go/testdata/script/install_cross_gobin.txt | 3 + .../go/testdata/script/install_rebuild_gopath.txt | 2 + .../go/testdata/script/install_rebuild_removed.txt | 2 + libgo/go/cmd/go/testdata/script/linkname.txt | 2 + .../go/cmd/go/testdata/script/list_bad_import.txt | 3 + .../go/testdata/script/list_compiled_imports.txt | 2 + libgo/go/cmd/go/testdata/script/list_find.txt | 12 + libgo/go/cmd/go/testdata/script/list_importmap.txt | 27 + libgo/go/cmd/go/testdata/script/list_std.txt | 23 +- libgo/go/cmd/go/testdata/script/list_tags.txt | 2 + libgo/go/cmd/go/testdata/script/list_test_e.txt | 4 +- libgo/go/cmd/go/testdata/script/list_test_err.txt | 126 + .../cmd/go/testdata/script/list_test_imports.txt | 2 + .../go/testdata/script/list_test_non_go_files.txt | 13 + libgo/go/cmd/go/testdata/script/mod_alt_goroot.txt | 20 + libgo/go/cmd/go/testdata/script/mod_auth.txt | 32 + libgo/go/cmd/go/testdata/script/mod_build_tags.txt | 3 + .../cmd/go/testdata/script/mod_build_versioned.txt | 17 + .../go/cmd/go/testdata/script/mod_clean_cache.txt | 58 + libgo/go/cmd/go/testdata/script/mod_concurrent.txt | 31 + .../go/cmd/go/testdata/script/mod_convert_dep.txt | 22 + .../go/cmd/go/testdata/script/mod_convert_git.txt | 15 +- .../cmd/go/testdata/script/mod_convert_glide.txt | 9 + .../go/testdata/script/mod_convert_glockfile.txt | 9 + .../cmd/go/testdata/script/mod_convert_godeps.txt | 9 + .../go/cmd/go/testdata/script/mod_convert_tsv.txt | 9 + .../go/testdata/script/mod_convert_vendor_conf.txt | 9 + .../go/testdata/script/mod_convert_vendor_json.txt | 9 + .../script/mod_convert_vendor_manifest.txt | 9 + .../go/testdata/script/mod_convert_vendor_yml.txt | 9 + libgo/go/cmd/go/testdata/script/mod_dir.txt | 20 + libgo/go/cmd/go/testdata/script/mod_doc.txt | 3 +- libgo/go/cmd/go/testdata/script/mod_download.txt | 9 + .../cmd/go/testdata/script/mod_download_hash.txt | 24 + libgo/go/cmd/go/testdata/script/mod_edit.txt | 16 +- libgo/go/cmd/go/testdata/script/mod_edit_go.txt | 18 + libgo/go/cmd/go/testdata/script/mod_enabled.txt | 21 +- libgo/go/cmd/go/testdata/script/mod_file_proxy.txt | 17 +- libgo/go/cmd/go/testdata/script/mod_find.txt | 22 +- libgo/go/cmd/go/testdata/script/mod_get_cmd.txt | 20 + libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 16 +- .../cmd/go/testdata/script/mod_get_downgrade.txt | 18 +- libgo/go/cmd/go/testdata/script/mod_get_hash.txt | 19 + .../go/cmd/go/testdata/script/mod_get_indirect.txt | 16 +- .../go/testdata/script/mod_get_latest_pseudo.txt | 10 + libgo/go/cmd/go/testdata/script/mod_get_local.txt | 37 +- libgo/go/cmd/go/testdata/script/mod_get_main.txt | 32 + libgo/go/cmd/go/testdata/script/mod_get_moved.txt | 2 + .../go/cmd/go/testdata/script/mod_get_newcycle.txt | 14 + .../go/cmd/go/testdata/script/mod_get_patterns.txt | 36 + .../cmd/go/testdata/script/mod_get_private_vcs.txt | 11 + libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt | 30 +- .../script/mod_get_pseudo_other_branch.txt | 67 + .../go/testdata/script/mod_get_pseudo_prefix.txt | 64 + libgo/go/cmd/go/testdata/script/mod_get_svn.txt | 20 + libgo/go/cmd/go/testdata/script/mod_get_tags.txt | 44 + libgo/go/cmd/go/testdata/script/mod_get_test.txt | 58 + .../go/cmd/go/testdata/script/mod_get_upgrade.txt | 19 +- .../go/testdata/script/mod_get_upgrade_pseudo.txt | 46 + .../go/cmd/go/testdata/script/mod_get_warning.txt | 10 - .../cmd/go/testdata/script/mod_getmode_vendor.txt | 2 +- .../go/testdata/script/mod_git_export_subst.txt | 21 + .../cmd/go/testdata/script/mod_gobuild_import.txt | 28 +- libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt | 37 + .../cmd/go/testdata/script/mod_gopkg_unstable.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_help.txt | 6 + .../cmd/go/testdata/script/mod_import_v1suffix.txt | 11 + libgo/go/cmd/go/testdata/script/mod_init_dep.txt | 23 + libgo/go/cmd/go/testdata/script/mod_init_empty.txt | 18 + libgo/go/cmd/go/testdata/script/mod_init_glide.txt | 34 + libgo/go/cmd/go/testdata/script/mod_init_path.txt | 20 + libgo/go/cmd/go/testdata/script/mod_internal.txt | 1 + .../cmd/go/testdata/script/mod_invalid_version.txt | 227 + libgo/go/cmd/go/testdata/script/mod_list.txt | 11 +- libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 4 +- .../go/cmd/go/testdata/script/mod_list_pseudo.txt | 50 + .../go/testdata/script/mod_list_replace_dir.txt | 19 + libgo/go/cmd/go/testdata/script/mod_list_std.txt | 58 + libgo/go/cmd/go/testdata/script/mod_list_test.txt | 16 + .../go/testdata/script/mod_list_upgrade_pseudo.txt | 26 + .../cmd/go/testdata/script/mod_load_badchain.txt | 75 + .../go/cmd/go/testdata/script/mod_load_badzip.txt | 15 + .../testdata/script/mod_missingpkg_prerelease.txt | 12 + libgo/go/cmd/go/testdata/script/mod_modinfo.txt | 91 + libgo/go/cmd/go/testdata/script/mod_off.txt | 35 + libgo/go/cmd/go/testdata/script/mod_off_init.txt | 5 + libgo/go/cmd/go/testdata/script/mod_outside.txt | 250 + libgo/go/cmd/go/testdata/script/mod_patterns.txt | 20 +- .../cmd/go/testdata/script/mod_patterns_vendor.txt | 28 + .../go/cmd/go/testdata/script/mod_proxy_https.txt | 19 + libgo/go/cmd/go/testdata/script/mod_proxy_list.txt | 29 + .../go/cmd/go/testdata/script/mod_pseudo_cache.txt | 29 + libgo/go/cmd/go/testdata/script/mod_query.txt | 10 +- .../go/cmd/go/testdata/script/mod_query_empty.txt | 52 + .../cmd/go/testdata/script/mod_query_exclude.txt | 1 + libgo/go/cmd/go/testdata/script/mod_readonly.txt | 1 + libgo/go/cmd/go/testdata/script/mod_replace.txt | 1 + .../cmd/go/testdata/script/mod_replace_import.txt | 109 + .../go/cmd/go/testdata/script/mod_run_internal.txt | 46 + libgo/go/cmd/go/testdata/script/mod_run_path.txt | 15 + libgo/go/cmd/go/testdata/script/mod_std_vendor.txt | 80 + .../go/cmd/go/testdata/script/mod_string_alias.txt | 14 + .../go/cmd/go/testdata/script/mod_sum_replaced.txt | 28 + libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 33 + .../go/cmd/go/testdata/script/mod_sumdb_cache.txt | 47 + .../cmd/go/testdata/script/mod_sumdb_file_path.txt | 41 + .../go/cmd/go/testdata/script/mod_sumdb_golang.txt | 44 + .../go/cmd/go/testdata/script/mod_sumdb_proxy.txt | 50 + libgo/go/cmd/go/testdata/script/mod_symlink.txt | 42 + libgo/go/cmd/go/testdata/script/mod_test.txt | 25 +- libgo/go/cmd/go/testdata/script/mod_test_files.txt | 49 + .../go/cmd/go/testdata/script/mod_tidy_replace.txt | 111 + libgo/go/cmd/go/testdata/script/mod_tidy_sum.txt | 4 +- .../cmd/go/testdata/script/mod_upgrade_patch.txt | 97 +- .../go/cmd/go/testdata/script/mod_vcs_missing.txt | 28 + libgo/go/cmd/go/testdata/script/mod_vendor.txt | 12 +- .../go/cmd/go/testdata/script/mod_vendor_build.txt | 11 + .../cmd/go/testdata/script/mod_vendor_replace.txt | 39 + libgo/go/cmd/go/testdata/script/mod_verify.txt | 1 + libgo/go/cmd/go/testdata/script/mod_why.txt | 1 + .../go/testdata/script/pattern_syntax_error.txt | 2 + .../go/testdata/script/prevent_sys_unix_import.txt | 6 + libgo/go/cmd/go/testdata/script/run_hello.txt | 2 + .../go/testdata/script/run_set_executable_name.txt | 50 + libgo/go/cmd/go/testdata/script/run_wildcard.txt | 7 + libgo/go/cmd/go/testdata/script/script_wait.txt | 24 + libgo/go/cmd/go/testdata/script/std_vendor.txt | 43 + libgo/go/cmd/go/testdata/script/sum_readonly.txt | 29 + libgo/go/cmd/go/testdata/script/test_badtest.txt | 2 + .../cmd/go/testdata/script/test_compile_binary.txt | 2 + libgo/go/cmd/go/testdata/script/test_devnull.txt | 15 + .../cmd/go/testdata/script/test_generated_main.txt | 35 + libgo/go/cmd/go/testdata/script/test_init.txt | 86 + libgo/go/cmd/go/testdata/script/test_status.txt | 18 + libgo/go/cmd/go/testdata/script/test_timeout.txt | 22 + libgo/go/cmd/go/testdata/script/vendor_complex.txt | 2 + libgo/go/cmd/go/testdata/script/version.txt | 12 + libgo/go/cmd/go/testdata/script/vet_asm.txt | 32 + libgo/go/cmd/go/testdata/script/vet_deps.txt | 34 + libgo/go/cmd/go/testdata/testcover/pkg4/a.go | 5 + libgo/go/cmd/go/testdata/testcover/pkg4/a_test.go | 9 + libgo/go/cmd/go/testdata/vendormod.txt | 2 +- libgo/go/cmd/go/vendor_test.go | 9 + libgo/go/cmd/gofmt/gofmt.go | 55 + libgo/go/cmd/internal/objabi/funcdata.go | 13 +- libgo/go/cmd/internal/objabi/head.go | 2 +- libgo/go/cmd/internal/objabi/line.go | 54 +- libgo/go/cmd/internal/objabi/line_test.go | 50 + libgo/go/cmd/internal/objabi/reloctype.go | 27 +- libgo/go/cmd/internal/objabi/reloctype_string.go | 4 +- libgo/go/cmd/internal/objabi/typekind.go | 1 - libgo/go/cmd/internal/objabi/util.go | 53 +- libgo/go/cmd/internal/sys/supported.go | 16 + libgo/go/cmd/vet/all/main.go | 392 - libgo/go/cmd/vet/main.go | 6 + libgo/go/cmd/vet/testdata/{src => }/asm/asm.go | 0 .../go/cmd/vet/testdata/{src => }/assign/assign.go | 0 .../go/cmd/vet/testdata/{src => }/atomic/atomic.go | 0 libgo/go/cmd/vet/testdata/{src => }/bool/bool.go | 0 .../vet/testdata/{src => }/buildtag/buildtag.go | 0 libgo/go/cmd/vet/testdata/{src => }/cgo/cgo.go | 0 .../vet/testdata/{src => }/composite/composite.go | 0 .../vet/testdata/{src => }/copylock/copylock.go | 0 .../vet/testdata/{src => }/deadcode/deadcode.go | 0 .../{src => }/httpresponse/httpresponse.go | 0 .../testdata/{src => }/lostcancel/lostcancel.go | 0 .../go/cmd/vet/testdata/{src => }/method/method.go | 0 .../cmd/vet/testdata/{src => }/nilfunc/nilfunc.go | 0 libgo/go/cmd/vet/testdata/print/print.go | 681 ++ .../vet/testdata/{src => }/rangeloop/rangeloop.go | 0 libgo/go/cmd/vet/testdata/{src => }/shift/shift.go | 0 libgo/go/cmd/vet/testdata/src/print/print.go | 681 -- .../vet/testdata/{src => }/structtag/structtag.go | 0 .../go/cmd/vet/testdata/{src => }/tagtest/file1.go | 0 .../go/cmd/vet/testdata/{src => }/tagtest/file2.go | 0 .../cmd/vet/testdata/{src => }/testingpkg/tests.go | 0 .../testdata/{src => }/testingpkg/tests_test.go | 0 .../vet/testdata/{src => }/unmarshal/unmarshal.go | 0 .../vet/testdata/{src => }/unsafeptr/unsafeptr.go | 0 .../go/cmd/vet/testdata/{src => }/unused/unused.go | 0 libgo/go/cmd/vet/vet_test.go | 37 +- libgo/go/compress/flate/deflate_test.go | 8 +- libgo/go/compress/flate/huffman_bit_writer.go | 6 +- libgo/go/compress/gzip/gunzip.go | 4 +- libgo/go/compress/gzip/gzip_test.go | 3 + libgo/go/container/ring/ring_test.go | 2 +- libgo/go/context/context.go | 50 +- libgo/go/context/context_test.go | 11 +- libgo/go/context/example_test.go | 2 +- libgo/go/crypto/cipher/cfb_test.go | 2 +- libgo/go/crypto/cipher/xor_test.go | 3 + libgo/go/crypto/des/block.go | 14 +- libgo/go/crypto/ecdsa/ecdsa.go | 19 +- 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 | 216 + libgo/go/crypto/ed25519/ed25519_test.go | 219 + .../crypto/ed25519/internal/edwards25519/const.go | 1422 ++++ .../ed25519/internal/edwards25519/edwards25519.go | 1793 +++++ libgo/go/crypto/ed25519/testdata/sign.input.gz | Bin 0 -> 50330 bytes libgo/go/crypto/elliptic/fuzz_test.go | 2 +- libgo/go/crypto/elliptic/p256_s390x.go | 2 +- libgo/go/crypto/md5/md5_test.go | 4 +- libgo/go/crypto/rand/rand_js.go | 5 +- libgo/go/crypto/rand/util_test.go | 3 + libgo/go/crypto/rsa/pkcs1v15_test.go | 6 +- libgo/go/crypto/sha1/sha1.go | 37 +- libgo/go/crypto/sha1/sha1_test.go | 4 +- libgo/go/crypto/sha1/sha1block.go | 35 +- libgo/go/crypto/sha256/sha256.go | 43 +- libgo/go/crypto/sha256/sha256_test.go | 6 +- libgo/go/crypto/sha256/sha256block.go | 10 +- libgo/go/crypto/sha512/sha512.go | 35 +- libgo/go/crypto/sha512/sha512_test.go | 4 +- libgo/go/crypto/sha512/sha512block.go | 10 +- libgo/go/crypto/tls/auth.go | 73 +- libgo/go/crypto/tls/auth_test.go | 16 +- libgo/go/crypto/tls/cipher_suites.go | 26 +- libgo/go/crypto/tls/common.go | 50 +- libgo/go/crypto/tls/conn.go | 21 +- libgo/go/crypto/tls/generate_cert.go | 55 +- libgo/go/crypto/tls/handshake_client.go | 34 +- libgo/go/crypto/tls/handshake_client_test.go | 167 +- libgo/go/crypto/tls/handshake_client_tls13.go | 10 +- libgo/go/crypto/tls/handshake_messages.go | 4 +- libgo/go/crypto/tls/handshake_server.go | 65 +- libgo/go/crypto/tls/handshake_server_test.go | 410 +- libgo/go/crypto/tls/handshake_server_tls13.go | 10 +- libgo/go/crypto/tls/handshake_test.go | 251 +- libgo/go/crypto/tls/key_agreement.go | 34 +- libgo/go/crypto/tls/key_schedule.go | 15 +- libgo/go/crypto/tls/prf.go | 15 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 100 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 96 +- .../tls/testdata/Client-TLSv10-ClientCert-Ed25519 | 110 + .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 102 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 96 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 82 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 78 +- .../go/crypto/tls/testdata/Client-TLSv10-Ed25519 | 0 .../testdata/Client-TLSv10-ExportKeyingMaterial | 78 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 46 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 80 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 78 +- .../go/crypto/tls/testdata/Client-TLSv11-Ed25519 | 0 libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 46 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 50 +- .../tls/testdata/Client-TLSv12-AES128-SHA256 | 64 +- .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 50 +- libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 72 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 100 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 94 +- .../tls/testdata/Client-TLSv12-ClientCert-Ed25519 | 119 + .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 90 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 108 +- .../Client-TLSv12-ClientCert-RSA-PSS-Disabled | 137 - .../Client-TLSv12-ClientCert-RSA-PSS-Disabled-512 | 125 - .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 90 +- .../Client-TLSv12-ClientCert-RSA-RSAPKCS1v15 | 90 +- .../testdata/Client-TLSv12-ClientCert-RSA-RSAPSS | 169 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 80 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 76 +- .../Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 | 88 +- .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 74 +- .../Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 | 72 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 78 +- .../testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 | 86 +- .../Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 | 70 +- libgo/go/crypto/tls/testdata/Client-TLSv12-Ed25519 | 68 + .../testdata/Client-TLSv12-ExportKeyingMaterial | 68 +- .../crypto/tls/testdata/Client-TLSv12-P256-ECDHE | 82 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 46 +- .../tls/testdata/Client-TLSv12-RenegotiateOnce | 364 +- .../tls/testdata/Client-TLSv12-RenegotiateTwice | 554 +- .../Client-TLSv12-RenegotiateTwiceRejected | 370 +- .../testdata/Client-TLSv12-RenegotiationRejected | 74 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 68 +- .../crypto/tls/testdata/Client-TLSv12-X25519-ECDHE | 74 +- .../tls/testdata/Client-TLSv13-AES128-SHA256 | 154 +- .../tls/testdata/Client-TLSv13-AES256-SHA384 | 158 +- libgo/go/crypto/tls/testdata/Client-TLSv13-ALPN | 160 +- .../tls/testdata/Client-TLSv13-CHACHA20-SHA256 | 154 +- .../testdata/Client-TLSv13-ClientCert-ECDSA-RSA | 252 +- .../tls/testdata/Client-TLSv13-ClientCert-Ed25519 | 122 + .../testdata/Client-TLSv13-ClientCert-RSA-ECDSA | 242 +- .../Client-TLSv13-ClientCert-RSA-PSS-Disabled | 138 - .../testdata/Client-TLSv13-ClientCert-RSA-RSAPSS | 253 +- libgo/go/crypto/tls/testdata/Client-TLSv13-ECDSA | 146 +- libgo/go/crypto/tls/testdata/Client-TLSv13-Ed25519 | 68 + .../testdata/Client-TLSv13-ExportKeyingMaterial | 154 +- .../tls/testdata/Client-TLSv13-HelloRetryRequest | 175 +- .../go/crypto/tls/testdata/Client-TLSv13-KeyUpdate | 170 +- .../crypto/tls/testdata/Client-TLSv13-P256-ECDHE | 162 +- .../crypto/tls/testdata/Client-TLSv13-X25519-ECDHE | 156 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 64 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 64 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 66 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 60 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 79 +- ...erver-TLSv12-ClientAuthRequestedAndEd25519Given | 111 + .../Server-TLSv12-ClientAuthRequestedAndGiven | 110 +- ...TLSv12-ClientAuthRequestedAndGiven-PSS-Disabled | 126 - ...ientAuthRequestedAndGiven-PSS-Disabled-Required | 74 - ...rver-TLSv12-ClientAuthRequestedAndPKCS1v15Given | 86 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 61 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 | 63 + .../testdata/Server-TLSv12-ExportKeyingMaterial | 64 +- libgo/go/crypto/tls/testdata/Server-TLSv12-P256 | 54 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 50 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 54 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 50 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 50 +- .../tls/testdata/Server-TLSv12-RSA-PSS-Disabled | 84 - .../Server-TLSv12-RSA-PSS-Disabled-Required | 54 - libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 44 +- .../tls/testdata/Server-TLSv12-RSA-RSAPKCS1v15 | 50 +- .../crypto/tls/testdata/Server-TLSv12-RSA-RSAPSS | 35 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 54 +- .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 54 +- .../Server-TLSv12-SNI-GetCertificateNotFound | 54 +- libgo/go/crypto/tls/testdata/Server-TLSv12-X25519 | 50 +- .../Server-TLSv13-ClientAuthRequestedAndECDSAGiven | 336 +- ...erver-TLSv13-ClientAuthRequestedAndEd25519Given | 154 + .../Server-TLSv13-ClientAuthRequestedAndGiven | 332 +- ...TLSv13-ClientAuthRequestedAndGiven-PSS-Disabled | 182 - .../Server-TLSv13-ClientAuthRequestedNotGiven | 186 +- libgo/go/crypto/tls/testdata/Server-TLSv13-Ed25519 | 81 + .../tls/testdata/Server-TLSv13-RSA-PSS-Disabled | 103 - libgo/go/crypto/tls/ticket.go | 2 +- libgo/go/crypto/tls/tls.go | 21 +- libgo/go/crypto/tls/tls_test.go | 48 +- libgo/go/crypto/x509/name_constraints_test.go | 764 +- libgo/go/crypto/x509/pem_decrypt_test.go | 44 +- libgo/go/crypto/x509/pkcs1.go | 25 +- libgo/go/crypto/x509/pkcs8.go | 51 +- libgo/go/crypto/x509/pkcs8_test.go | 33 +- libgo/go/crypto/x509/root_cgo_darwin.go | 76 +- libgo/go/crypto/x509/root_darwin.go | 12 +- libgo/go/crypto/x509/root_linux.go | 1 + libgo/go/crypto/x509/root_windows.go | 6 +- libgo/go/crypto/x509/sec1.go | 16 +- libgo/go/crypto/x509/sec1_test.go | 22 + libgo/go/crypto/x509/verify.go | 2 +- libgo/go/crypto/x509/x509.go | 156 +- libgo/go/crypto/x509/x509_test.go | 180 +- libgo/go/crypto/x509/x509_test_import.go | 9 +- libgo/go/database/sql/convert.go | 60 +- libgo/go/database/sql/convert_test.go | 114 +- libgo/go/database/sql/driver/driver.go | 2 +- libgo/go/database/sql/driver/types.go | 17 +- libgo/go/database/sql/driver/types_test.go | 14 + libgo/go/database/sql/fakedb_test.go | 8 +- libgo/go/database/sql/sql.go | 89 +- libgo/go/database/sql/sql_test.go | 90 +- libgo/go/debug/dwarf/testdata/cppunsuptypes.cc | 34 + libgo/go/debug/dwarf/testdata/cppunsuptypes.elf | Bin 0 -> 3920 bytes libgo/go/debug/dwarf/type.go | 24 + libgo/go/debug/dwarf/type_test.go | 60 + libgo/go/debug/elf/file.go | 7 +- libgo/go/debug/elf/file_test.go | 11 + libgo/go/debug/gosym/pclntab.go | 6 +- libgo/go/debug/gosym/pclntab_test.go | 5 +- libgo/go/debug/gosym/symtab.go | 14 +- libgo/go/debug/gosym/symtab_test.go | 15 + libgo/go/debug/macho/file_test.go | 6 +- libgo/go/debug/macho/macho.go | 7 +- libgo/go/debug/pe/file.go | 6 +- libgo/go/debug/pe/file_test.go | 50 + libgo/go/encoding/base32/base32.go | 52 +- libgo/go/encoding/base32/base32_test.go | 62 +- libgo/go/encoding/base64/base64.go | 123 +- libgo/go/encoding/base64/base64_test.go | 17 +- libgo/go/encoding/csv/fuzz.go | 70 + libgo/go/encoding/csv/reader.go | 2 + libgo/go/encoding/csv/writer.go | 13 +- libgo/go/encoding/gob/codec_test.go | 10 +- libgo/go/encoding/gob/decgen.go | 4 +- libgo/go/encoding/gob/doc.go | 15 +- libgo/go/encoding/gob/encgen.go | 4 +- libgo/go/encoding/gob/encode.go | 4 +- libgo/go/encoding/hex/hex.go | 26 +- libgo/go/encoding/hex/hex_test.go | 16 + libgo/go/encoding/json/bench_test.go | 14 +- libgo/go/encoding/json/decode.go | 173 +- libgo/go/encoding/json/decode_test.go | 64 +- libgo/go/encoding/json/encode.go | 55 +- libgo/go/encoding/json/encode_test.go | 6 + libgo/go/encoding/json/fuzz.go | 42 + libgo/go/encoding/json/indent.go | 3 + libgo/go/encoding/json/stream.go | 12 +- libgo/go/encoding/json/stream_test.go | 4 +- libgo/go/encoding/pem/pem.go | 18 +- libgo/go/encoding/pem/pem_test.go | 36 +- libgo/go/errors/wrap.go | 86 + libgo/go/errors/wrap_test.go | 253 + libgo/go/expvar/expvar.go | 10 +- libgo/go/expvar/expvar_test.go | 40 + libgo/go/flag/flag.go | 12 +- libgo/go/fmt/doc.go | 24 +- libgo/go/fmt/errors.go | 43 + libgo/go/fmt/errors_test.go | 73 + libgo/go/fmt/example_test.go | 10 +- libgo/go/fmt/fmt_test.go | 30 + libgo/go/fmt/format.go | 45 +- libgo/go/fmt/print.go | 232 +- libgo/go/fmt/scan.go | 70 +- libgo/go/fmt/scan_test.go | 38 +- libgo/go/go/ast/ast.go | 15 +- libgo/go/go/ast/import.go | 81 +- libgo/go/go/build/build.go | 82 +- libgo/go/go/build/build_test.go | 12 + libgo/go/go/build/deps_test.go | 111 +- libgo/go/go/build/doc.go | 28 +- libgo/go/go/build/syslist.go | 2 +- libgo/go/go/constant/example_test.go | 22 + libgo/go/go/constant/value.go | 98 +- libgo/go/go/constant/value_test.go | 163 +- libgo/go/go/doc/comment.go | 14 +- libgo/go/go/doc/comment_test.go | 28 + libgo/go/go/doc/example.go | 4 +- libgo/go/go/doc/exports.go | 12 +- libgo/go/go/doc/headscan.go | 4 +- libgo/go/go/doc/lazyre.go | 51 - libgo/go/go/doc/reader.go | 11 +- 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 + libgo/go/go/doc/testdata/issue10858.go | 102 + libgo/go/go/importer/importer.go | 2 +- .../go/go/internal/gccgoimporter/importer_test.go | 23 +- libgo/go/go/internal/gccgoimporter/parser.go | 46 +- .../internal/gccgoimporter/testdata/issue30628.go | 18 + .../internal/gccgoimporter/testdata/issue30628.gox | 28 + .../internal/gccgoimporter/testdata/issue31540.go | 26 + .../internal/gccgoimporter/testdata/issue31540.gox | 16 + libgo/go/go/internal/gcimporter/bimport.go | 11 +- .../go/go/internal/gcimporter/testdata/exports.go | 2 +- .../go/go/internal/srcimporter/srcimporter_test.go | 14 +- libgo/go/go/parser/parser.go | 15 +- libgo/go/go/printer/nodes.go | 2 +- libgo/go/go/printer/printer_test.go | 7 + libgo/go/go/scanner/scanner.go | 236 +- libgo/go/go/scanner/scanner_test.go | 210 +- libgo/go/go/token/token.go | 34 +- libgo/go/go/token/token_test.go | 33 + libgo/go/go/types/call.go | 4 +- libgo/go/go/types/check_test.go | 1 + libgo/go/go/types/eval.go | 53 +- libgo/go/go/types/eval_test.go | 96 + libgo/go/go/types/expr.go | 37 +- libgo/go/go/types/gccgosizes.go | 42 + libgo/go/go/types/object.go | 5 +- libgo/go/go/types/resolver.go | 19 +- libgo/go/go/types/stdlib_test.go | 1 + .../x/crypto/chacha20poly1305/chacha20poly1305.go | 101 + .../chacha20poly1305/chacha20poly1305_amd64.go | 86 + .../chacha20poly1305/chacha20poly1305_generic.go | 81 + .../chacha20poly1305/chacha20poly1305_noasm.go | 0 .../x/crypto/chacha20poly1305/xchacha20poly1305.go | 104 + libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 751 ++ .../go/golang.org/x/crypto/cryptobyte/asn1/asn1.go | 46 + libgo/go/golang.org/x/crypto/cryptobyte/builder.go | 337 + libgo/go/golang.org/x/crypto/cryptobyte/string.go | 166 + .../golang.org/x/crypto/curve25519/curve25519.go | 834 +++ libgo/go/golang.org/x/crypto/curve25519/doc.go | 23 + .../x/crypto/curve25519/mont25519_amd64.go | 0 libgo/go/golang.org/x/crypto/hkdf/hkdf.go | 93 + .../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 + .../x/crypto/internal/chacha20/xor.go | 0 .../x/crypto/internal/subtle/aliasing.go | 32 + .../x/crypto/internal/subtle/aliasing_appengine.go | 35 + libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go | 11 + libgo/go/golang.org/x/crypto/poly1305/poly1305.go | 83 + libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go | 68 + .../x/crypto/poly1305/sum_arm.go | 0 .../go/golang.org/x/crypto/poly1305/sum_generic.go | 172 + libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 16 + .../go/golang.org/x/crypto/poly1305/sum_ppc64le.go | 68 + libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go | 42 + .../go/golang.org/x/net/dns/dnsmessage/message.go | 2606 +++++++ .../x/net/http/httpguts/guts.go | 0 libgo/go/golang.org/x/net/http/httpguts/httplex.go | 346 + libgo/go/golang.org/x/net/http/httpproxy/proxy.go | 370 + .../x/net/http2/hpack/encode.go | 0 .../x/net/http2/hpack/hpack.go | 0 .../x/net/http2/hpack/huffman.go | 0 .../x/net/http2/hpack/tables.go | 0 libgo/go/golang.org/x/net/idna/idna10.0.0.go | 734 ++ libgo/go/golang.org/x/net/idna/idna9.0.0.go | 682 ++ .../x/net/idna/punycode.go | 0 libgo/go/golang.org/x/net/idna/tables10.0.0.go | 4559 ++++++++++++ libgo/go/golang.org/x/net/idna/tables11.0.0.go | 4653 ++++++++++++ libgo/go/golang.org/x/net/idna/tables9.0.0.go | 4486 ++++++++++++ .../go/{internal => golang.org}/x/net/idna/trie.go | 0 libgo/go/golang.org/x/net/idna/trieval.go | 119 + .../{internal => golang.org}/x/net/lif/address.go | 0 .../{internal => golang.org}/x/net/lif/binary.go | 0 libgo/go/{internal => golang.org}/x/net/lif/lif.go | 0 .../go/{internal => golang.org}/x/net/lif/link.go | 0 libgo/go/{internal => golang.org}/x/net/lif/sys.go | 0 libgo/go/golang.org/x/net/lif/syscall.go | 28 + .../go/golang.org/x/net/lif/zsys_solaris_amd64.go | 103 + libgo/go/golang.org/x/net/nettest/conntest.go | 464 ++ libgo/go/golang.org/x/net/nettest/nettest.go | 345 + libgo/go/golang.org/x/net/nettest/nettest_stub.go | 11 + libgo/go/golang.org/x/net/nettest/nettest_unix.go | 21 + .../go/golang.org/x/net/nettest/nettest_windows.go | 26 + .../x/net/route/address.go | 0 .../{internal => golang.org}/x/net/route/binary.go | 0 .../x/net/route/interface.go | 0 .../x/net/route/interface_announce.go | 0 .../x/net/route/interface_classic.go | 0 .../x/net/route/interface_freebsd.go | 0 .../x/net/route/interface_multicast.go | 0 .../x/net/route/interface_openbsd.go | 0 .../x/net/route/message.go | 0 libgo/go/golang.org/x/net/route/route.go | 123 + .../x/net/route/route_classic.go | 0 .../x/net/route/route_openbsd.go | 0 libgo/go/golang.org/x/net/route/sys.go | 39 + .../x/net/route/sys_darwin.go | 0 .../x/net/route/sys_dragonfly.go | 0 .../x/net/route/sys_freebsd.go | 0 .../x/net/route/sys_netbsd.go | 0 .../x/net/route/sys_openbsd.go | 0 .../x/net/route/syscall.go | 0 .../x/net/route/syscall_go1_11_darwin.go | 0 .../x/net/route/syscall_go1_12_darwin.go | 0 .../x/net/route/zsys_darwin.go | 0 .../x/net/route/zsys_dragonfly.go | 0 .../x/net/route/zsys_freebsd_386.go | 0 .../x/net/route/zsys_freebsd_amd64.go | 0 .../x/net/route/zsys_freebsd_arm.go | 0 .../golang.org/x/net/route/zsys_freebsd_arm64.go | 123 + .../x/net/route/zsys_netbsd.go | 0 .../x/net/route/zsys_openbsd.go | 0 libgo/go/golang.org/x/sys/cpu/byteorder.go | 30 + libgo/go/golang.org/x/sys/cpu/cpu.go | 126 + libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go | 34 + libgo/go/golang.org/x/sys/cpu/cpu_arm.go | 9 + libgo/go/golang.org/x/sys/cpu/cpu_gc_s390x.go | 21 + libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go | 16 + libgo/go/golang.org/x/sys/cpu/cpu_gccgo.c | 43 + libgo/go/golang.org/x/sys/cpu/cpu_gccgo.go | 26 + libgo/go/golang.org/x/sys/cpu/cpu_gccgo_s390x.go | 22 + libgo/go/golang.org/x/sys/cpu/cpu_linux.go | 59 + libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go | 67 + libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 33 + libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go | 161 + libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go | 11 + libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go | 11 + libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go | 11 + libgo/go/golang.org/x/sys/cpu/cpu_wasm.go | 15 + libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 59 + .../golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go | 36 + .../golang.org/x/text/secure/bidirule/bidirule.go | 336 + .../x/text/secure/bidirule/bidirule10.0.0.go | 11 + .../x/text/secure/bidirule/bidirule9.0.0.go | 14 + libgo/go/golang.org/x/text/transform/transform.go | 705 ++ libgo/go/golang.org/x/text/unicode/bidi/bidi.go | 198 + libgo/go/golang.org/x/text/unicode/bidi/bracket.go | 335 + libgo/go/golang.org/x/text/unicode/bidi/core.go | 1058 +++ libgo/go/golang.org/x/text/unicode/bidi/prop.go | 206 + .../golang.org/x/text/unicode/bidi/tables10.0.0.go | 1815 +++++ .../golang.org/x/text/unicode/bidi/tables11.0.0.go | 1887 +++++ .../golang.org/x/text/unicode/bidi/tables9.0.0.go | 1781 +++++ libgo/go/golang.org/x/text/unicode/bidi/trieval.go | 60 + .../golang.org/x/text/unicode/norm/composition.go | 512 ++ .../go/golang.org/x/text/unicode/norm/forminfo.go | 278 + libgo/go/golang.org/x/text/unicode/norm/input.go | 109 + libgo/go/golang.org/x/text/unicode/norm/iter.go | 458 ++ .../go/golang.org/x/text/unicode/norm/normalize.go | 609 ++ .../golang.org/x/text/unicode/norm/readwriter.go | 125 + .../golang.org/x/text/unicode/norm/tables10.0.0.go | 7657 +++++++++++++++++++ .../golang.org/x/text/unicode/norm/tables11.0.0.go | 7693 ++++++++++++++++++++ .../golang.org/x/text/unicode/norm/tables9.0.0.go | 7637 +++++++++++++++++++ .../go/golang.org/x/text/unicode/norm/transform.go | 88 + libgo/go/golang.org/x/text/unicode/norm/trie.go | 54 + .../go/golang.org/x/tools/go/analysis/analysis.go | 40 +- libgo/go/golang.org/x/tools/go/analysis/doc.go | 2 +- .../go/analysis/internal/analysisflags/flags.go | 59 +- .../go/analysis/internal/analysisflags/help.go | 3 + .../go/analysis/internal/analysisflags/patch.go | 7 - .../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 39 +- .../x/tools/go/analysis/passes/bools/bools.go | 21 +- .../x/tools/go/analysis/passes/cgocall/cgocall.go | 8 +- .../go/analysis/passes/composite/composite.go | 11 +- .../tools/go/analysis/passes/errorsas/errorsas.go | 75 + .../x/tools/go/analysis/passes/inspect/inspect.go | 6 +- .../go/analysis/passes/lostcancel/lostcancel.go | 17 +- .../x/tools/go/analysis/passes/printf/printf.go | 45 +- .../x/tools/go/analysis/passes/printf/types.go | 5 +- .../x/tools/go/analysis/passes/shift/shift.go | 31 +- .../go/analysis/passes/stdmethods/stdmethods.go | 17 +- .../go/analysis/passes/structtag/structtag.go | 76 +- .../x/tools/go/analysis/passes/tests/tests.go | 49 +- .../go/analysis/passes/unmarshal/unmarshal.go | 7 + .../x/tools/go/analysis/unitchecker/unitchecker.go | 1 + .../x/tools/go/ast/inspector/inspector.go | 2 +- libgo/go/html/fuzz.go | 31 + libgo/go/html/template/context.go | 6 +- libgo/go/html/template/css.go | 6 +- libgo/go/html/template/escape_test.go | 3 +- libgo/go/html/template/html.go | 8 +- libgo/go/html/template/js.go | 10 +- libgo/go/html/template/js_test.go | 1 + libgo/go/html/template/template.go | 15 +- libgo/go/html/template/template_test.go | 6 + libgo/go/image/decode_test.go | 4 + libgo/go/image/draw/draw.go | 4 +- libgo/go/image/geom.go | 4 + libgo/go/image/gif/writer.go | 19 +- libgo/go/image/gif/writer_test.go | 132 +- libgo/go/image/jpeg/fdct.go | 34 +- libgo/go/image/jpeg/idct.go | 88 +- libgo/go/image/png/fuzz.go | 52 + libgo/go/image/png/reader.go | 2 +- libgo/go/image/png/reader_test.go | 15 + libgo/go/image/png/testdata/invalid-palette.png | Bin 0 -> 1122 bytes libgo/go/image/png/writer.go | 1 - libgo/go/index/suffixarray/gen.go | 92 + libgo/go/index/suffixarray/qsufsort.go | 168 - libgo/go/index/suffixarray/sais.go | 899 +++ libgo/go/index/suffixarray/sais2.go | 1741 +++++ libgo/go/index/suffixarray/suffixarray.go | 136 +- libgo/go/index/suffixarray/suffixarray_test.go | 359 +- libgo/go/internal/bytealg/bytealg.c | 15 - libgo/go/internal/bytealg/count_generic.go | 2 +- libgo/go/internal/bytealg/count_native.go | 2 +- libgo/go/internal/bytealg/equal_generic.go | 18 + libgo/go/internal/bytealg/equal_native.go | 5 - libgo/go/internal/bytealg/index_arm64.go | 4 +- libgo/go/internal/cpu/cpu.go | 42 +- libgo/go/internal/cpu/cpu_s390x.go | 54 +- libgo/go/internal/goversion/goversion.go | 13 + libgo/go/internal/lazyregexp/lazyre.go | 78 + libgo/go/internal/lazytemplate/lazytemplate.go | 52 + libgo/go/internal/oserror/errors.go | 64 + libgo/go/internal/oserror/errors_test.go | 63 + libgo/go/internal/poll/errno_unix.go | 33 + libgo/go/internal/poll/errno_windows.go | 31 + libgo/go/internal/poll/error_linux_test.go | 31 + libgo/go/internal/poll/error_stub_test.go | 21 + libgo/go/internal/poll/error_test.go | 50 + libgo/go/internal/poll/fd.go | 13 +- libgo/go/internal/poll/fd_opendir_darwin.go | 32 + libgo/go/internal/poll/fd_opendir_ios.go | 35 - libgo/go/internal/poll/fd_poll_runtime.go | 4 +- libgo/go/internal/poll/fd_windows.go | 84 +- libgo/go/internal/poll/read_test.go | 62 + libgo/go/internal/poll/sendfile_windows.go | 8 +- libgo/go/internal/poll/writev.go | 8 +- libgo/go/internal/reflectlite/all_test.go | 1048 +++ libgo/go/internal/reflectlite/export_test.go | 117 + libgo/go/internal/reflectlite/set_test.go | 92 + libgo/go/internal/reflectlite/swapper.go | 74 + libgo/go/internal/reflectlite/tostring_test.go | 98 + libgo/go/internal/reflectlite/type.go | 729 ++ libgo/go/internal/reflectlite/value.go | 497 ++ libgo/go/internal/syscall/windows/mksyscall.go | 2 + .../internal/syscall/windows/registry/mksyscall.go | 2 + .../go/internal/syscall/windows/reparse_windows.go | 24 + .../go/internal/syscall/windows/syscall_windows.go | 3 + libgo/go/internal/syscall/windows/sysdll/sysdll.go | 2 + .../internal/syscall/windows/zsyscall_windows.go | 32 + libgo/go/internal/testenv/testenv.go | 19 + libgo/go/internal/trace/gc_test.go | 4 + libgo/go/internal/trace/parser_test.go | 13 +- .../x/crypto/chacha20poly1305/chacha20poly1305.go | 91 - .../chacha20poly1305/chacha20poly1305_amd64.go | 80 - .../chacha20poly1305/chacha20poly1305_generic.go | 74 - .../chacha20poly1305/chacha20poly1305_test.go | 182 - .../chacha20poly1305_vectors_test.go | 339 - libgo/go/internal/x/crypto/cryptobyte/asn1.go | 751 -- libgo/go/internal/x/crypto/cryptobyte/asn1/asn1.go | 46 - libgo/go/internal/x/crypto/cryptobyte/asn1_test.go | 333 - libgo/go/internal/x/crypto/cryptobyte/builder.go | 309 - .../x/crypto/cryptobyte/cryptobyte_test.go | 428 -- .../internal/x/crypto/cryptobyte/example_test.go | 156 - libgo/go/internal/x/crypto/cryptobyte/string.go | 166 - .../go/internal/x/crypto/curve25519/curve25519.go | 834 --- .../x/crypto/curve25519/curve25519_test.go | 39 - libgo/go/internal/x/crypto/curve25519/doc.go | 23 - libgo/go/internal/x/crypto/hkdf/example_test.go | 58 - libgo/go/internal/x/crypto/hkdf/hkdf.go | 93 - libgo/go/internal/x/crypto/hkdf/hkdf_test.go | 449 -- .../x/crypto/internal/chacha20/chacha_generic.go | 227 - .../x/crypto/internal/chacha20/chacha_noasm.go | 16 - .../x/crypto/internal/chacha20/chacha_s390x.go | 30 - .../x/crypto/internal/chacha20/chacha_test.go | 188 - .../x/crypto/internal/chacha20/vectors_test.go | 578 -- libgo/go/internal/x/crypto/poly1305/poly1305.go | 33 - .../go/internal/x/crypto/poly1305/poly1305_test.go | 132 - libgo/go/internal/x/crypto/poly1305/sum_amd64.go | 22 - libgo/go/internal/x/crypto/poly1305/sum_noasm.go | 14 - libgo/go/internal/x/crypto/poly1305/sum_ref.go | 139 - libgo/go/internal/x/crypto/poly1305/sum_s390x.go | 49 - .../go/internal/x/crypto/poly1305/vectors_test.go | 2943 -------- .../internal/x/net/dns/dnsmessage/example_test.go | 134 - libgo/go/internal/x/net/dns/dnsmessage/message.go | 2103 ------ .../internal/x/net/dns/dnsmessage/message_test.go | 1137 --- libgo/go/internal/x/net/http/httpguts/httplex.go | 346 - .../internal/x/net/http/httpguts/httplex_test.go | 119 - .../internal/x/net/http/httpproxy/export_test.go | 13 - libgo/go/internal/x/net/http/httpproxy/proxy.go | 370 - .../go/internal/x/net/http/httpproxy/proxy_test.go | 351 - libgo/go/internal/x/net/http2/hpack/encode_test.go | 386 - libgo/go/internal/x/net/http2/hpack/hpack_test.go | 770 -- libgo/go/internal/x/net/http2/hpack/tables_test.go | 214 - libgo/go/internal/x/net/idna/idna.go | 732 -- libgo/go/internal/x/net/idna/punycode_test.go | 198 - libgo/go/internal/x/net/idna/tables.go | 4559 ------------ libgo/go/internal/x/net/idna/trieval.go | 121 - .../internal/x/net/internal/nettest/helper_bsd.go | 53 - .../x/net/internal/nettest/helper_nobsd.go | 15 - .../x/net/internal/nettest/helper_posix.go | 31 - .../internal/x/net/internal/nettest/helper_stub.go | 32 - .../internal/x/net/internal/nettest/helper_unix.go | 29 - .../x/net/internal/nettest/helper_windows.go | 42 - .../internal/x/net/internal/nettest/interface.go | 94 - libgo/go/internal/x/net/internal/nettest/rlimit.go | 11 - libgo/go/internal/x/net/internal/nettest/stack.go | 152 - libgo/go/internal/x/net/lif/address_test.go | 123 - libgo/go/internal/x/net/lif/defs_solaris.go | 90 - libgo/go/internal/x/net/lif/link_test.go | 63 - libgo/go/internal/x/net/lif/syscall.go | 22 - libgo/go/internal/x/net/lif/zsys_solaris.go | 101 - libgo/go/internal/x/net/nettest/conntest.go | 456 -- libgo/go/internal/x/net/nettest/conntest_go16.go | 24 - libgo/go/internal/x/net/nettest/conntest_go17.go | 24 - libgo/go/internal/x/net/nettest/conntest_test.go | 76 - .../go/internal/x/net/route/address_darwin_test.go | 63 - libgo/go/internal/x/net/route/address_test.go | 103 - libgo/go/internal/x/net/route/defs_darwin.go | 114 - libgo/go/internal/x/net/route/defs_dragonfly.go | 113 - libgo/go/internal/x/net/route/defs_freebsd.go | 337 - libgo/go/internal/x/net/route/defs_netbsd.go | 112 - libgo/go/internal/x/net/route/defs_openbsd.go | 116 - .../go/internal/x/net/route/message_darwin_test.go | 34 - .../internal/x/net/route/message_freebsd_test.go | 88 - libgo/go/internal/x/net/route/message_test.go | 239 - libgo/go/internal/x/net/route/route.go | 123 - libgo/go/internal/x/net/route/route_test.go | 390 - libgo/go/internal/x/net/route/sys.go | 39 - .../go/internal/x/text/secure/bidirule/bidirule.go | 342 - libgo/go/internal/x/text/secure/doc.go | 8 - .../go/internal/x/text/transform/examples_test.go | 39 - libgo/go/internal/x/text/transform/transform.go | 707 -- libgo/go/internal/x/text/unicode/bidi/bidi.go | 198 - libgo/go/internal/x/text/unicode/bidi/bracket.go | 337 - libgo/go/internal/x/text/unicode/bidi/core.go | 1060 --- .../internal/x/text/unicode/bidi/example_test.go | 185 - libgo/go/internal/x/text/unicode/bidi/prop.go | 208 - libgo/go/internal/x/text/unicode/bidi/tables.go | 1815 ----- libgo/go/internal/x/text/unicode/bidi/trieval.go | 62 - libgo/go/internal/x/text/unicode/doc.go | 10 - .../go/internal/x/text/unicode/norm/composition.go | 510 -- .../x/text/unicode/norm/example_iter_test.go | 84 - .../internal/x/text/unicode/norm/example_test.go | 29 - libgo/go/internal/x/text/unicode/norm/forminfo.go | 261 - libgo/go/internal/x/text/unicode/norm/input.go | 111 - libgo/go/internal/x/text/unicode/norm/iter.go | 459 -- libgo/go/internal/x/text/unicode/norm/normalize.go | 609 -- .../go/internal/x/text/unicode/norm/readwriter.go | 127 - libgo/go/internal/x/text/unicode/norm/tables.go | 7653 ------------------- libgo/go/internal/x/text/unicode/norm/transform.go | 90 - libgo/go/internal/x/text/unicode/norm/trie.go | 56 - libgo/go/internal/x/text/unicode/norm/triegen.go | 117 - libgo/go/internal/xcoff/ar_test.go | 4 +- libgo/go/internal/xcoff/file.go | 4 +- libgo/go/io/multi_test.go | 4 +- libgo/go/log/log.go | 5 + libgo/go/log/log_test.go | 6 +- libgo/go/math/all_test.go | 14 + libgo/go/math/big/arith.go | 268 +- libgo/go/math/big/arith_decl_pure.go | 14 +- libgo/go/math/big/arith_test.go | 129 +- libgo/go/math/big/floatconv.go | 63 +- libgo/go/math/big/floatconv_test.go | 277 +- libgo/go/math/big/floatmarsh_test.go | 3 + libgo/go/math/big/ftoa.go | 102 +- libgo/go/math/big/int.go | 49 +- libgo/go/math/big/int_test.go | 84 +- libgo/go/math/big/intconv.go | 22 +- libgo/go/math/big/intconv_test.go | 30 +- libgo/go/math/big/nat.go | 9 +- libgo/go/math/big/natconv.go | 215 +- libgo/go/math/big/natconv_test.go | 172 +- libgo/go/math/big/prime_test.go | 14 +- libgo/go/math/big/rat.go | 42 +- libgo/go/math/big/rat_test.go | 58 + libgo/go/math/big/ratconv.go | 230 +- libgo/go/math/big/ratconv_test.go | 172 +- libgo/go/math/big/sqrt_test.go | 3 + libgo/go/math/bits/bits.go | 108 +- libgo/go/math/bits/bits_errors.go | 15 + libgo/go/math/bits/bits_errors_bootstrap.go | 22 + libgo/go/math/bits/bits_test.go | 25 + libgo/go/math/bits/example_test.go | 6 + libgo/go/math/cmplx/cmath_test.go | 8 +- libgo/go/math/cmplx/pow.go | 3 + libgo/go/math/cmplx/tan.go | 6 +- libgo/go/math/example_test.go | 38 + libgo/go/math/j0.go | 4 +- libgo/go/math/j1.go | 4 +- libgo/go/math/jn.go | 20 +- libgo/go/math/rand/rand_test.go | 2 +- libgo/go/math/remainder.go | 4 + libgo/go/math/sin.go | 36 +- libgo/go/math/sincos.go | 6 +- libgo/go/math/tan.go | 22 +- libgo/go/math/tanh.go | 12 +- libgo/go/mime/mediatype.go | 36 +- libgo/go/mime/mediatype_test.go | 25 +- libgo/go/mime/multipart/formdata_test.go | 9 +- libgo/go/mime/multipart/multipart_test.go | 5 +- libgo/go/mime/quotedprintable/reader_test.go | 13 +- libgo/go/mime/type.go | 5 +- libgo/go/net/cgo_unix.go | 31 +- libgo/go/net/dial.go | 31 +- libgo/go/net/dial_test.go | 10 +- libgo/go/net/dnsclient.go | 2 +- libgo/go/net/dnsclient_unix.go | 101 +- libgo/go/net/dnsclient_unix_test.go | 156 +- libgo/go/net/dnsconfig_unix.go | 39 +- libgo/go/net/dnsconfig_unix_test.go | 55 + libgo/go/net/error_test.go | 6 +- libgo/go/net/fd_unix.go | 12 +- libgo/go/net/file_plan9.go | 2 +- libgo/go/net/file_unix.go | 2 +- libgo/go/net/http/cgi/child.go | 2 +- libgo/go/net/http/client.go | 15 +- libgo/go/net/http/client_test.go | 10 +- libgo/go/net/http/clientserver_test.go | 2 +- libgo/go/net/http/clone.go | 64 + libgo/go/net/http/cookie.go | 40 +- libgo/go/net/http/cookie_test.go | 42 + libgo/go/net/http/export_test.go | 16 + libgo/go/net/http/fs.go | 2 + libgo/go/net/http/h2_bundle.go | 71 +- libgo/go/net/http/header.go | 15 +- libgo/go/net/http/http.go | 4 +- libgo/go/net/http/httptest/recorder.go | 33 +- libgo/go/net/http/httputil/dump_test.go | 98 +- libgo/go/net/http/httputil/persist.go | 4 +- libgo/go/net/http/httputil/reverseproxy.go | 27 +- libgo/go/net/http/httputil/reverseproxy_test.go | 37 +- libgo/go/net/http/internal/testcert.go | 8 +- libgo/go/net/http/request.go | 80 +- libgo/go/net/http/request_test.go | 136 +- libgo/go/net/http/response.go | 5 +- libgo/go/net/http/response_test.go | 4 +- libgo/go/net/http/roundtrip_js.go | 47 +- libgo/go/net/http/serve_test.go | 151 +- libgo/go/net/http/server.go | 139 +- libgo/go/net/http/sniff.go | 117 +- libgo/go/net/http/sniff_test.go | 12 + libgo/go/net/http/status.go | 2 + libgo/go/net/http/transfer.go | 73 +- libgo/go/net/http/transfer_test.go | 220 + libgo/go/net/http/transport.go | 172 +- libgo/go/net/http/transport_test.go | 407 +- libgo/go/net/interface_aix.go | 13 +- libgo/go/net/interface_bsd.go | 2 +- libgo/go/net/interface_bsdvar.go | 2 +- libgo/go/net/interface_darwin.go | 2 +- libgo/go/net/interface_freebsd.go | 2 +- libgo/go/net/interface_plan9.go | 8 +- libgo/go/net/interface_solaris.go | 2 +- libgo/go/net/interface_test.go | 4 +- libgo/go/net/ip.go | 2 +- libgo/go/net/listen_test.go | 10 +- libgo/go/net/lookup.go | 6 +- libgo/go/net/lookup_plan9.go | 6 +- libgo/go/net/lookup_test.go | 13 + libgo/go/net/lookup_unix.go | 2 +- libgo/go/net/lookup_windows.go | 40 +- libgo/go/net/mac.go | 18 +- libgo/go/net/mac_test.go | 76 +- libgo/go/net/mail/message.go | 15 + libgo/go/net/mail/message_test.go | 3 + libgo/go/net/net.go | 28 +- libgo/go/net/pipe.go | 5 + libgo/go/net/pipe_test.go | 2 +- libgo/go/net/platform_test.go | 27 +- libgo/go/net/rpc/client_test.go | 2 +- libgo/go/net/rpc/server.go | 13 +- libgo/go/net/sendfile_unix_alt.go | 4 +- libgo/go/net/smtp/smtp_test.go | 8 +- libgo/go/net/splice_test.go | 1 + libgo/go/net/tcpsock.go | 5 +- libgo/go/net/tcpsock_plan9.go | 13 +- libgo/go/net/tcpsock_posix.go | 13 +- libgo/go/net/tcpsock_test.go | 2 +- libgo/go/net/tcpsockopt_darwin.go | 1 + libgo/go/net/testdata/freebsd-usevc-resolv.conf | 1 + libgo/go/net/testdata/linux-use-vc-resolv.conf | 1 + libgo/go/net/testdata/openbsd-tcp-resolv.conf | 1 + .../net/testdata/single-request-reopen-resolv.conf | 1 + libgo/go/net/testdata/single-request-resolv.conf | 1 + libgo/go/net/textproto/reader.go | 11 +- libgo/go/net/textproto/reader_test.go | 3 +- libgo/go/net/textproto/writer.go | 5 +- libgo/go/net/textproto/writer_test.go | 26 + libgo/go/net/timeout_test.go | 5 + libgo/go/net/url/url.go | 62 +- libgo/go/net/url/url_test.go | 11 + libgo/go/os/dir_ios.go | 87 - libgo/go/os/env_default.go | 13 + libgo/go/os/env_windows.go | 40 + libgo/go/os/error.go | 53 +- libgo/go/os/error_plan9.go | 44 - libgo/go/os/error_test.go | 28 +- libgo/go/os/error_unix.go | 24 - libgo/go/os/error_windows.go | 28 - libgo/go/os/example_test.go | 1 + libgo/go/os/exec/bench_test.go | 23 + libgo/go/os/exec/exec.go | 62 +- libgo/go/os/exec/exec_posix_test.go | 5 + libgo/go/os/exec/exec_test.go | 58 +- libgo/go/os/exec_plan9.go | 1 + libgo/go/os/exec_posix.go | 6 +- libgo/go/os/export_test.go | 2 + libgo/go/os/export_unix_test.go | 9 + libgo/go/os/file.go | 104 +- libgo/go/os/file_plan9.go | 8 +- libgo/go/os/file_posix.go | 20 - libgo/go/os/file_unix.go | 41 +- libgo/go/os/os_test.go | 64 +- libgo/go/os/os_unix_test.go | 47 +- libgo/go/os/path.go | 3 + libgo/go/os/path_unix.go | 18 +- libgo/go/os/pipe_test.go | 30 +- libgo/go/os/proc.go | 2 + libgo/go/os/removeall_at.go | 48 +- libgo/go/os/removeall_noat.go | 40 +- libgo/go/os/removeall_test.go | 61 +- libgo/go/os/signal/internal/pty/pty.go | 2 + libgo/go/os/signal/signal_cgo_test.go | 11 + libgo/go/os/sticky_bsd.go | 2 +- libgo/go/os/sticky_notbsd.go | 1 + libgo/go/os/timeout_test.go | 4 +- libgo/go/os/types_windows.go | 15 + libgo/go/os/user/lookup_stubs.go | 22 +- libgo/go/os/user/user_test.go | 2 +- libgo/go/path/filepath/example_unix_test.go | 71 + libgo/go/path/filepath/path_test.go | 10 - libgo/go/path/filepath/symlink.go | 3 +- libgo/go/path/filepath/symlink_unix.go | 9 - libgo/go/path/filepath/symlink_windows.go | 99 +- libgo/go/plugin/plugin_dlopen.go | 16 +- libgo/go/reflect/all_test.go | 276 +- libgo/go/reflect/makefunc_ffi.go | 11 +- libgo/go/reflect/swapper.go | 2 +- libgo/go/reflect/type.go | 81 +- libgo/go/reflect/value.go | 85 +- libgo/go/regexp/all_test.go | 47 + libgo/go/regexp/exec.go | 4 + libgo/go/regexp/exec_test.go | 1 + libgo/go/regexp/find_test.go | 20 +- libgo/go/regexp/onepass_test.go | 10 - libgo/go/regexp/regexp.go | 53 +- libgo/go/regexp/syntax/parse_test.go | 1 + libgo/go/regexp/syntax/regexp.go | 2 +- libgo/go/runtime/alg.go | 22 + libgo/go/runtime/auxv_none.go | 1 + libgo/go/runtime/cgocall.go | 4 +- libgo/go/runtime/cgocheck.go | 6 +- libgo/go/runtime/chan.go | 16 +- libgo/go/runtime/cpuprof.go | 2 +- libgo/go/runtime/crash_cgo_test.go | 6 +- libgo/go/runtime/crash_unix_test.go | 8 +- libgo/go/runtime/debug.go | 11 + libgo/go/runtime/debug/mod.go | 12 +- libgo/go/runtime/debuglog.go | 813 +++ libgo/go/runtime/debuglog_off.go | 19 + libgo/go/runtime/debuglog_on.go | 45 + libgo/go/runtime/debuglog_test.go | 158 + libgo/go/runtime/export_debuglog_test.go | 46 + libgo/go/runtime/export_mmap_test.go | 2 + libgo/go/runtime/export_test.go | 182 +- libgo/go/runtime/extern.go | 3 + libgo/go/runtime/gc_test.go | 19 + libgo/go/runtime/heapdump.go | 2 +- libgo/go/runtime/iface.go | 10 + libgo/go/runtime/internal/atomic/atomic_test.go | 10 +- libgo/go/runtime/lock_js.go | 18 +- libgo/go/runtime/lock_sema.go | 10 +- libgo/go/runtime/malloc.go | 113 +- libgo/go/runtime/map.go | 212 +- libgo/go/runtime/map_fast32.go | 46 +- libgo/go/runtime/map_fast64.go | 46 +- libgo/go/runtime/map_faststr.go | 51 +- libgo/go/runtime/mbarrier.go | 19 +- libgo/go/runtime/mbitmap.go | 5 +- libgo/go/runtime/mcache.go | 11 +- libgo/go/runtime/mcentral.go | 8 +- libgo/go/runtime/mem_gccgo.go | 47 +- libgo/go/runtime/memmove_test.go | 6 + libgo/go/runtime/mfinal.go | 2 +- libgo/go/runtime/mgc.go | 125 +- libgo/go/runtime/mgclarge.go | 519 +- libgo/go/runtime/mgcscavenge.go | 367 + libgo/go/runtime/mgcsweep.go | 1 - libgo/go/runtime/mheap.go | 471 +- libgo/go/runtime/mksizeclasses.go | 4 +- libgo/go/runtime/mstats.go | 3 + libgo/go/runtime/netpoll.go | 18 +- libgo/go/runtime/netpoll_aix.go | 43 +- libgo/go/runtime/netpoll_epoll.go | 5 +- libgo/go/runtime/netpoll_kqueue.go | 7 +- libgo/go/runtime/netpoll_solaris.go | 5 + libgo/go/runtime/os_darwin.go | 2 +- libgo/go/runtime/os_freebsd.go | 2 +- libgo/go/runtime/os_hurd.go | 3 +- libgo/go/runtime/os_linux.go | 17 +- libgo/go/runtime/os_netbsd.go | 4 +- libgo/go/runtime/os_netbsd_arm64.go | 24 + libgo/go/runtime/os_openbsd.go | 5 +- libgo/go/runtime/os_openbsd_arm64.go | 24 + libgo/go/runtime/os_solaris.go | 3 +- libgo/go/runtime/panic.go | 17 +- libgo/go/runtime/pprof/internal/profile/profile.go | 4 +- libgo/go/runtime/pprof/label.go | 2 + libgo/go/runtime/pprof/pprof_test.go | 31 +- libgo/go/runtime/pprof/proto_test.go | 8 +- .../go/runtime/pprof/testdata/mappingtest/main.go | 2 +- libgo/go/runtime/proc.go | 320 +- libgo/go/runtime/proc_test.go | 67 + libgo/go/runtime/runtime-lldb_test.go | 9 +- libgo/go/runtime/runtime1.go | 1 + libgo/go/runtime/runtime2.go | 85 +- libgo/go/runtime/runtime_mmap_test.go | 2 + libgo/go/runtime/runtime_test.go | 12 + libgo/go/runtime/sema.go | 28 +- libgo/go/runtime/semasleep_test.go | 41 +- libgo/go/runtime/signal_sighandler.go | 2 + libgo/go/runtime/signal_unix.go | 23 +- libgo/go/runtime/sizeclasses.go | 2 +- libgo/go/runtime/slice.go | 6 +- libgo/go/runtime/stack_test.go | 813 ++- libgo/go/runtime/string.go | 2 + libgo/go/runtime/stubs.go | 22 - libgo/go/runtime/symtab.go | 31 - libgo/go/runtime/testdata/testprog/deadlock.go | 4 + libgo/go/runtime/testdata/testprog/gc.go | 99 +- libgo/go/runtime/testdata/testprog/sleep.go | 17 + .../go/runtime/testdata/testprogcgo/dll_windows.go | 2 +- libgo/go/runtime/testdata/testprogcgo/sigstack.go | 15 +- libgo/go/runtime/trace/trace_test.go | 25 +- libgo/go/runtime/treap_test.go | 270 + libgo/go/runtime/type.go | 4 +- libgo/go/runtime/typekind.go | 1 - libgo/go/runtime/unaligned1.go | 17 - libgo/go/runtime/unaligned2.go | 20 - libgo/go/runtime/write_err_android.go | 2 +- libgo/go/sort/slice.go | 14 +- libgo/go/sort/slice_go113.go | 12 + libgo/go/sort/slice_go14.go | 22 + libgo/go/sort/slice_go18.go | 12 + libgo/go/sort/sort_test.go | 10 +- libgo/go/strconv/atof.go | 230 +- libgo/go/strconv/atof_test.go | 213 + libgo/go/strconv/atoi.go | 109 +- libgo/go/strconv/atoi_test.go | 120 +- libgo/go/strconv/example_test.go | 29 + libgo/go/strconv/extfloat.go | 15 +- libgo/go/strconv/ftoa.go | 161 +- libgo/go/strconv/ftoa_test.go | 31 +- libgo/go/strconv/isprint.go | 94 +- libgo/go/strconv/quote.go | 12 +- libgo/go/strconv/strconv_test.go | 10 + libgo/go/strings/example_test.go | 6 +- libgo/go/strings/replace.go | 2 + libgo/go/strings/strings.go | 147 +- libgo/go/strings/strings_test.go | 145 +- libgo/go/sync/export_test.go | 42 + libgo/go/sync/mutex.go | 18 +- libgo/go/sync/mutex_test.go | 2 +- libgo/go/sync/once.go | 16 +- libgo/go/sync/pool.go | 136 +- libgo/go/sync/pool_test.go | 180 +- libgo/go/sync/poolqueue.go | 309 + libgo/go/sync/runtime.go | 8 +- libgo/go/sync/runtime_sema_test.go | 6 +- libgo/go/sync/rwmutex.go | 29 +- libgo/go/sync/waitgroup.go | 2 +- libgo/go/syscall/dirent_bsd_test.go | 71 +- libgo/go/syscall/exec_bsd.go | 40 +- libgo/go/syscall/exec_darwin.go | 36 +- libgo/go/syscall/exec_linux.go | 194 +- libgo/go/syscall/exec_linux_test.go | 123 +- libgo/go/syscall/exec_unix.go | 28 +- libgo/go/syscall/exec_windows.go | 14 +- libgo/go/syscall/fs_js.go | 47 +- libgo/go/syscall/getdirentries_test.go | 85 + libgo/go/syscall/js/js.go | 102 +- libgo/go/syscall/js/js_test.go | 157 +- libgo/go/syscall/js/typedarray.go | 104 - libgo/go/syscall/sockcmsg_unix.go | 9 +- libgo/go/syscall/socket.go | 6 +- libgo/go/syscall/syscall_errno.go | 18 + libgo/go/syscall/syscall_js.go | 64 +- libgo/go/syscall/syscall_linux_s390x.go | 4 +- libgo/go/syscall/syscall_netbsd_arm64.go | 31 + libgo/go/syscall/syscall_openbsd_arm64.go | 38 + libgo/go/syscall/syscall_ptrace_test.go | 37 + libgo/go/syscall/syscall_unix.go | 6 +- libgo/go/syscall/syscall_unix_test.go | 31 +- libgo/go/testing/benchmark.go | 232 +- libgo/go/testing/benchmark_test.go | 122 +- libgo/go/testing/cover.go | 3 +- libgo/go/testing/example.go | 92 +- libgo/go/testing/export_test.go | 5 +- libgo/go/testing/internal/testdeps/deps.go | 1 - libgo/go/testing/quick/quick.go | 3 +- libgo/go/testing/quick/quick_test.go | 2 +- libgo/go/testing/run_example.go | 64 + libgo/go/testing/run_example_js.go | 74 + libgo/go/testing/sub_test.go | 5 +- libgo/go/testing/testing.go | 126 +- libgo/go/text/scanner/scanner.go | 282 +- libgo/go/text/scanner/scanner_test.go | 282 +- libgo/go/text/tabwriter/tabwriter.go | 26 +- libgo/go/text/tabwriter/tabwriter_test.go | 24 + libgo/go/text/template/doc.go | 5 + libgo/go/text/template/exec.go | 34 +- libgo/go/text/template/exec_test.go | 129 +- libgo/go/text/template/funcs.go | 97 +- libgo/go/text/template/helper.go | 15 +- libgo/go/text/template/parse/lex.go | 90 +- libgo/go/text/template/parse/lex_test.go | 12 +- libgo/go/text/template/parse/node.go | 2 +- libgo/go/text/template/parse/parse_test.go | 13 + libgo/go/text/template/template.go | 4 + libgo/go/time/example_test.go | 22 +- libgo/go/time/export_test.go | 57 + libgo/go/time/format.go | 112 +- libgo/go/time/format_test.go | 112 + libgo/go/time/time.go | 43 +- libgo/go/time/time_test.go | 69 +- libgo/go/time/zoneinfo_ios.go | 35 +- libgo/go/time/zoneinfo_read.go | 104 +- libgo/go/time/zoneinfo_test.go | 31 + libgo/go/unicode/letter.go | 3 - libgo/go/unicode/script_test.go | 180 - libgo/go/unicode/tables.go | 1748 ++--- libgo/go/unicode/utf8/utf8.go | 43 +- libgo/goarch.sh | 10 - libgo/gotool-packages.txt | 8 +- libgo/libgo-packages.txt | 44 +- libgo/match.sh | 4 +- libgo/misc/cgo/errors/errors_test.go | 15 +- libgo/misc/cgo/errors/ptr_test.go | 493 +- libgo/misc/cgo/errors/src/err1.go | 18 - libgo/misc/cgo/errors/src/err2.go | 13 - libgo/misc/cgo/errors/src/err3.go | 18 - libgo/misc/cgo/errors/src/issue13129.go | 14 - libgo/misc/cgo/errors/src/issue13423.go | 12 - libgo/misc/cgo/errors/src/issue13467.go | 15 - libgo/misc/cgo/errors/src/issue13635.go | 24 - libgo/misc/cgo/errors/src/issue13830.go | 26 - libgo/misc/cgo/errors/src/issue16116.go | 12 - libgo/misc/cgo/errors/src/issue16591.go | 17 - libgo/misc/cgo/errors/src/issue26745.go | 17 - libgo/misc/cgo/errors/src/issue7757.go | 14 - libgo/misc/cgo/errors/src/issue8442.go | 17 - libgo/misc/cgo/errors/testdata/err1.go | 22 + libgo/misc/cgo/errors/testdata/err2.go | 102 + libgo/misc/cgo/errors/{src => testdata}/err4.go | 0 .../cgo/errors/{src => testdata}/issue11097a.go | 0 .../cgo/errors/{src => testdata}/issue11097b.go | 0 .../cgo/errors/{src => testdata}/issue14669.go | 0 .../cgo/errors/{src => testdata}/issue18452.go | 0 .../cgo/errors/{src => testdata}/issue18889.go | 0 .../cgo/errors/{src => testdata}/issue28069.go | 0 .../cgo/errors/{src => testdata}/issue28721.go | 0 .../errors/{src => testdata}/long_double_size.go | 0 libgo/misc/cgo/errors/{src => testdata}/malloc.go | 0 libgo/misc/cgo/fortran/test.bash | 7 +- libgo/misc/cgo/life/life.go | 41 - libgo/misc/cgo/life/life_test.go | 64 + libgo/misc/cgo/life/main.go | 49 - libgo/misc/cgo/life/overlaydir_test.go | 81 + libgo/misc/cgo/life/{ => testdata}/c-life.c | 0 libgo/misc/cgo/life/testdata/life.go | 41 + libgo/misc/cgo/life/{ => testdata}/life.h | 0 libgo/misc/cgo/life/testdata/main.go | 49 + libgo/misc/cgo/life/{ => testdata}/main.out | 0 libgo/misc/cgo/stdio/chain.go | 48 - libgo/misc/cgo/stdio/fib.go | 52 - libgo/misc/cgo/stdio/hello.go | 15 - libgo/misc/cgo/stdio/overlaydir_test.go | 81 + libgo/misc/cgo/stdio/stdio_test.go | 64 + libgo/misc/cgo/stdio/testdata/chain.go | 48 + libgo/misc/cgo/stdio/{ => testdata}/chain.out | 0 libgo/misc/cgo/stdio/testdata/fib.go | 52 + libgo/misc/cgo/stdio/{ => testdata}/fib.out | 0 libgo/misc/cgo/stdio/testdata/hello.go | 15 + libgo/misc/cgo/stdio/{ => testdata}/hello.out | 0 libgo/misc/cgo/stdio/{ => testdata}/run.out | 0 libgo/misc/cgo/stdio/{ => testdata/stdio}/file.go | 0 libgo/misc/cgo/stdio/{ => testdata/stdio}/stdio.go | 0 libgo/misc/cgo/test/align.go | 76 - libgo/misc/cgo/test/api.go | 30 - libgo/misc/cgo/test/basic.go | 181 - libgo/misc/cgo/test/callback.go | 6 +- libgo/misc/cgo/test/cflags.go | 32 - libgo/misc/cgo/test/cgo_linux_test.go | 13 +- libgo/misc/cgo/test/cgo_stubs_android_test.go | 1 - libgo/misc/cgo/test/cgo_test.go | 97 +- libgo/misc/cgo/test/checkconst.go | 33 - libgo/misc/cgo/test/complex.go | 24 - libgo/misc/cgo/test/cthread.go | 44 - libgo/misc/cgo/test/duplicate_symbol.go | 21 - libgo/misc/cgo/test/env.go | 41 - libgo/misc/cgo/test/exports.go | 18 - libgo/misc/cgo/test/fpvar.go | 50 - libgo/misc/cgo/test/gcc68255.go | 17 - libgo/misc/cgo/test/helpers.go | 35 - libgo/misc/cgo/test/issue10303.go | 76 - libgo/misc/cgo/test/issue11925.go | 37 - libgo/misc/cgo/test/issue12030.go | 35 - libgo/misc/cgo/test/issue1222.go | 29 - libgo/misc/cgo/test/issue1328.go | 30 - libgo/misc/cgo/test/issue13402.go | 10 - libgo/misc/cgo/test/issue13930.go | 13 - libgo/misc/cgo/test/issue14838.go | 37 - libgo/misc/cgo/test/issue1560.go | 50 - libgo/misc/cgo/test/issue1635.go | 38 - libgo/misc/cgo/test/issue17065.go | 29 - libgo/misc/cgo/test/issue17537.go | 58 - libgo/misc/cgo/test/issue18126.go | 26 - libgo/misc/cgo/test/issue18146.go | 6 +- libgo/misc/cgo/test/issue18720.go | 54 - libgo/misc/cgo/test/issue20129.go | 33 - libgo/misc/cgo/test/issue20369.go | 20 - libgo/misc/cgo/test/issue20910.go | 19 - libgo/misc/cgo/test/issue21668.go | 13 - libgo/misc/cgo/test/issue21708.go | 16 - libgo/misc/cgo/test/issue21809.go | 45 - libgo/misc/cgo/test/issue22958.go | 24 - libgo/misc/cgo/test/issue23356.go | 19 - libgo/misc/cgo/test/issue23555.go | 11 - libgo/misc/cgo/test/issue23720.go | 22 - libgo/misc/cgo/test/issue24161_darwin_test.go | 39 - libgo/misc/cgo/test/issue24206.go | 54 - libgo/misc/cgo/test/issue24206_generic.go | 13 - libgo/misc/cgo/test/issue2462.go | 102 - libgo/misc/cgo/test/issue25143.go | 22 - libgo/misc/cgo/test/issue26066.go | 19 - libgo/misc/cgo/test/issue26430.go | 10 - libgo/misc/cgo/test/issue26517.go | 23 - libgo/misc/cgo/test/issue26743.go | 10 - libgo/misc/cgo/test/issue27340.go | 12 - libgo/misc/cgo/test/issue28545.go | 26 - libgo/misc/cgo/test/issue28772.go | 12 - libgo/misc/cgo/test/issue28896.go | 83 - libgo/misc/cgo/test/issue29383.go | 19 - libgo/misc/cgo/test/issue29748.go | 22 - libgo/misc/cgo/test/issue29781.go | 17 - libgo/misc/cgo/test/issue30065.go | 38 - libgo/misc/cgo/test/issue3250.go | 95 - libgo/misc/cgo/test/issue3250w.go | 11 - libgo/misc/cgo/test/issue3261.go | 49 - libgo/misc/cgo/test/issue3729.go | 47 - libgo/misc/cgo/test/issue3729w.go | 16 - libgo/misc/cgo/test/issue3741.go | 22 - libgo/misc/cgo/test/issue3775.go | 39 - libgo/misc/cgo/test/issue3945.go | 22 - libgo/misc/cgo/test/issue4054a.go | 23 - libgo/misc/cgo/test/issue4054b.go | 23 - libgo/misc/cgo/test/issue4339.go | 17 - libgo/misc/cgo/test/issue4417.go | 42 - libgo/misc/cgo/test/issue4857.go | 15 - libgo/misc/cgo/test/issue5227.go | 38 - libgo/misc/cgo/test/issue5242.go | 31 - libgo/misc/cgo/test/issue5337.go | 31 - libgo/misc/cgo/test/issue5337w.go | 11 - libgo/misc/cgo/test/issue5548.go | 27 - libgo/misc/cgo/test/issue5603.go | 32 - libgo/misc/cgo/test/issue5740.go | 15 - libgo/misc/cgo/test/issue5986.go | 33 - libgo/misc/cgo/test/issue6128.go | 20 - libgo/misc/cgo/test/issue6390.go | 23 - libgo/misc/cgo/test/issue6472.go | 22 - libgo/misc/cgo/test/issue6506.go | 36 - libgo/misc/cgo/test/issue6612.go | 90 - libgo/misc/cgo/test/issue6833.go | 27 - libgo/misc/cgo/test/issue6907.go | 33 - libgo/misc/cgo/test/issue6907export.go | 30 - libgo/misc/cgo/test/issue7560.go | 44 - libgo/misc/cgo/test/issue7665.go | 25 - libgo/misc/cgo/test/issue7786.go | 51 - libgo/misc/cgo/test/issue7978.go | 115 - libgo/misc/cgo/test/issue8092.go | 36 - libgo/misc/cgo/test/issue8331a.go | 15 - libgo/misc/cgo/test/issue8331b.go | 13 - libgo/misc/cgo/test/issue8428.go | 55 - libgo/misc/cgo/test/issue8441.go | 27 - libgo/misc/cgo/test/issue8756.go | 17 - libgo/misc/cgo/test/issue8811.go | 22 - libgo/misc/cgo/test/issue8828.go | 16 - libgo/misc/cgo/test/issue9026.go | 9 - libgo/misc/cgo/test/issue9400_linux.go | 58 - libgo/misc/cgo/test/issue9510.go | 24 - libgo/misc/cgo/test/issue9557.go | 36 - libgo/misc/cgo/test/overlaydir_test.go | 81 + libgo/misc/cgo/test/pkg_test.go | 69 + libgo/misc/cgo/test/sigaltstack.go | 2 +- libgo/misc/cgo/test/test.go | 2104 ++++++ libgo/misc/cgo/test/test22906.go | 74 - libgo/misc/cgo/test/test26213.go | 15 - libgo/misc/cgo/test/test27660.go | 61 - libgo/misc/cgo/test/test_unix.go | 11 + libgo/misc/cgo/test/test_windows.go | 9 + libgo/misc/cgo/test/testdata/cgo_linux_test.go | 9 + libgo/misc/cgo/test/testdata/cgo_test.go | 18 + libgo/misc/cgo/test/testdata/gcc68255.go | 17 + libgo/misc/cgo/test/{ => testdata}/gcc68255/a.go | 0 libgo/misc/cgo/test/{ => testdata}/gcc68255/c.c | 0 libgo/misc/cgo/test/{ => testdata}/gcc68255/c.h | 0 libgo/misc/cgo/test/{ => testdata}/issue20266.go | 0 .../test/{ => testdata}/issue20266/issue20266.h | 0 libgo/misc/cgo/test/testdata/issue23555.go | 11 + .../misc/cgo/test/{ => testdata}/issue23555a/a.go | 0 .../misc/cgo/test/{ => testdata}/issue23555b/a.go | 0 .../cgo/test/testdata/issue24161_darwin_test.go | 39 + .../cgo/test/{ => testdata}/issue24161arg/def.go | 0 .../cgo/test/{ => testdata}/issue24161arg/use.go | 0 .../cgo/test/{ => testdata}/issue24161e0/main.go | 0 .../cgo/test/{ => testdata}/issue24161e1/main.go | 0 .../cgo/test/{ => testdata}/issue24161e2/main.go | 0 .../test/{ => testdata}/issue24161res/restype.go | 0 .../misc/cgo/test/{ => testdata}/issue26213/jni.h | 0 .../test/{ => testdata}/issue26213/test26213.go | 0 libgo/misc/cgo/test/testdata/issue26430.go | 10 + libgo/misc/cgo/test/{ => testdata}/issue26430/a.go | 0 libgo/misc/cgo/test/{ => testdata}/issue26430/b.go | 0 libgo/misc/cgo/test/testdata/issue26743.go | 10 + libgo/misc/cgo/test/{ => testdata}/issue26743/a.go | 0 libgo/misc/cgo/test/{ => testdata}/issue26743/b.go | 0 .../misc/cgo/test/{ => testdata}/issue27054/egl.h | 0 .../test/{ => testdata}/issue27054/test27054.go | 0 libgo/misc/cgo/test/testdata/issue27340.go | 12 + libgo/misc/cgo/test/{ => testdata}/issue27340/a.go | 0 libgo/misc/cgo/test/testdata/issue29563.go | 12 + libgo/misc/cgo/test/testdata/issue29563/weak.go | 13 + libgo/misc/cgo/test/testdata/issue29563/weak1.c | 11 + libgo/misc/cgo/test/testdata/issue29563/weak2.c | 11 + libgo/misc/cgo/test/testdata/issue8756.go | 17 + .../cgo/test/{ => testdata}/issue8756/issue8756.go | 0 libgo/misc/cgo/test/testdata/issue8828.go | 16 + .../cgo/test/{ => testdata}/issue8828/issue8828.c | 0 .../cgo/test/{ => testdata}/issue8828/trivial.go | 0 libgo/misc/cgo/test/testdata/issue9026.go | 9 + .../cgo/test/{ => testdata}/issue9026/issue9026.go | 0 .../cgo/test/{ => testdata}/issue9400/asm_386.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_amd64x.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_arm.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_arm64.s | 0 .../test/{ => testdata}/issue9400/asm_mips64x.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_mipsx.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_ppc64x.s | 0 .../cgo/test/{ => testdata}/issue9400/asm_s390x.s | 0 .../cgo/test/{ => testdata}/issue9400/gccgo.go | 0 .../cgo/test/{ => testdata}/issue9400/stubs.go | 0 libgo/misc/cgo/test/testdata/issue9400_linux.go | 58 + libgo/misc/cgo/test/testdata/issue9510.go | 24 + libgo/misc/cgo/test/{ => testdata}/issue9510a/a.go | 0 libgo/misc/cgo/test/{ => testdata}/issue9510b/b.go | 0 libgo/misc/cgo/test/testdata/test26213.go | 15 + libgo/misc/cgo/test/testx.go | 519 ++ libgo/misc/cgo/test/twoargs.go | 22 - libgo/misc/cgo/testcarchive/carchive_test.go | 171 +- libgo/misc/cgo/testcarchive/main4.c | 197 - libgo/misc/cgo/testcarchive/main5.c | 98 - libgo/misc/cgo/testcarchive/overlaydir_test.go | 81 + libgo/misc/cgo/testcarchive/src/libgo/libgo.go | 53 - .../misc/cgo/testcarchive/testdata/libgo/libgo.go | 53 + .../{src => testdata}/libgo2/libgo2.go | 0 .../{src => testdata}/libgo3/libgo3.go | 0 .../{src => testdata}/libgo4/libgo4.go | 0 .../{src => testdata}/libgo6/sigprof.go | 0 libgo/misc/cgo/testcarchive/{ => testdata}/main.c | 0 libgo/misc/cgo/testcarchive/{ => testdata}/main2.c | 0 libgo/misc/cgo/testcarchive/{ => testdata}/main3.c | 0 libgo/misc/cgo/testcarchive/testdata/main4.c | 204 + libgo/misc/cgo/testcarchive/testdata/main5.c | 100 + libgo/misc/cgo/testcarchive/{ => testdata}/main6.c | 0 .../cgo/testcarchive/{ => testdata}/main_unix.c | 0 .../cgo/testcarchive/{ => testdata}/main_windows.c | 0 .../misc/cgo/testcarchive/{src => testdata}/p/p.go | 0 libgo/misc/cgo/testcshared/cshared_test.go | 170 +- libgo/misc/cgo/testcshared/overlaydir_test.go | 81 + libgo/misc/cgo/testcshared/src/libgo/libgo.go | 46 - libgo/misc/cgo/testcshared/src/libgo2/dup2.go | 13 - libgo/misc/cgo/testcshared/src/libgo2/dup3.go | 13 - .../{src => testdata}/go2c2go/go/shlib.go | 0 .../testcshared/{src => testdata}/go2c2go/m1/c.c | 0 .../{src => testdata}/go2c2go/m1/main.go | 0 .../{src => testdata}/go2c2go/m2/main.go | 0 libgo/misc/cgo/testcshared/testdata/libgo/libgo.go | 46 + libgo/misc/cgo/testcshared/testdata/libgo2/dup2.go | 13 + libgo/misc/cgo/testcshared/testdata/libgo2/dup3.go | 13 + .../testcshared/{src => testdata}/libgo2/libgo2.go | 0 .../testcshared/{src => testdata}/libgo4/libgo4.go | 0 .../testcshared/{src => testdata}/libgo5/libgo5.go | 0 libgo/misc/cgo/testcshared/{ => testdata}/main0.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main1.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main2.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main3.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main4.c | 0 libgo/misc/cgo/testcshared/{ => testdata}/main5.c | 0 .../misc/cgo/testcshared/{src => testdata}/p/p.go | 0 libgo/misc/cgo/testgodefs/test.bash | 4 +- .../cgo/testgodefs/{ => testdata}/anonunion.go | 0 .../cgo/testgodefs/{ => testdata}/fieldtypedef.go | 0 .../cgo/testgodefs/{ => testdata}/issue8478.go | 0 libgo/misc/cgo/testgodefs/{ => testdata}/main.go | 0 .../testplugin/altpath/src/plugin-mismatch/main.go | 17 - .../altpath/{src => testdata}/common/common.go | 0 .../altpath/testdata/plugin-mismatch/main.go | 17 + libgo/misc/cgo/testplugin/overlaydir_test.go | 81 + libgo/misc/cgo/testplugin/plugin_test.go | 203 + libgo/misc/cgo/testplugin/src/host/host.go | 176 - libgo/misc/cgo/testplugin/src/iface/main.go | 46 - libgo/misc/cgo/testplugin/src/iface_a/a.go | 17 - libgo/misc/cgo/testplugin/src/iface_b/b.go | 17 - libgo/misc/cgo/testplugin/src/issue18676/main.go | 31 - libgo/misc/cgo/testplugin/src/issue18676/plugin.go | 11 - libgo/misc/cgo/testplugin/src/plugin1/plugin1.go | 56 - libgo/misc/cgo/testplugin/src/plugin2/plugin2.go | 43 - .../misc/cgo/testplugin/src/sub/plugin1/plugin1.go | 23 - libgo/misc/cgo/testplugin/test.bash | 109 - .../{src => testdata}/checkdwarf/main.go | 0 .../testplugin/{src => testdata}/common/common.go | 0 libgo/misc/cgo/testplugin/testdata/host/host.go | 176 + libgo/misc/cgo/testplugin/testdata/iface/main.go | 47 + libgo/misc/cgo/testplugin/testdata/iface_a/a.go | 17 + libgo/misc/cgo/testplugin/testdata/iface_b/b.go | 17 + .../cgo/testplugin/{src => testdata}/iface_i/i.go | 0 .../{src => testdata}/issue18584/main.go | 0 .../{src => testdata}/issue18584/plugin.go | 0 .../issue18676/dynamodbstreamsevt/definition.go | 0 .../cgo/testplugin/testdata/issue18676/main.go | 31 + .../cgo/testplugin/testdata/issue18676/plugin.go | 11 + .../{src => testdata}/issue19418/main.go | 0 .../{src => testdata}/issue19418/plugin.go | 0 .../{src => testdata}/issue19529/plugin.go | 0 .../{src => testdata}/issue19534/main.go | 0 .../{src => testdata}/issue19534/plugin.go | 0 .../{src => testdata}/issue22175/main.go | 0 .../{src => testdata}/issue22175/plugin1.go | 0 .../{src => testdata}/issue22175/plugin2.go | 0 .../{src => testdata}/issue22295.pkg/main.go | 0 .../{src => testdata}/issue22295.pkg/plugin.go | 0 .../{src => testdata}/issue24351/main.go | 0 .../{src => testdata}/issue24351/plugin.go | 0 .../{src => testdata}/issue25756/main.go | 0 .../{src => testdata}/issue25756/plugin/c-life.c | 0 .../{src => testdata}/issue25756/plugin/life.go | 0 .../{src => testdata}/issue25756/plugin/life.h | 0 .../cgo/testplugin/testdata/plugin1/plugin1.go | 57 + .../cgo/testplugin/testdata/plugin2/plugin2.go | 44 + .../cgo/testplugin/testdata/sub/plugin1/plugin1.go | 23 + .../misc/cgo/testplugin/testdata/unnamed1/main.go | 25 + .../misc/cgo/testplugin/testdata/unnamed2/main.go | 23 + libgo/misc/cgo/testplugin/unnamed1/main.go | 23 - libgo/misc/cgo/testplugin/unnamed2/main.go | 21 - libgo/misc/cgo/testsanitizers/cc_test.go | 2 +- .../cgo/testsanitizers/{src => testdata}/msan.go | 0 .../cgo/testsanitizers/{src => testdata}/msan2.go | 0 .../{src => testdata}/msan2_cmsan.go | 0 .../cgo/testsanitizers/{src => testdata}/msan3.go | 0 .../cgo/testsanitizers/{src => testdata}/msan4.go | 0 .../cgo/testsanitizers/{src => testdata}/msan5.go | 0 .../cgo/testsanitizers/{src => testdata}/msan6.go | 0 .../testsanitizers/{src => testdata}/msan_fail.go | 0 .../{src => testdata}/msan_shared.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan10.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan11.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan12.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan2.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan3.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan4.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan5.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan6.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan7.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan8.go | 0 .../cgo/testsanitizers/{src => testdata}/tsan9.go | 0 .../{src => testdata}/tsan_shared.go | 0 libgo/misc/cgo/testsanitizers/tsan_test.go | 4 - libgo/misc/cgo/testshared/overlaydir_test.go | 81 + libgo/misc/cgo/testshared/shared_test.go | 340 +- libgo/misc/cgo/testshared/src/dep2/dep2.go | 15 - libgo/misc/cgo/testshared/src/dep3/dep3.go | 22 - libgo/misc/cgo/testshared/src/exe/exe.go | 44 - libgo/misc/cgo/testshared/src/exe2/exe2.go | 8 - libgo/misc/cgo/testshared/src/exe3/exe3.go | 7 - libgo/misc/cgo/testshared/src/explicit/explicit.go | 9 - libgo/misc/cgo/testshared/src/global/main.go | 71 - libgo/misc/cgo/testshared/src/iface/main.go | 17 - libgo/misc/cgo/testshared/src/iface_a/a.go | 17 - libgo/misc/cgo/testshared/src/iface_b/b.go | 17 - .../cgo/testshared/src/implicitcmd/implicitcmd.go | 10 - libgo/misc/cgo/testshared/testdata/dep2/dep2.go | 15 + libgo/misc/cgo/testshared/testdata/dep3/dep3.go | 22 + .../cgo/testshared/{src => testdata}/depBase/asm.s | 0 .../testshared/{src => testdata}/depBase/dep.go | 0 .../testshared/{src => testdata}/depBase/gccgo.go | 0 .../testshared/{src => testdata}/depBase/stubs.go | 0 .../{src => testdata}/division/division.go | 0 libgo/misc/cgo/testshared/testdata/exe/exe.go | 45 + libgo/misc/cgo/testshared/testdata/exe2/exe2.go | 8 + libgo/misc/cgo/testshared/testdata/exe3/exe3.go | 7 + .../cgo/testshared/{src => testdata}/execgo/exe.go | 0 .../cgo/testshared/testdata/explicit/explicit.go | 9 + libgo/misc/cgo/testshared/testdata/global/main.go | 71 + .../{src => testdata}/globallib/global.go | 0 libgo/misc/cgo/testshared/testdata/iface/main.go | 17 + libgo/misc/cgo/testshared/testdata/iface_a/a.go | 17 + libgo/misc/cgo/testshared/testdata/iface_b/b.go | 17 + .../cgo/testshared/{src => testdata}/iface_i/i.go | 0 .../{src => testdata}/implicit/implicit.go | 0 .../testshared/testdata/implicitcmd/implicitcmd.go | 10 + .../testshared/{src => testdata}/issue25065/a.go | 0 .../{src => testdata}/trivial/trivial.go | 0 libgo/misc/cgo/testso/cgoso.c | 14 - libgo/misc/cgo/testso/cgoso.go | 31 - libgo/misc/cgo/testso/cgoso_c.c | 30 - libgo/misc/cgo/testso/cgoso_unix.go | 20 - libgo/misc/cgo/testso/main.go | 13 - libgo/misc/cgo/testso/noso_test.go | 9 + libgo/misc/cgo/testso/overlaydir_test.go | 81 + libgo/misc/cgo/testso/so_test.go | 140 + libgo/misc/cgo/testso/testdata/cgoso.c | 14 + libgo/misc/cgo/testso/testdata/cgoso.go | 32 + libgo/misc/cgo/testso/testdata/cgoso_c.c | 39 + libgo/misc/cgo/testso/testdata/cgoso_unix.go | 20 + libgo/misc/cgo/testso/testdata/main.go | 13 + libgo/misc/cgo/testsovar/cgoso.go | 43 - libgo/misc/cgo/testsovar/main.go | 13 - libgo/misc/cgo/testsovar/noso_test.go | 9 + libgo/misc/cgo/testsovar/overlaydir_test.go | 81 + libgo/misc/cgo/testsovar/so_test.go | 140 + libgo/misc/cgo/testsovar/testdata/cgoso.go | 44 + libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.c | 0 libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.h | 0 libgo/misc/cgo/testsovar/testdata/main.go | 13 + libgo/mkrsysinfo.sh | 8 +- libgo/runtime/go-fieldtrack.c | 15 - libgo/runtime/panic.c | 41 +- libgo/runtime/runtime.h | 16 + libgo/runtime/runtime_c.c | 32 + libgo/testsuite/gotest | 4 +- 1859 files changed, 122607 insertions(+), 63585 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/vect/pr91665.c create mode 100644 gcc/testsuite/gcc.target/arm/pr91684.c create mode 100644 libgo/go/cmd/go/init_test.go create mode 100644 libgo/go/cmd/go/internal/auth/auth.go create mode 100644 libgo/go/cmd/go/internal/auth/netrc.go create mode 100644 libgo/go/cmd/go/internal/auth/netrc_test.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/a_android.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/b_android_arm64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/c_linux.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/d_linux_arm64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/e.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/f.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/g.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/a_illumos.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/b_illumos_amd64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/c_solaris.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/d_solaris_amd64.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/e.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/f.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/g.go rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x.go (100%) rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x1.go (100%) rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x_darwin.go (100%) rename libgo/go/cmd/go/internal/imports/testdata/{import1 => star}/x_windows.go (100%) create mode 100644 libgo/go/cmd/go/internal/load/pkg_test.go create mode 100644 libgo/go/cmd/go/internal/modfetch/bootstrap.go create mode 100644 libgo/go/cmd/go/internal/modfetch/key.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/noweb.go create mode 100644 libgo/go/cmd/go/internal/modfetch/sumdb.go delete mode 100644 libgo/go/cmd/go/internal/modfetch/web.go delete mode 100644 libgo/go/cmd/go/internal/modload/init_test.go create mode 100644 libgo/go/cmd/go/internal/note/example_test.go create mode 100644 libgo/go/cmd/go/internal/note/note.go create mode 100644 libgo/go/cmd/go/internal/note/note_test.go create mode 100644 libgo/go/cmd/go/internal/renameio/renameio_test.go create mode 100644 libgo/go/cmd/go/internal/renameio/umask_test.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio_other.go create mode 100644 libgo/go/cmd/go/internal/robustio/robustio_windows.go create mode 100644 libgo/go/cmd/go/internal/sumweb/cache.go create mode 100644 libgo/go/cmd/go/internal/sumweb/client.go create mode 100644 libgo/go/cmd/go/internal/sumweb/client_test.go create mode 100644 libgo/go/cmd/go/internal/sumweb/encode.go create mode 100644 libgo/go/cmd/go/internal/sumweb/encode_test.go create mode 100644 libgo/go/cmd/go/internal/sumweb/server.go create mode 100644 libgo/go/cmd/go/internal/sumweb/test.go create mode 100644 libgo/go/cmd/go/internal/tlog/ct_test.go create mode 100644 libgo/go/cmd/go/internal/tlog/note.go create mode 100644 libgo/go/cmd/go/internal/tlog/note_test.go create mode 100644 libgo/go/cmd/go/internal/tlog/tile.go create mode 100644 libgo/go/cmd/go/internal/tlog/tlog.go create mode 100644 libgo/go/cmd/go/internal/tlog/tlog_test.go create mode 100644 libgo/go/cmd/go/internal/version/exe.go create mode 100644 libgo/go/cmd/go/internal/web/api.go create mode 100644 libgo/go/cmd/go/internal/web/file_test.go delete mode 100644 libgo/go/cmd/go/internal/web/security.go create mode 100644 libgo/go/cmd/go/internal/web/url.go create mode 100644 libgo/go/cmd/go/internal/web/url_other.go create mode 100644 libgo/go/cmd/go/internal/web/url_other_test.go create mode 100644 libgo/go/cmd/go/internal/web/url_test.go create mode 100644 libgo/go/cmd/go/internal/web/url_windows.go create mode 100644 libgo/go/cmd/go/internal/web/url_windows_test.go delete mode 100644 libgo/go/cmd/go/internal/web2/web.go delete mode 100644 libgo/go/cmd/go/internal/web2/web_test.go delete mode 100644 libgo/go/cmd/go/internal/webtest/test.go create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_a_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_a_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_b_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_b_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_c_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_badchain_c_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_downgrade_v2.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_downgrade_v2_v2.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_invalidpath_v1_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_latemigrate_v2_v2.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_latemigrate_v2_v2.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_missingpkg_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_missingpkg_v1.0.1-beta.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_nest_sub_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_nest_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_nest_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_newcycle_a_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_newcycle_a_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_newcycle_b_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_noroot_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_noroot_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_notags_v0.0.0-20190507 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_printversion_v0.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_printversion_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.0.0-2 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_pseudoupgrade_v0.1.1-0 [...] create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_tools_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_usemissingpre_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_version_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_version_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/example.com_version_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_ [...] create mode 100644 libgo/go/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_ [...] create mode 100644 libgo/go/cmd/go/testdata/mod/github.com_dmitshur-test_modtest5_ [...] create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_depofdirectpatch [...] create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_depofdirectpatch [...] create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_direct_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_direct_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_direct_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_indirect_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_indirect_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/patch.example.com_indirect_v1.1.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badsum_v1.0.0.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badsum_v1.0.1.txt create mode 100644 libgo/go/cmd/go/testdata/mod/rsc.io_badzip_v1.0.0.txt delete mode 100644 libgo/go/cmd/go/testdata/script/binary_only.txt create mode 100644 libgo/go/cmd/go/testdata/script/bug.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_acl_windows.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_cache_gomips.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_cache_trimpath.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_multi_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_nocache.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_relative_pkgdir.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_relative_tmpdir.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_runtime_gcflags.txt create mode 100644 libgo/go/cmd/go/testdata/script/build_trimpath.txt create mode 100644 libgo/go/cmd/go/testdata/script/cache_unix.txt create mode 100644 libgo/go/cmd/go/testdata/script/cgo_syso_issue29253.txt create mode 100644 libgo/go/cmd/go/testdata/script/clean_testcache.txt create mode 100644 libgo/go/cmd/go/testdata/script/env_write.txt create mode 100644 libgo/go/cmd/go/testdata/script/gcflags_patterns.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_404_meta.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_brace.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_dotfiles.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_insecure_redirect.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_tilde.txt create mode 100644 libgo/go/cmd/go/testdata/script/get_unicode.txt create mode 100644 libgo/go/cmd/go/testdata/script/gopath_std_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/install_cmd_gobin.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_importmap.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_test_err.txt create mode 100644 libgo/go/cmd/go/testdata/script/list_test_non_go_files.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_alt_goroot.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_auth.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_build_versioned.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_clean_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_concurrent.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_dir.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_download_hash.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_edit_go.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_cmd.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_hash.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_latest_pseudo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_newcycle.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_patterns.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_private_vcs.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_pseudo_other_branch.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_pseudo_prefix.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_svn.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_tags.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_test.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_get_upgrade_pseudo.txt delete mode 100644 libgo/go/cmd/go/testdata/script/mod_get_warning.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_git_export_subst.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_help.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_import_v1suffix.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_init_empty.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_init_glide.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_init_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_invalid_version.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_pseudo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_replace_dir.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_std.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_test.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_list_upgrade_pseudo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_load_badchain.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_load_badzip.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_missingpkg_prerelease.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_modinfo.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_off.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_off_init.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_outside.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_patterns_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_proxy_https.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_proxy_list.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_pseudo_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_query_empty.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_replace_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_run_internal.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_run_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_std_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_string_alias.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sum_replaced.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_cache.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_file_path.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_golang.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_sumdb_proxy.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_symlink.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_test_files.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_tidy_replace.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vcs_missing.txt create mode 100644 libgo/go/cmd/go/testdata/script/mod_vendor_replace.txt create mode 100644 libgo/go/cmd/go/testdata/script/prevent_sys_unix_import.txt create mode 100644 libgo/go/cmd/go/testdata/script/run_set_executable_name.txt create mode 100644 libgo/go/cmd/go/testdata/script/run_wildcard.txt create mode 100644 libgo/go/cmd/go/testdata/script/script_wait.txt create mode 100644 libgo/go/cmd/go/testdata/script/std_vendor.txt create mode 100644 libgo/go/cmd/go/testdata/script/sum_readonly.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_devnull.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_generated_main.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_init.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_status.txt create mode 100644 libgo/go/cmd/go/testdata/script/test_timeout.txt create mode 100644 libgo/go/cmd/go/testdata/script/version.txt create mode 100644 libgo/go/cmd/go/testdata/script/vet_asm.txt create mode 100644 libgo/go/cmd/go/testdata/script/vet_deps.txt create mode 100644 libgo/go/cmd/go/testdata/testcover/pkg4/a.go create mode 100644 libgo/go/cmd/go/testdata/testcover/pkg4/a_test.go create mode 100644 libgo/go/cmd/internal/objabi/line_test.go delete mode 100644 libgo/go/cmd/vet/all/main.go rename libgo/go/cmd/vet/testdata/{src => }/asm/asm.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/assign/assign.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/atomic/atomic.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/bool/bool.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/buildtag/buildtag.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/cgo/cgo.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/composite/composite.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/copylock/copylock.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/deadcode/deadcode.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/httpresponse/httpresponse.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/lostcancel/lostcancel.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/method/method.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/nilfunc/nilfunc.go (100%) create mode 100644 libgo/go/cmd/vet/testdata/print/print.go rename libgo/go/cmd/vet/testdata/{src => }/rangeloop/rangeloop.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/shift/shift.go (100%) delete mode 100644 libgo/go/cmd/vet/testdata/src/print/print.go rename libgo/go/cmd/vet/testdata/{src => }/structtag/structtag.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/tagtest/file1.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/tagtest/file2.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/testingpkg/tests.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/testingpkg/tests_test.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/unmarshal/unmarshal.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/unsafeptr/unsafeptr.go (100%) rename libgo/go/cmd/vet/testdata/{src => }/unused/unused.go (100%) create mode 100644 libgo/go/crypto/ecdsa/ecdsa_noasm.go create mode 100644 libgo/go/crypto/ecdsa/ecdsa_s390x.go create mode 100644 libgo/go/crypto/ecdsa/ecdsa_s390x_test.go create mode 100644 libgo/go/crypto/ed25519/ed25519.go create mode 100644 libgo/go/crypto/ed25519/ed25519_test.go create mode 100644 libgo/go/crypto/ed25519/internal/edwards25519/const.go create mode 100644 libgo/go/crypto/ed25519/internal/edwards25519/edwards25519.go create mode 100644 libgo/go/crypto/ed25519/testdata/sign.input.gz create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-Ed25519 copy gcc/testsuite/c-c++-common/empty.h => libgo/go/crypto/tls/testdata/Client-TLS [...] copy gcc/testsuite/c-c++-common/empty.h => libgo/go/crypto/tls/testdata/Client-TLS [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-PSS-Disabled delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-PSS-D [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-Ed25519 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-ClientCert-RSA-PSS-Disabled create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv13-Ed25519 create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-PSS-Disabled delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-PSS-Disabled-Required create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-ClientAuthRequestedA [...] create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-Ed25519 delete mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv13-RSA-PSS-Disabled create mode 100644 libgo/go/debug/dwarf/testdata/cppunsuptypes.cc create mode 100644 libgo/go/debug/dwarf/testdata/cppunsuptypes.elf create mode 100644 libgo/go/encoding/csv/fuzz.go create mode 100644 libgo/go/encoding/json/fuzz.go create mode 100644 libgo/go/errors/wrap.go create mode 100644 libgo/go/errors/wrap_test.go create mode 100644 libgo/go/fmt/errors.go create mode 100644 libgo/go/fmt/errors_test.go delete mode 100644 libgo/go/go/doc/lazyre.go create mode 100644 libgo/go/go/doc/testdata/issue10858.0.golden create mode 100644 libgo/go/go/doc/testdata/issue10858.1.golden create mode 100644 libgo/go/go/doc/testdata/issue10858.2.golden create mode 100644 libgo/go/go/doc/testdata/issue10858.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue30628.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue30628.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue31540.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/issue31540.gox create mode 100644 libgo/go/go/token/token_test.go create mode 100644 libgo/go/go/types/gccgosizes.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_ [...] create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_ [...] rename libgo/go/{internal => golang.org}/x/crypto/chacha20poly1305/chacha20poly130 [...] create mode 100644 libgo/go/golang.org/x/crypto/chacha20poly1305/xchacha20poly1305.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/asn1.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/asn1/asn1.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/builder.go create mode 100644 libgo/go/golang.org/x/crypto/cryptobyte/string.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/curve25519.go create mode 100644 libgo/go/golang.org/x/crypto/curve25519/doc.go rename libgo/go/{internal => golang.org}/x/crypto/curve25519/mont25519_amd64.go (100%) create mode 100644 libgo/go/golang.org/x/crypto/hkdf/hkdf.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_arm64.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_generic.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_noasm.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_ppc64le.go create mode 100644 libgo/go/golang.org/x/crypto/internal/chacha20/chacha_s390x.go rename libgo/go/{internal => golang.org}/x/crypto/internal/chacha20/xor.go (100%) create mode 100644 libgo/go/golang.org/x/crypto/internal/subtle/aliasing.go create mode 100644 libgo/go/golang.org/x/crypto/internal/subtle/aliasing_appengine.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/mac_noasm.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/poly1305.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_amd64.go rename libgo/go/{internal => golang.org}/x/crypto/poly1305/sum_arm.go (100%) create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_generic.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_ppc64le.go create mode 100644 libgo/go/golang.org/x/crypto/poly1305/sum_s390x.go create mode 100644 libgo/go/golang.org/x/net/dns/dnsmessage/message.go rename libgo/go/{internal => golang.org}/x/net/http/httpguts/guts.go (100%) create mode 100644 libgo/go/golang.org/x/net/http/httpguts/httplex.go create mode 100644 libgo/go/golang.org/x/net/http/httpproxy/proxy.go rename libgo/go/{internal => golang.org}/x/net/http2/hpack/encode.go (100%) rename libgo/go/{internal => golang.org}/x/net/http2/hpack/hpack.go (100%) rename libgo/go/{internal => golang.org}/x/net/http2/hpack/huffman.go (100%) rename libgo/go/{internal => golang.org}/x/net/http2/hpack/tables.go (100%) create mode 100644 libgo/go/golang.org/x/net/idna/idna10.0.0.go create mode 100644 libgo/go/golang.org/x/net/idna/idna9.0.0.go rename libgo/go/{internal => golang.org}/x/net/idna/punycode.go (100%) create mode 100644 libgo/go/golang.org/x/net/idna/tables10.0.0.go create mode 100644 libgo/go/golang.org/x/net/idna/tables11.0.0.go create mode 100644 libgo/go/golang.org/x/net/idna/tables9.0.0.go rename libgo/go/{internal => golang.org}/x/net/idna/trie.go (100%) create mode 100644 libgo/go/golang.org/x/net/idna/trieval.go rename libgo/go/{internal => golang.org}/x/net/lif/address.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/binary.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/lif.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/link.go (100%) rename libgo/go/{internal => golang.org}/x/net/lif/sys.go (100%) create mode 100644 libgo/go/golang.org/x/net/lif/syscall.go create mode 100644 libgo/go/golang.org/x/net/lif/zsys_solaris_amd64.go create mode 100644 libgo/go/golang.org/x/net/nettest/conntest.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest_stub.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest_unix.go create mode 100644 libgo/go/golang.org/x/net/nettest/nettest_windows.go rename libgo/go/{internal => golang.org}/x/net/route/address.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/binary.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_announce.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_classic.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_freebsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_multicast.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/interface_openbsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/message.go (100%) create mode 100644 libgo/go/golang.org/x/net/route/route.go rename libgo/go/{internal => golang.org}/x/net/route/route_classic.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/route_openbsd.go (100%) create mode 100644 libgo/go/golang.org/x/net/route/sys.go rename libgo/go/{internal => golang.org}/x/net/route/sys_darwin.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_dragonfly.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_freebsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_netbsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/sys_openbsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/syscall.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/syscall_go1_11_darwin.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/syscall_go1_12_darwin.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/zsys_darwin.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/zsys_dragonfly.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/zsys_freebsd_386.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/zsys_freebsd_amd64.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/zsys_freebsd_arm.go (100%) create mode 100644 libgo/go/golang.org/x/net/route/zsys_freebsd_arm64.go rename libgo/go/{internal => golang.org}/x/net/route/zsys_netbsd.go (100%) rename libgo/go/{internal => golang.org}/x/net/route/zsys_openbsd.go (100%) create mode 100644 libgo/go/golang.org/x/sys/cpu/byteorder.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_aix_ppc64.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_arm.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gc_s390x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gccgo.c create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gccgo.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_gccgo_s390x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_arm64.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_wasm.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_x86.go create mode 100644 libgo/go/golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go create mode 100644 libgo/go/golang.org/x/text/secure/bidirule/bidirule.go create mode 100644 libgo/go/golang.org/x/text/secure/bidirule/bidirule10.0.0.go create mode 100644 libgo/go/golang.org/x/text/secure/bidirule/bidirule9.0.0.go create mode 100644 libgo/go/golang.org/x/text/transform/transform.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/bidi.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/bracket.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/core.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/prop.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables10.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables11.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables9.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/trieval.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/composition.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/forminfo.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/input.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/iter.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/normalize.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/readwriter.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables10.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables11.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables9.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/transform.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/trie.go delete mode 100644 libgo/go/golang.org/x/tools/go/analysis/internal/analysisflags/ [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/errorsas/errorsas.go create mode 100644 libgo/go/html/fuzz.go create mode 100644 libgo/go/image/png/fuzz.go create mode 100644 libgo/go/image/png/testdata/invalid-palette.png create mode 100644 libgo/go/index/suffixarray/gen.go delete mode 100644 libgo/go/index/suffixarray/qsufsort.go create mode 100644 libgo/go/index/suffixarray/sais.go create mode 100644 libgo/go/index/suffixarray/sais2.go create mode 100644 libgo/go/internal/bytealg/equal_generic.go create mode 100644 libgo/go/internal/goversion/goversion.go create mode 100644 libgo/go/internal/lazyregexp/lazyre.go create mode 100644 libgo/go/internal/lazytemplate/lazytemplate.go create mode 100644 libgo/go/internal/oserror/errors.go create mode 100644 libgo/go/internal/oserror/errors_test.go create mode 100644 libgo/go/internal/poll/errno_unix.go create mode 100644 libgo/go/internal/poll/errno_windows.go create mode 100644 libgo/go/internal/poll/error_linux_test.go create mode 100644 libgo/go/internal/poll/error_stub_test.go create mode 100644 libgo/go/internal/poll/error_test.go create mode 100644 libgo/go/internal/poll/fd_opendir_darwin.go delete mode 100644 libgo/go/internal/poll/fd_opendir_ios.go create mode 100644 libgo/go/internal/poll/read_test.go create mode 100644 libgo/go/internal/reflectlite/all_test.go create mode 100644 libgo/go/internal/reflectlite/export_test.go create mode 100644 libgo/go/internal/reflectlite/set_test.go create mode 100644 libgo/go/internal/reflectlite/swapper.go create mode 100644 libgo/go/internal/reflectlite/tostring_test.go create mode 100644 libgo/go/internal/reflectlite/type.go create mode 100644 libgo/go/internal/reflectlite/value.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_ge [...] delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_test.go delete mode 100644 libgo/go/internal/x/crypto/chacha20poly1305/chacha20poly1305_ve [...] delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/asn1.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/asn1/asn1.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/asn1_test.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/builder.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/cryptobyte_test.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/example_test.go delete mode 100644 libgo/go/internal/x/crypto/cryptobyte/string.go delete mode 100644 libgo/go/internal/x/crypto/curve25519/curve25519.go delete mode 100644 libgo/go/internal/x/crypto/curve25519/curve25519_test.go delete mode 100644 libgo/go/internal/x/crypto/curve25519/doc.go delete mode 100644 libgo/go/internal/x/crypto/hkdf/example_test.go delete mode 100644 libgo/go/internal/x/crypto/hkdf/hkdf.go delete mode 100644 libgo/go/internal/x/crypto/hkdf/hkdf_test.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_generic.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_noasm.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_s390x.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/chacha_test.go delete mode 100644 libgo/go/internal/x/crypto/internal/chacha20/vectors_test.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/poly1305.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/poly1305_test.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_amd64.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_noasm.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_ref.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/sum_s390x.go delete mode 100644 libgo/go/internal/x/crypto/poly1305/vectors_test.go delete mode 100644 libgo/go/internal/x/net/dns/dnsmessage/example_test.go delete mode 100644 libgo/go/internal/x/net/dns/dnsmessage/message.go delete mode 100644 libgo/go/internal/x/net/dns/dnsmessage/message_test.go delete mode 100644 libgo/go/internal/x/net/http/httpguts/httplex.go delete mode 100644 libgo/go/internal/x/net/http/httpguts/httplex_test.go delete mode 100644 libgo/go/internal/x/net/http/httpproxy/export_test.go delete mode 100644 libgo/go/internal/x/net/http/httpproxy/proxy.go delete mode 100644 libgo/go/internal/x/net/http/httpproxy/proxy_test.go delete mode 100644 libgo/go/internal/x/net/http2/hpack/encode_test.go delete mode 100644 libgo/go/internal/x/net/http2/hpack/hpack_test.go delete mode 100644 libgo/go/internal/x/net/http2/hpack/tables_test.go delete mode 100644 libgo/go/internal/x/net/idna/idna.go delete mode 100644 libgo/go/internal/x/net/idna/punycode_test.go delete mode 100644 libgo/go/internal/x/net/idna/tables.go delete mode 100644 libgo/go/internal/x/net/idna/trieval.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_bsd.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_nobsd.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_posix.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_stub.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_unix.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/helper_windows.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/interface.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/rlimit.go delete mode 100644 libgo/go/internal/x/net/internal/nettest/stack.go delete mode 100644 libgo/go/internal/x/net/lif/address_test.go delete mode 100644 libgo/go/internal/x/net/lif/defs_solaris.go delete mode 100644 libgo/go/internal/x/net/lif/link_test.go delete mode 100644 libgo/go/internal/x/net/lif/syscall.go delete mode 100644 libgo/go/internal/x/net/lif/zsys_solaris.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest_go16.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest_go17.go delete mode 100644 libgo/go/internal/x/net/nettest/conntest_test.go delete mode 100644 libgo/go/internal/x/net/route/address_darwin_test.go delete mode 100644 libgo/go/internal/x/net/route/address_test.go delete mode 100644 libgo/go/internal/x/net/route/defs_darwin.go delete mode 100644 libgo/go/internal/x/net/route/defs_dragonfly.go delete mode 100644 libgo/go/internal/x/net/route/defs_freebsd.go delete mode 100644 libgo/go/internal/x/net/route/defs_netbsd.go delete mode 100644 libgo/go/internal/x/net/route/defs_openbsd.go delete mode 100644 libgo/go/internal/x/net/route/message_darwin_test.go delete mode 100644 libgo/go/internal/x/net/route/message_freebsd_test.go delete mode 100644 libgo/go/internal/x/net/route/message_test.go delete mode 100644 libgo/go/internal/x/net/route/route.go delete mode 100644 libgo/go/internal/x/net/route/route_test.go delete mode 100644 libgo/go/internal/x/net/route/sys.go delete mode 100644 libgo/go/internal/x/text/secure/bidirule/bidirule.go delete mode 100644 libgo/go/internal/x/text/secure/doc.go delete mode 100644 libgo/go/internal/x/text/transform/examples_test.go delete mode 100644 libgo/go/internal/x/text/transform/transform.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/bidi.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/bracket.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/core.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/example_test.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/prop.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/tables.go delete mode 100644 libgo/go/internal/x/text/unicode/bidi/trieval.go delete mode 100644 libgo/go/internal/x/text/unicode/doc.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/composition.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/example_iter_test.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/example_test.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/forminfo.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/input.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/iter.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/normalize.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/readwriter.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/tables.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/transform.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/trie.go delete mode 100644 libgo/go/internal/x/text/unicode/norm/triegen.go create mode 100644 libgo/go/math/bits/bits_errors.go create mode 100644 libgo/go/math/bits/bits_errors_bootstrap.go create mode 100644 libgo/go/net/http/clone.go create mode 100644 libgo/go/net/testdata/freebsd-usevc-resolv.conf create mode 100644 libgo/go/net/testdata/linux-use-vc-resolv.conf create mode 100644 libgo/go/net/testdata/openbsd-tcp-resolv.conf create mode 100644 libgo/go/net/testdata/single-request-reopen-resolv.conf create mode 100644 libgo/go/net/testdata/single-request-resolv.conf delete mode 100644 libgo/go/os/dir_ios.go create mode 100644 libgo/go/os/env_default.go create mode 100644 libgo/go/os/env_windows.go delete mode 100644 libgo/go/os/error_plan9.go delete mode 100644 libgo/go/os/error_unix.go delete mode 100644 libgo/go/os/error_windows.go create mode 100644 libgo/go/os/exec/bench_test.go create mode 100644 libgo/go/os/export_unix_test.go create mode 100644 libgo/go/runtime/debuglog.go create mode 100644 libgo/go/runtime/debuglog_off.go create mode 100644 libgo/go/runtime/debuglog_on.go create mode 100644 libgo/go/runtime/debuglog_test.go create mode 100644 libgo/go/runtime/export_debuglog_test.go create mode 100644 libgo/go/runtime/mgcscavenge.go create mode 100644 libgo/go/runtime/os_netbsd_arm64.go create mode 100644 libgo/go/runtime/os_openbsd_arm64.go create mode 100644 libgo/go/runtime/testdata/testprog/sleep.go create mode 100644 libgo/go/runtime/treap_test.go delete mode 100644 libgo/go/runtime/unaligned1.go delete mode 100644 libgo/go/runtime/unaligned2.go create mode 100644 libgo/go/sort/slice_go113.go create mode 100644 libgo/go/sort/slice_go14.go create mode 100644 libgo/go/sort/slice_go18.go create mode 100644 libgo/go/sync/poolqueue.go create mode 100644 libgo/go/syscall/getdirentries_test.go delete mode 100644 libgo/go/syscall/js/typedarray.go create mode 100644 libgo/go/syscall/syscall_netbsd_arm64.go create mode 100644 libgo/go/syscall/syscall_openbsd_arm64.go create mode 100644 libgo/go/syscall/syscall_ptrace_test.go create mode 100644 libgo/go/testing/run_example.go create mode 100644 libgo/go/testing/run_example_js.go delete mode 100644 libgo/misc/cgo/errors/src/err1.go delete mode 100644 libgo/misc/cgo/errors/src/err2.go delete mode 100644 libgo/misc/cgo/errors/src/err3.go delete mode 100644 libgo/misc/cgo/errors/src/issue13129.go delete mode 100644 libgo/misc/cgo/errors/src/issue13423.go delete mode 100644 libgo/misc/cgo/errors/src/issue13467.go delete mode 100644 libgo/misc/cgo/errors/src/issue13635.go delete mode 100644 libgo/misc/cgo/errors/src/issue13830.go delete mode 100644 libgo/misc/cgo/errors/src/issue16116.go delete mode 100644 libgo/misc/cgo/errors/src/issue16591.go delete mode 100644 libgo/misc/cgo/errors/src/issue26745.go delete mode 100644 libgo/misc/cgo/errors/src/issue7757.go delete mode 100644 libgo/misc/cgo/errors/src/issue8442.go create mode 100644 libgo/misc/cgo/errors/testdata/err1.go create mode 100644 libgo/misc/cgo/errors/testdata/err2.go rename libgo/misc/cgo/errors/{src => testdata}/err4.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue11097a.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue11097b.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue14669.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue18452.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue18889.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue28069.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/issue28721.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/long_double_size.go (100%) rename libgo/misc/cgo/errors/{src => testdata}/malloc.go (100%) delete mode 100644 libgo/misc/cgo/life/life.go create mode 100644 libgo/misc/cgo/life/life_test.go delete mode 100644 libgo/misc/cgo/life/main.go create mode 100644 libgo/misc/cgo/life/overlaydir_test.go rename libgo/misc/cgo/life/{ => testdata}/c-life.c (100%) create mode 100644 libgo/misc/cgo/life/testdata/life.go rename libgo/misc/cgo/life/{ => testdata}/life.h (100%) create mode 100644 libgo/misc/cgo/life/testdata/main.go rename libgo/misc/cgo/life/{ => testdata}/main.out (100%) delete mode 100644 libgo/misc/cgo/stdio/chain.go delete mode 100644 libgo/misc/cgo/stdio/fib.go delete mode 100644 libgo/misc/cgo/stdio/hello.go create mode 100644 libgo/misc/cgo/stdio/overlaydir_test.go create mode 100644 libgo/misc/cgo/stdio/stdio_test.go create mode 100644 libgo/misc/cgo/stdio/testdata/chain.go rename libgo/misc/cgo/stdio/{ => testdata}/chain.out (100%) create mode 100644 libgo/misc/cgo/stdio/testdata/fib.go rename libgo/misc/cgo/stdio/{ => testdata}/fib.out (100%) create mode 100644 libgo/misc/cgo/stdio/testdata/hello.go rename libgo/misc/cgo/stdio/{ => testdata}/hello.out (100%) rename libgo/misc/cgo/stdio/{ => testdata}/run.out (100%) rename libgo/misc/cgo/stdio/{ => testdata/stdio}/file.go (100%) rename libgo/misc/cgo/stdio/{ => testdata/stdio}/stdio.go (100%) delete mode 100644 libgo/misc/cgo/test/align.go delete mode 100644 libgo/misc/cgo/test/api.go delete mode 100644 libgo/misc/cgo/test/basic.go delete mode 100644 libgo/misc/cgo/test/cflags.go delete mode 100644 libgo/misc/cgo/test/checkconst.go delete mode 100644 libgo/misc/cgo/test/complex.go delete mode 100644 libgo/misc/cgo/test/cthread.go delete mode 100644 libgo/misc/cgo/test/duplicate_symbol.go delete mode 100644 libgo/misc/cgo/test/env.go delete mode 100644 libgo/misc/cgo/test/exports.go delete mode 100644 libgo/misc/cgo/test/fpvar.go delete mode 100644 libgo/misc/cgo/test/gcc68255.go delete mode 100644 libgo/misc/cgo/test/helpers.go delete mode 100644 libgo/misc/cgo/test/issue10303.go delete mode 100644 libgo/misc/cgo/test/issue11925.go delete mode 100644 libgo/misc/cgo/test/issue12030.go delete mode 100644 libgo/misc/cgo/test/issue1222.go delete mode 100644 libgo/misc/cgo/test/issue1328.go delete mode 100644 libgo/misc/cgo/test/issue13402.go delete mode 100644 libgo/misc/cgo/test/issue13930.go delete mode 100644 libgo/misc/cgo/test/issue14838.go delete mode 100644 libgo/misc/cgo/test/issue1560.go delete mode 100644 libgo/misc/cgo/test/issue1635.go delete mode 100644 libgo/misc/cgo/test/issue17065.go delete mode 100644 libgo/misc/cgo/test/issue17537.go delete mode 100644 libgo/misc/cgo/test/issue18126.go delete mode 100644 libgo/misc/cgo/test/issue18720.go delete mode 100644 libgo/misc/cgo/test/issue20129.go delete mode 100644 libgo/misc/cgo/test/issue20369.go delete mode 100644 libgo/misc/cgo/test/issue20910.go delete mode 100644 libgo/misc/cgo/test/issue21668.go delete mode 100644 libgo/misc/cgo/test/issue21708.go delete mode 100644 libgo/misc/cgo/test/issue21809.go delete mode 100644 libgo/misc/cgo/test/issue22958.go delete mode 100644 libgo/misc/cgo/test/issue23356.go delete mode 100644 libgo/misc/cgo/test/issue23555.go delete mode 100644 libgo/misc/cgo/test/issue23720.go delete mode 100644 libgo/misc/cgo/test/issue24161_darwin_test.go delete mode 100644 libgo/misc/cgo/test/issue24206.go delete mode 100644 libgo/misc/cgo/test/issue24206_generic.go delete mode 100644 libgo/misc/cgo/test/issue2462.go delete mode 100644 libgo/misc/cgo/test/issue25143.go delete mode 100644 libgo/misc/cgo/test/issue26066.go delete mode 100644 libgo/misc/cgo/test/issue26430.go delete mode 100644 libgo/misc/cgo/test/issue26517.go delete mode 100644 libgo/misc/cgo/test/issue26743.go delete mode 100644 libgo/misc/cgo/test/issue27340.go delete mode 100644 libgo/misc/cgo/test/issue28545.go delete mode 100644 libgo/misc/cgo/test/issue28772.go delete mode 100644 libgo/misc/cgo/test/issue28896.go delete mode 100644 libgo/misc/cgo/test/issue29383.go delete mode 100644 libgo/misc/cgo/test/issue29748.go delete mode 100644 libgo/misc/cgo/test/issue29781.go delete mode 100644 libgo/misc/cgo/test/issue30065.go delete mode 100644 libgo/misc/cgo/test/issue3250.go delete mode 100644 libgo/misc/cgo/test/issue3250w.go delete mode 100644 libgo/misc/cgo/test/issue3261.go delete mode 100644 libgo/misc/cgo/test/issue3729.go delete mode 100644 libgo/misc/cgo/test/issue3729w.go delete mode 100644 libgo/misc/cgo/test/issue3741.go delete mode 100644 libgo/misc/cgo/test/issue3775.go delete mode 100644 libgo/misc/cgo/test/issue3945.go delete mode 100644 libgo/misc/cgo/test/issue4054a.go delete mode 100644 libgo/misc/cgo/test/issue4054b.go delete mode 100644 libgo/misc/cgo/test/issue4339.go delete mode 100644 libgo/misc/cgo/test/issue4417.go delete mode 100644 libgo/misc/cgo/test/issue4857.go delete mode 100644 libgo/misc/cgo/test/issue5227.go delete mode 100644 libgo/misc/cgo/test/issue5242.go delete mode 100644 libgo/misc/cgo/test/issue5337.go delete mode 100644 libgo/misc/cgo/test/issue5337w.go delete mode 100644 libgo/misc/cgo/test/issue5548.go delete mode 100644 libgo/misc/cgo/test/issue5603.go delete mode 100644 libgo/misc/cgo/test/issue5740.go delete mode 100644 libgo/misc/cgo/test/issue5986.go delete mode 100644 libgo/misc/cgo/test/issue6128.go delete mode 100644 libgo/misc/cgo/test/issue6390.go delete mode 100644 libgo/misc/cgo/test/issue6472.go delete mode 100644 libgo/misc/cgo/test/issue6506.go delete mode 100644 libgo/misc/cgo/test/issue6612.go delete mode 100644 libgo/misc/cgo/test/issue6833.go delete mode 100644 libgo/misc/cgo/test/issue6907.go delete mode 100644 libgo/misc/cgo/test/issue6907export.go delete mode 100644 libgo/misc/cgo/test/issue7560.go delete mode 100644 libgo/misc/cgo/test/issue7665.go delete mode 100644 libgo/misc/cgo/test/issue7786.go delete mode 100644 libgo/misc/cgo/test/issue7978.go delete mode 100644 libgo/misc/cgo/test/issue8092.go delete mode 100644 libgo/misc/cgo/test/issue8331a.go delete mode 100644 libgo/misc/cgo/test/issue8331b.go delete mode 100644 libgo/misc/cgo/test/issue8428.go delete mode 100644 libgo/misc/cgo/test/issue8441.go delete mode 100644 libgo/misc/cgo/test/issue8756.go delete mode 100644 libgo/misc/cgo/test/issue8811.go delete mode 100644 libgo/misc/cgo/test/issue8828.go delete mode 100644 libgo/misc/cgo/test/issue9026.go delete mode 100644 libgo/misc/cgo/test/issue9400_linux.go delete mode 100644 libgo/misc/cgo/test/issue9510.go delete mode 100644 libgo/misc/cgo/test/issue9557.go create mode 100644 libgo/misc/cgo/test/overlaydir_test.go create mode 100644 libgo/misc/cgo/test/pkg_test.go create mode 100644 libgo/misc/cgo/test/test.go delete mode 100644 libgo/misc/cgo/test/test22906.go delete mode 100644 libgo/misc/cgo/test/test26213.go delete mode 100644 libgo/misc/cgo/test/test27660.go create mode 100644 libgo/misc/cgo/test/test_unix.go create mode 100644 libgo/misc/cgo/test/test_windows.go create mode 100644 libgo/misc/cgo/test/testdata/cgo_linux_test.go create mode 100644 libgo/misc/cgo/test/testdata/cgo_test.go create mode 100644 libgo/misc/cgo/test/testdata/gcc68255.go rename libgo/misc/cgo/test/{ => testdata}/gcc68255/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/gcc68255/c.c (100%) rename libgo/misc/cgo/test/{ => testdata}/gcc68255/c.h (100%) rename libgo/misc/cgo/test/{ => testdata}/issue20266.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue20266/issue20266.h (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue23555.go rename libgo/misc/cgo/test/{ => testdata}/issue23555a/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue23555b/a.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue24161_darwin_test.go rename libgo/misc/cgo/test/{ => testdata}/issue24161arg/def.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161arg/use.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161e0/main.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161e1/main.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161e2/main.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue24161res/restype.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26213/jni.h (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26213/test26213.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue26430.go rename libgo/misc/cgo/test/{ => testdata}/issue26430/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26430/b.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue26743.go rename libgo/misc/cgo/test/{ => testdata}/issue26743/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue26743/b.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue27054/egl.h (100%) rename libgo/misc/cgo/test/{ => testdata}/issue27054/test27054.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue27340.go rename libgo/misc/cgo/test/{ => testdata}/issue27340/a.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue29563.go create mode 100644 libgo/misc/cgo/test/testdata/issue29563/weak.go create mode 100644 libgo/misc/cgo/test/testdata/issue29563/weak1.c create mode 100644 libgo/misc/cgo/test/testdata/issue29563/weak2.c create mode 100644 libgo/misc/cgo/test/testdata/issue8756.go rename libgo/misc/cgo/test/{ => testdata}/issue8756/issue8756.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue8828.go rename libgo/misc/cgo/test/{ => testdata}/issue8828/issue8828.c (100%) rename libgo/misc/cgo/test/{ => testdata}/issue8828/trivial.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue9026.go rename libgo/misc/cgo/test/{ => testdata}/issue9026/issue9026.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_386.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_amd64x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_arm.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_arm64.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_mips64x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_mipsx.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_ppc64x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/asm_s390x.s (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/gccgo.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9400/stubs.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/issue9400_linux.go create mode 100644 libgo/misc/cgo/test/testdata/issue9510.go rename libgo/misc/cgo/test/{ => testdata}/issue9510a/a.go (100%) rename libgo/misc/cgo/test/{ => testdata}/issue9510b/b.go (100%) create mode 100644 libgo/misc/cgo/test/testdata/test26213.go create mode 100644 libgo/misc/cgo/test/testx.go delete mode 100644 libgo/misc/cgo/test/twoargs.go delete mode 100644 libgo/misc/cgo/testcarchive/main4.c delete mode 100644 libgo/misc/cgo/testcarchive/main5.c create mode 100644 libgo/misc/cgo/testcarchive/overlaydir_test.go delete mode 100644 libgo/misc/cgo/testcarchive/src/libgo/libgo.go create mode 100644 libgo/misc/cgo/testcarchive/testdata/libgo/libgo.go rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo2/libgo2.go (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo3/libgo3.go (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo4/libgo4.go (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/libgo6/sigprof.go (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main2.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main3.c (100%) create mode 100644 libgo/misc/cgo/testcarchive/testdata/main4.c create mode 100644 libgo/misc/cgo/testcarchive/testdata/main5.c rename libgo/misc/cgo/testcarchive/{ => testdata}/main6.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main_unix.c (100%) rename libgo/misc/cgo/testcarchive/{ => testdata}/main_windows.c (100%) rename libgo/misc/cgo/testcarchive/{src => testdata}/p/p.go (100%) create mode 100644 libgo/misc/cgo/testcshared/overlaydir_test.go delete mode 100644 libgo/misc/cgo/testcshared/src/libgo/libgo.go delete mode 100644 libgo/misc/cgo/testcshared/src/libgo2/dup2.go delete mode 100644 libgo/misc/cgo/testcshared/src/libgo2/dup3.go rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/go/shlib.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/m1/c.c (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/m1/main.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/go2c2go/m2/main.go (100%) create mode 100644 libgo/misc/cgo/testcshared/testdata/libgo/libgo.go create mode 100644 libgo/misc/cgo/testcshared/testdata/libgo2/dup2.go create mode 100644 libgo/misc/cgo/testcshared/testdata/libgo2/dup3.go rename libgo/misc/cgo/testcshared/{src => testdata}/libgo2/libgo2.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/libgo4/libgo4.go (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/libgo5/libgo5.go (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main0.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main1.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main2.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main3.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main4.c (100%) rename libgo/misc/cgo/testcshared/{ => testdata}/main5.c (100%) rename libgo/misc/cgo/testcshared/{src => testdata}/p/p.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/anonunion.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/fieldtypedef.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/issue8478.go (100%) rename libgo/misc/cgo/testgodefs/{ => testdata}/main.go (100%) delete mode 100644 libgo/misc/cgo/testplugin/altpath/src/plugin-mismatch/main.go rename libgo/misc/cgo/testplugin/altpath/{src => testdata}/common/common.go (100%) create mode 100644 libgo/misc/cgo/testplugin/altpath/testdata/plugin-mismatch/main.go create mode 100644 libgo/misc/cgo/testplugin/overlaydir_test.go create mode 100644 libgo/misc/cgo/testplugin/plugin_test.go delete mode 100644 libgo/misc/cgo/testplugin/src/host/host.go delete mode 100644 libgo/misc/cgo/testplugin/src/iface/main.go delete mode 100644 libgo/misc/cgo/testplugin/src/iface_a/a.go delete mode 100644 libgo/misc/cgo/testplugin/src/iface_b/b.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue18676/main.go delete mode 100644 libgo/misc/cgo/testplugin/src/issue18676/plugin.go delete mode 100644 libgo/misc/cgo/testplugin/src/plugin1/plugin1.go delete mode 100644 libgo/misc/cgo/testplugin/src/plugin2/plugin2.go delete mode 100644 libgo/misc/cgo/testplugin/src/sub/plugin1/plugin1.go delete mode 100644 libgo/misc/cgo/testplugin/test.bash rename libgo/misc/cgo/testplugin/{src => testdata}/checkdwarf/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/common/common.go (100%) create mode 100644 libgo/misc/cgo/testplugin/testdata/host/host.go create mode 100644 libgo/misc/cgo/testplugin/testdata/iface/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/iface_a/a.go create mode 100644 libgo/misc/cgo/testplugin/testdata/iface_b/b.go rename libgo/misc/cgo/testplugin/{src => testdata}/iface_i/i.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue18584/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue18584/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue18676/dynamodbstreamsevt/d [...] create mode 100644 libgo/misc/cgo/testplugin/testdata/issue18676/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/issue18676/plugin.go rename libgo/misc/cgo/testplugin/{src => testdata}/issue19418/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19418/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19529/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19534/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue19534/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22175/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22175/plugin1.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22175/plugin2.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22295.pkg/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue22295.pkg/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue24351/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue24351/plugin.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/main.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/plugin/c-life.c (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/plugin/life.go (100%) rename libgo/misc/cgo/testplugin/{src => testdata}/issue25756/plugin/life.h (100%) create mode 100644 libgo/misc/cgo/testplugin/testdata/plugin1/plugin1.go create mode 100644 libgo/misc/cgo/testplugin/testdata/plugin2/plugin2.go create mode 100644 libgo/misc/cgo/testplugin/testdata/sub/plugin1/plugin1.go create mode 100644 libgo/misc/cgo/testplugin/testdata/unnamed1/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/unnamed2/main.go delete mode 100644 libgo/misc/cgo/testplugin/unnamed1/main.go delete mode 100644 libgo/misc/cgo/testplugin/unnamed2/main.go rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan2.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan2_cmsan.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan3.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan4.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan5.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan6.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan_fail.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/msan_shared.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan10.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan11.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan12.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan2.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan3.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan4.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan5.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan6.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan7.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan8.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan9.go (100%) rename libgo/misc/cgo/testsanitizers/{src => testdata}/tsan_shared.go (100%) create mode 100644 libgo/misc/cgo/testshared/overlaydir_test.go delete mode 100644 libgo/misc/cgo/testshared/src/dep2/dep2.go delete mode 100644 libgo/misc/cgo/testshared/src/dep3/dep3.go delete mode 100644 libgo/misc/cgo/testshared/src/exe/exe.go delete mode 100644 libgo/misc/cgo/testshared/src/exe2/exe2.go delete mode 100644 libgo/misc/cgo/testshared/src/exe3/exe3.go delete mode 100644 libgo/misc/cgo/testshared/src/explicit/explicit.go delete mode 100644 libgo/misc/cgo/testshared/src/global/main.go delete mode 100644 libgo/misc/cgo/testshared/src/iface/main.go delete mode 100644 libgo/misc/cgo/testshared/src/iface_a/a.go delete mode 100644 libgo/misc/cgo/testshared/src/iface_b/b.go delete mode 100644 libgo/misc/cgo/testshared/src/implicitcmd/implicitcmd.go create mode 100644 libgo/misc/cgo/testshared/testdata/dep2/dep2.go create mode 100644 libgo/misc/cgo/testshared/testdata/dep3/dep3.go rename libgo/misc/cgo/testshared/{src => testdata}/depBase/asm.s (100%) rename libgo/misc/cgo/testshared/{src => testdata}/depBase/dep.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/depBase/gccgo.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/depBase/stubs.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/division/division.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/exe/exe.go create mode 100644 libgo/misc/cgo/testshared/testdata/exe2/exe2.go create mode 100644 libgo/misc/cgo/testshared/testdata/exe3/exe3.go rename libgo/misc/cgo/testshared/{src => testdata}/execgo/exe.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/explicit/explicit.go create mode 100644 libgo/misc/cgo/testshared/testdata/global/main.go rename libgo/misc/cgo/testshared/{src => testdata}/globallib/global.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/iface/main.go create mode 100644 libgo/misc/cgo/testshared/testdata/iface_a/a.go create mode 100644 libgo/misc/cgo/testshared/testdata/iface_b/b.go rename libgo/misc/cgo/testshared/{src => testdata}/iface_i/i.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/implicit/implicit.go (100%) create mode 100644 libgo/misc/cgo/testshared/testdata/implicitcmd/implicitcmd.go rename libgo/misc/cgo/testshared/{src => testdata}/issue25065/a.go (100%) rename libgo/misc/cgo/testshared/{src => testdata}/trivial/trivial.go (100%) delete mode 100644 libgo/misc/cgo/testso/cgoso.c delete mode 100644 libgo/misc/cgo/testso/cgoso.go delete mode 100644 libgo/misc/cgo/testso/cgoso_c.c delete mode 100644 libgo/misc/cgo/testso/cgoso_unix.go delete mode 100644 libgo/misc/cgo/testso/main.go create mode 100644 libgo/misc/cgo/testso/noso_test.go create mode 100644 libgo/misc/cgo/testso/overlaydir_test.go create mode 100644 libgo/misc/cgo/testso/so_test.go create mode 100644 libgo/misc/cgo/testso/testdata/cgoso.c create mode 100644 libgo/misc/cgo/testso/testdata/cgoso.go create mode 100644 libgo/misc/cgo/testso/testdata/cgoso_c.c create mode 100644 libgo/misc/cgo/testso/testdata/cgoso_unix.go create mode 100644 libgo/misc/cgo/testso/testdata/main.go delete mode 100644 libgo/misc/cgo/testsovar/cgoso.go delete mode 100644 libgo/misc/cgo/testsovar/main.go create mode 100644 libgo/misc/cgo/testsovar/noso_test.go create mode 100644 libgo/misc/cgo/testsovar/overlaydir_test.go create mode 100644 libgo/misc/cgo/testsovar/so_test.go create mode 100644 libgo/misc/cgo/testsovar/testdata/cgoso.go rename libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.c (100%) rename libgo/misc/cgo/testsovar/{ => testdata}/cgoso_c.h (100%) create mode 100644 libgo/misc/cgo/testsovar/testdata/main.go