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