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_O3 in repository toolchain/ci/gcc.
from e93f8076b8f * doc/install.texi: Update and clarify requirements to bui [...] adds c566e9ccc58 2019-09-05 Richard Biener rguenther@suse.de adds 8bc9c0bbee9 [preprocessor/91639] #includes at EOF adds f742e18cbeb Implement std::span for C++20 adds 2981b5fceea [C++ PATCH] vtable decl marking adds 26d2429145d 2019-09-05 Richard Biener rguenther@suse.de adds d9743e50275 PR middle-end/91001 PR middle-end/91105 PR middle-end/91 [...] adds 8b34a2cd5a1 2019-09-05 Bernd Edlinger bernd.edlinger@hotmail.de adds 539fe734e7e Improve precondition checks for std::span adds d22747670a8 Global GCN instructions need nops too. adds d5cec9566d5 PR c++/91644 - ICE with constinit in function template. * [...] adds 414f622aff4 2019-09-05 Steven G. Kargl kargl@gcc.gnu.org adds 77f9e0f868c 2019-09-05 Harald Anlauf anlauf@gmx.de adds 995e214b491 RISC-V: Fix bad insn splits with paradoxical subregs. adds 4576da28999 Daily bump. adds d363d582274 Remove support for repo files (PR c++/91125). adds d5c58e6923b Improve documentation of for statement. adds db23acf2910 [arm] Add missing predicated-short-it variants to cmp_and a [...] adds 533c775b684 Fix GCC_LINUX_FUTEX to work with C99 compilers adds 45252ef980b [C++ PATCH] Reserve a decl_lang bit adds 924ea280583 [PATCH] Deprecate -frepo option. adds 79dd6fa74a8 [preprocessor] Popping "" file names adds f85521172f9 Define std::ssize for C++20 (P1227R2) adds 9b323eadd94 Fix testcase to not use LTO with -fvtable-verify. adds fecb4efbcf0 * g++.dg/warn/Warray-bounds-4.C: Skip AIX. [...] adds 98bd8ad6a8c * gcc.dg/torture/inf-compare-1.c: Skip AIX. [...] adds 5f2c4c2a88c * function.c (assign_parm_find_data_types): Use RECORD_OR_ [...] adds 9e947a4ac2a libgo: update to Go 1.13beta1 release adds 8715566738a PR target/91654 * config/i386/x86-tune-costs.h (skylake_c [...] adds f833076a082 rs6000: Delete UNSPEC_FRSP adds a200b916e80 rs6000: Delete UNSPEC_MV_CR_OV. adds 07f19ed925b RISC-V: Re-enable -msave-restore for shared libraries. adds 8625917444d Daily bump. adds c33c968f7e7 2019-09-07 Bernd Edlinger bernd.edlinger@hotmail.de adds bcaaaec211a add PR target/91684 to ChangeLog adds e54b76ca8cd PR tree-optimization/91665 * tree-vect-loop.c (vectorizab [...] adds b04886762de * g++.dg/cpp2a/decomp2.C: Add TLS options. [...] adds e2f9dd1f4da 2019-09-07 Bernd Edlinger bernd.edlinger@hotmail.de adds 6d529564788 Daily bump.
No new revisions were added by this update.
Summary of changes: config/ChangeLog | 5 + config/futex.m4 | 2 + gcc/ChangeLog | 105 + gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/c-family/ChangeLog | 9 + gcc/c-family/c-common.c | 5 - gcc/c-family/c-common.h | 5 - gcc/c-family/c-opts.c | 6 - gcc/c-family/c.opt | 4 +- gcc/calls.c | 13 +- gcc/collect2.c | 36 +- gcc/collect2.h | 4 +- gcc/config/arm/arm.c | 5 +- gcc/config/arm/arm.md | 48 +- gcc/config/gcn/gcn.md | 4 +- gcc/config/i386/x86-tune-costs.h | 4 +- gcc/config/riscv/riscv.c | 10 - gcc/config/riscv/riscv.md | 30 +- gcc/config/rs6000/rs6000.c | 12 - gcc/config/rs6000/rs6000.md | 4 +- gcc/cp/ChangeLog | 47 + gcc/cp/Make-lang.in | 2 +- gcc/cp/class.c | 2 +- gcc/cp/config-lang.in | 2 +- gcc/cp/cp-tree.h | 42 +- gcc/cp/decl.c | 10 +- gcc/cp/decl2.c | 44 +- gcc/cp/lex.c | 2 - gcc/cp/optimize.c | 3 - gcc/cp/pt.c | 30 +- gcc/cp/repo.c | 374 - gcc/doc/extend.texi | 25 - gcc/doc/invoke.texi | 8 +- gcc/doc/match-and-simplify.texi | 4 +- gcc/doc/sourcebuild.texi | 3 - gcc/expr.c | 33 +- gcc/fortran/ChangeLog | 12 + gcc/fortran/decl.c | 25 +- gcc/fortran/parse.c | 9 +- gcc/function.c | 3 +- gcc/go/gofrontend/MERGE | 2 +- gcc/postreload-gcse.c | 3 - gcc/testsuite/ChangeLog | 122 + gcc/testsuite/c-c++-common/cpp/line-1.c | 20 + gcc/testsuite/c-c++-common/cpp/pr91639-one.h | 2 + gcc/testsuite/c-c++-common/cpp/pr91639-two.h | 1 + gcc/testsuite/c-c++-common/cpp/pr91639.c | 9 + gcc/testsuite/g++.dg/cpp2a/constinit13.C | 33 + gcc/testsuite/g++.dg/cpp2a/decomp2.C | 1 + gcc/testsuite/g++.dg/opt/flifetime-dse2.C | 1 + gcc/testsuite/g++.dg/opt/flifetime-dse4.C | 1 + gcc/testsuite/g++.dg/parse/repo1.C | 10 - gcc/testsuite/g++.dg/rtti/repo1.C | 19 - gcc/testsuite/g++.dg/template/repo1.C | 20 - gcc/testsuite/g++.dg/template/repo10.C | 16 - gcc/testsuite/g++.dg/template/repo11.C | 31 - gcc/testsuite/g++.dg/template/repo2.C | 18 - gcc/testsuite/g++.dg/template/repo3.C | 11 - gcc/testsuite/g++.dg/template/repo4.C | 18 - gcc/testsuite/g++.dg/template/repo5.C | 14 - gcc/testsuite/g++.dg/template/repo6.C | 26 - gcc/testsuite/g++.dg/template/repo7.C | 25 - gcc/testsuite/g++.dg/template/repo8.C | 24 - gcc/testsuite/g++.dg/template/repo9.C | 49 - gcc/testsuite/g++.dg/ubsan/pr59415.C | 2 +- gcc/testsuite/g++.dg/warn/Warray-bounds-4.C | 1 + gcc/testsuite/g++.dg/warn/Warray-bounds-8.C | 3 +- gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C | 31 - gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C | 29 - gcc/testsuite/g++.old-deja/g++.pt/repo1.C | 24 - gcc/testsuite/g++.old-deja/g++.pt/repo2.C | 28 - gcc/testsuite/g++.old-deja/g++.pt/repo3.C | 39 - gcc/testsuite/g++.old-deja/g++.pt/repo4.C | 19 - gcc/testsuite/gcc.c-torture/compile/pr91001.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr91635.c | 57 + gcc/testsuite/gcc.dg/torture/inf-compare-1.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-2.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-3.c | 1 + gcc/testsuite/gcc.dg/torture/inf-compare-4.c | 1 + gcc/testsuite/gcc.dg/torture/pr52451.c | 1 + gcc/testsuite/gcc.dg/torture/pr68264.c | 1 + gcc/testsuite/gcc.dg/torture/pr91323.c | 1 + gcc/testsuite/gcc.dg/torture/pr91656-1.c | 24 + gcc/testsuite/gcc.dg/torture/pr91656-2.c | 27 + gcc/testsuite/gcc.dg/torture/pr91656-3.c | 25 + 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/gcc.target/riscv/shift-shift-4.c | 13 + gcc/testsuite/gcc.target/riscv/shift-shift-5.c | 16 + gcc/testsuite/gfortran.dg/directive_unroll_5.f90 | 2 +- gcc/testsuite/gfortran.dg/pdt_4.f03 | 4 +- gcc/testsuite/gfortran.dg/pr91660_1.f90 | 9 + gcc/testsuite/gfortran.dg/pr91660_2.f90 | 9 + gcc/testsuite/go.test/test/fixedbugs/bug369.go | 1 + gcc/testsuite/lib/g++.exp | 6 - gcc/testsuite/lib/gcc-dg.exp | 26 - gcc/testsuite/lib/obj-c++.exp | 6 - gcc/tlink.c | 867 --- gcc/tree-inline.c | 1 + gcc/tree-vect-loop.c | 5 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 8 +- gotools/Makefile.in | 8 +- libcpp/ChangeLog | 18 + libcpp/directives.c | 19 +- libcpp/files.c | 29 +- libcpp/internal.h | 3 +- libcpp/lex.c | 8 +- libcpp/line-map.c | 6 +- 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 +- libgomp/ChangeLog | 4 + libgomp/configure | 2 + libitm/ChangeLog | 4 + libitm/configure | 2 + libstdc++-v3/ChangeLog | 72 + libstdc++-v3/configure | 2 + libstdc++-v3/doc/html/manual/status.html | 16 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 25 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/range_access.h | 87 + libstdc++-v3/include/bits/stl_iterator.h | 37 +- libstdc++-v3/include/std/span | 548 ++ libstdc++-v3/include/std/version | 1 + libstdc++-v3/testsuite/23_containers/span/1.cc | 27 + libstdc++-v3/testsuite/23_containers/span/2.cc | 27 + .../23_containers/span/back_assert_neg.cc | 28 + .../testsuite/23_containers/span/back_neg.cc | 29 + .../23_containers/span/contiguous_range_neg.cc | 32 + .../testsuite/23_containers/span/everything.cc | 203 + .../23_containers/span/first_2_assert_neg.cc | 29 + .../23_containers/span/first_assert_neg.cc | 29 + .../testsuite/23_containers/span/first_neg.cc | 30 + .../23_containers/span/front_assert_neg.cc | 28 + .../testsuite/23_containers/span/front_neg.cc | 29 + .../testsuite/23_containers/span/get_neg.cc | 30 + .../23_containers/span/index_op_assert_neg.cc | 28 + .../testsuite/23_containers/span/index_op_neg.cc | 29 + .../23_containers/span/last_2_assert_neg.cc | 29 + .../23_containers/span/last_assert_neg.cc | 29 + .../testsuite/23_containers/span/last_neg.cc | 30 + .../23_containers/span/subspan_2_assert_neg.cc | 29 + .../23_containers/span/subspan_3_assert_neg.cc | 29 + .../23_containers/span/subspan_4_assert_neg.cc | 29 + .../23_containers/span/subspan_5_assert_neg.cc | 29 + .../23_containers/span/subspan_6_assert_neg.cc | 29 + .../23_containers/span/subspan_assert_neg.cc | 29 + .../testsuite/23_containers/span/subspan_neg.cc | 47 + .../span/tuple_element_dynamic_neg.cc | 25 + .../23_containers/span/tuple_element_oob_neg.cc | 25 + .../testsuite/23_containers/span/tuple_size_neg.cc | 25 + .../testsuite/24_iterators/range_access_cpp20.cc | 67 + 1992 files changed, 125166 insertions(+), 65603 deletions(-) delete mode 100644 gcc/cp/repo.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/pr91639-one.h create mode 100644 gcc/testsuite/c-c++-common/cpp/pr91639-two.h create mode 100644 gcc/testsuite/c-c++-common/cpp/pr91639.c create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit13.C delete mode 100644 gcc/testsuite/g++.dg/parse/repo1.C delete mode 100644 gcc/testsuite/g++.dg/rtti/repo1.C delete mode 100644 gcc/testsuite/g++.dg/template/repo1.C delete mode 100644 gcc/testsuite/g++.dg/template/repo10.C delete mode 100644 gcc/testsuite/g++.dg/template/repo11.C delete mode 100644 gcc/testsuite/g++.dg/template/repo2.C delete mode 100644 gcc/testsuite/g++.dg/template/repo3.C delete mode 100644 gcc/testsuite/g++.dg/template/repo4.C delete mode 100644 gcc/testsuite/g++.dg/template/repo5.C delete mode 100644 gcc/testsuite/g++.dg/template/repo6.C delete mode 100644 gcc/testsuite/g++.dg/template/repo7.C delete mode 100644 gcc/testsuite/g++.dg/template/repo8.C delete mode 100644 gcc/testsuite/g++.dg/template/repo9.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate4.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/instantiate6.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo1.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo2.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo3.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/repo4.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91001.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91635.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91656-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91656-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91656-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91665.c create mode 100644 gcc/testsuite/gcc.target/arm/pr91684.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-4.c create mode 100644 gcc/testsuite/gcc.target/riscv/shift-shift-5.c create mode 100644 gcc/testsuite/gfortran.dg/pr91660_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91660_2.f90 delete mode 100644 gcc/tlink.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 create mode 100644 libstdc++-v3/include/std/span create mode 100644 libstdc++-v3/testsuite/23_containers/span/1.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/2.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/back_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/back_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/contiguous_range_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/everything.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/first_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/first_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/first_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/front_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/front_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/get_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/index_op_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/index_op_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/last_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/last_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/last_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_2_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_3_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_4_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_5_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_6_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_assert_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/subspan_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_element_dynamic_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_element_oob_neg.cc create mode 100644 libstdc++-v3/testsuite/23_containers/span/tuple_size_neg.cc create mode 100644 libstdc++-v3/testsuite/24_iterators/range_access_cpp20.cc