This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-O3_LTO in repository toolchain/ci/gcc.
from d2754fbb65d i386: Rounding functions TLC adds 052870c3d1c arc: Don't use predicated vadd2 instructions in mov patterns. adds e51727c6912 arc: Fix cached to uncached moves. adds 6c806034136 arc: Update test pattern. adds 5ccd07e3299 arc: Make use reg_renumber safe. adds 8a90673beda arc: flip if-condition predicates in secondary reload hook adds 02a2d78f7ad arc: generate mac(u) insn instead of macd(u) when destinati [...] adds feae0af8275 Fortran: Fix deferred character lengths in array constructo [...] adds eeb145317b4 Fortran: Correct missing structure constructor comps. [PR97612]. adds 86b3edf1ff2 Daily bump. adds 8f7941ca370 i386: Optimize pmovmskb on inverted vector to inversion of [...] adds ac78516b275 d: Give the result of evaluated expressions a location adds 209da90b40f d: Simplify quoting characters in deps_add_target adds 0696141107d i386: Remove unnecessary clobbers from combine splitters. adds cfcbb4227fb libgo: update to Go1.16beta1 release adds 5478fec4455 Daily bump. adds 1af3f4a2893 d: Mangled Symbols now back reference types and identifiers adds d96b8556e56 reassoc: Optimize x > 0x1fff || y > 0x1fff into (x | y) > 0 [...] adds a9ec9902d7f fold-const: Avoid (cast) ((cast2) x p+ y) folding for -fsan [...] adds 9e603837f7a wide-int: Fix wi::to_mpz [PR98474] adds 8f12ce2ea3b match.pd: Add (-(X < 0) | 1) * X -> abs (X) etc. simplifica [...] adds d2eb616a0f7 match.pd: Add clz(X) == 0 -> (int)X < 0 etc. simpifications [...] adds 0411210fddb genmodes: Update GET_MODE_MASK when changing NUNITS [PR98214] adds 9fa5b473b5b vect: Fix bogus alignment assumption in alias checks [PR94994] adds 58a12b0eada vect: Avoid generating out-of-range shifts [PR98302] adds 3ab7a91f36c testsuite: Fix up pr56719.c testcase [PR98489] adds 53be78f0715 Daily bump. adds fe0e54c69fc -mno-long-calls for expected regalloc in arm/fp16-aapcs-2.c test adds 02d2706db34 -mno-long-calls for arm/headmerge tests adds a9ff287b11a -mno-long-calls for arm/no_unique_address tests adds 8afe0911e0e -mno-long-calls for mve_libcall tests adds 0292de45821 Add missing vxworks filters to lib/target-supports.exp functions adds 6990be171fe Fix VxWorks xfail filters on pthread-init-?.c adds 06450993d44 gcc.dg/intmax_t-1.c compiles without error on VxWorks 7 SR06x0 adds 76d00e0045a Add conditions on VxWorks versions for gcc.dg/vxworks/initpri?.c adds af655dee795 skip testsuite/g++.dg/other/anon5.C on vxworks_kernel targets adds 8aba274de20 Undefine ERROR in g++.dg/tree-ssa/copyprop.C adds 75df9435f3f Remove VxWorks-specific test directives in g++.dg/warn/miss [...] adds 59cd72afce4 Skip testsuite/g++.old-deja/g++.pt/const2.C on vxworks_kernel adds 0bcaee87e8d Fix testsuite/g++.dg/opt/20050511-1.C compilation error on [...] adds 7ba5ce389c9 Fix testsuite/g++.old-deja/g++.mike/p658.C build failure on [...] adds ba34b26564c compile gcc.target/arm/{pr78255-2.c,memset-inline-2.c} with [...] adds 063bb8edbe7 g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model not [...] adds a210519cdde fix testsuite/g++.dg/init/new26.C for C++-14 and later adds 43dcbb07d29 disable some aapcs/vfp*.c test if not arm_fp16_alternative_ok adds 6e926962783 Rotate ChangeLog files - part 1 - add ChangeLog-2020. adds 618e665a0f4 Rotate ChangeLog files - step 2 - remove 2020 entries from [...] adds 4b24d500f4c Update copyright dates. adds d816b0c144d PR fortran/96381 - invalid read in gfc_find_derived_vtab adds abca6705969 internal/cpu, golang.org/x/sys/cpu: support other GOARCH values new 0b9ef8be40b runtime: move startupRandomData back to runtime2.go new 5a4e0d121ab internal/cpu: add aarch64 support functions
The 2 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 | 39748 +----------------- gcc/ChangeLog-2020 | 39860 +++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 13974 +------ gcc/ada/{ChangeLog => ChangeLog-2020} | 0 gcc/ada/gnat_rm.texi | 2 +- gcc/ada/gnat_ugn.texi | 2 +- gcc/config/arc/arc.c | 14 +- gcc/config/arc/arc.h | 2 +- gcc/config/arc/arc.md | 30 +- gcc/config/arc/simdext.md | 4 +- gcc/config/i386/i386.md | 61 +- gcc/config/i386/sse.md | 47 + gcc/cp/ChangeLog | 6592 +-- gcc/cp/{ChangeLog => ChangeLog-2020} | 0 gcc/d/ChangeLog | 1008 +- gcc/d/ChangeLog-2020 | 1030 + gcc/d/d-builtins.cc | 17 +- gcc/d/d-compiler.cc | 4 +- gcc/d/d-frontend.cc | 2 +- gcc/d/d-lang.cc | 17 +- gcc/d/d-tree.h | 2 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/dmangle.c | 319 +- gcc/d/dmd/dtemplate.c | 116 +- gcc/d/gdc.texi | 2 +- gcc/doc/cpp.texi | 2 +- gcc/doc/cppinternals.texi | 4 +- gcc/doc/gcc.texi | 2 +- gcc/doc/gccint.texi | 2 +- gcc/doc/gcov.texi | 2 +- gcc/doc/install.texi | 4 +- gcc/doc/invoke.texi | 2 +- gcc/fold-const.c | 14 +- gcc/fortran/ChangeLog | 2363 +- gcc/fortran/ChangeLog-2020 | 2382 ++ gcc/fortran/class.c | 4 +- gcc/fortran/gfc-internals.texi | 2 +- gcc/fortran/gfortran.texi | 2 +- gcc/fortran/gfortranspec.c | 2 +- gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/invoke.texi | 4 +- gcc/fortran/primary.c | 32 +- gcc/fortran/trans-array.c | 14 + gcc/gcc.c | 2 +- gcc/gcov-dump.c | 2 +- gcc/gcov-tool.c | 2 +- gcc/gcov.c | 2 +- gcc/gengtype.c | 2 +- gcc/genmodes.c | 22 +- gcc/go/gccgo.texi | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/machmode.h | 3 +- gcc/match.pd | 49 + gcc/testsuite/ChangeLog | 29009 +------------- gcc/testsuite/ChangeLog-2020 | 29084 ++++++++++++++ gcc/testsuite/g++.dg/init/new26.C | 4 + gcc/testsuite/g++.dg/opt/20050511-1.C | 2 +- gcc/testsuite/g++.dg/other/anon5.C | 3 + gcc/testsuite/g++.dg/tls/pr79288.C | 1 + gcc/testsuite/g++.dg/tree-ssa/copyprop.C | 5 + gcc/testsuite/g++.dg/ubsan/align-4.C | 31 + gcc/testsuite/g++.dg/warn/miss-format-1.C | 4 +- gcc/testsuite/g++.old-deja/g++.mike/p658.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/const2.C | 1 + gcc/testsuite/g++.target/arm/no_unique_address_1.C | 2 +- gcc/testsuite/g++.target/arm/no_unique_address_2.C | 2 +- gcc/testsuite/gcc.c-torture/execute/pr98474.c | 30 + gcc/testsuite/gcc.dg/intmax_t-1.c | 2 +- gcc/testsuite/gcc.dg/pthread-init-1.c | 6 +- gcc/testsuite/gcc.dg/pthread-init-2.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/pr56719.c | 33 + gcc/testsuite/gcc.dg/tree-ssa/pr94785.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr94802-1.c | 68 + gcc/testsuite/gcc.dg/vect/pr94994.c | 61 + gcc/testsuite/gcc.dg/vect/pr98302.c | 22 + gcc/testsuite/gcc.dg/vxworks/initpri1.c | 1 + gcc/testsuite/gcc.dg/vxworks/initpri2.c | 1 + gcc/testsuite/gcc.target/aarch64/sve/pr98214.c | 21 + gcc/testsuite/gcc.target/arc/loop-3.c | 2 +- gcc/testsuite/gcc.target/arc/uncached-9.c | 39 + gcc/testsuite/gcc.target/arm/aapcs/vfp22.c | 1 + gcc/testsuite/gcc.target/arm/aapcs/vfp23.c | 1 + gcc/testsuite/gcc.target/arm/aapcs/vfp24.c | 1 + gcc/testsuite/gcc.target/arm/aapcs/vfp25.c | 1 + gcc/testsuite/gcc.target/arm/fp16-aapcs-2.c | 2 +- gcc/testsuite/gcc.target/arm/headmerge-1.c | 2 +- gcc/testsuite/gcc.target/arm/headmerge-2.c | 2 +- gcc/testsuite/gcc.target/arm/memset-inline-2.c | 2 +- .../gcc.target/arm/mve/intrinsics/mve_libcall1.c | 2 +- .../gcc.target/arm/mve/intrinsics/mve_libcall2.c | 2 +- gcc/testsuite/gcc.target/arm/pr78255-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-pr98461.c | 54 + gcc/testsuite/gcc.target/i386/sse2-pr98461.c | 50 + gcc/testsuite/gdc.test/compilable/testInference.d | 6 +- .../gdc.test/fail_compilation/fail12485.d | 9 +- .../gdc.test/runnable/imports/testmangle.d | 66 + gcc/testsuite/gdc.test/runnable/link6574.d | 10 +- gcc/testsuite/gdc.test/runnable/mangle.d | 82 +- gcc/testsuite/gdc.test/runnable/template4.d | 31 +- gcc/testsuite/gdc.test/runnable/template9.d | 13 +- gcc/testsuite/gdc.test/runnable/testconst.d | 3 +- .../gfortran.dg/deferred_character_36.f90 | 16 + .../gfortran.dg/structure_constructor_17.f90 | 21 + gcc/testsuite/lib/target-supports.exp | 25 + gcc/tree-ssa-reassoc.c | 87 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-patterns.c | 13 +- gcc/wide-int.cc | 14 + gotools/ChangeLog | 8 + gotools/Makefile.am | 17 +- gotools/Makefile.in | 19 +- libgfortran/ChangeLog | 387 +- libgfortran/{ChangeLog => ChangeLog-2020} | 0 libgo/MERGE | 2 +- libgo/Makefile.am | 11 + libgo/Makefile.in | 12 +- libgo/VERSION | 2 +- libgo/check-packages.txt | 6 + libgo/config.h.in | 18 + libgo/configure | 254 +- libgo/configure.ac | 6 +- libgo/go/archive/tar/common.go | 68 +- libgo/go/archive/tar/reader.go | 7 +- libgo/go/archive/tar/reader_test.go | 5 +- libgo/go/archive/tar/stat_unix.go | 6 +- libgo/go/archive/tar/tar_test.go | 30 +- libgo/go/archive/tar/writer_test.go | 3 +- libgo/go/archive/zip/reader.go | 189 + libgo/go/archive/zip/reader_test.go | 39 +- libgo/go/archive/zip/register.go | 3 +- libgo/go/archive/zip/struct.go | 75 +- libgo/go/archive/zip/writer_test.go | 16 +- libgo/go/archive/zip/zip_test.go | 3 +- libgo/go/bufio/bufio.go | 2 +- libgo/go/bufio/bufio_test.go | 21 +- libgo/go/bytes/example_test.go | 7 + libgo/go/bytes/reader_test.go | 9 +- libgo/go/cmd/buildid/buildid.go | 21 +- libgo/go/cmd/cgo/ast.go | 16 +- libgo/go/cmd/cgo/doc.go | 9 +- libgo/go/cmd/cgo/gcc.go | 52 +- libgo/go/cmd/cgo/godefs.go | 2 +- libgo/go/cmd/cgo/main.go | 15 +- libgo/go/cmd/cgo/out.go | 177 +- libgo/go/cmd/go.mod | 12 + libgo/go/cmd/go/alldocs.go | 460 +- libgo/go/cmd/go/go_test.go | 196 +- libgo/go/cmd/go/go_windows_test.go | 14 +- libgo/go/cmd/go/help_test.go | 4 +- libgo/go/cmd/go/init_test.go | 26 +- libgo/go/cmd/go/internal/auth/netrc.go | 3 +- libgo/go/cmd/go/internal/base/base.go | 17 +- libgo/go/cmd/go/internal/base/flag.go | 37 +- libgo/go/cmd/go/internal/base/goflags.go | 43 +- libgo/go/cmd/go/internal/base/signal.go | 2 +- libgo/go/cmd/go/internal/bug/bug.go | 10 +- libgo/go/cmd/go/internal/cache/cache.go | 8 +- libgo/go/cmd/go/internal/cache/cache_test.go | 13 +- libgo/go/cmd/go/internal/cache/default.go | 3 +- libgo/go/cmd/go/internal/cache/hash_test.go | 3 +- libgo/go/cmd/go/internal/cfg/cfg.go | 22 +- libgo/go/cmd/go/internal/clean/clean.go | 29 +- libgo/go/cmd/go/internal/doc/doc.go | 3 +- libgo/go/cmd/go/internal/envcmd/env.go | 58 +- libgo/go/cmd/go/internal/fix/fix.go | 17 +- libgo/go/cmd/go/internal/fmtcmd/fmt.go | 8 +- libgo/go/cmd/go/internal/fsys/fsys.go | 689 + libgo/go/cmd/go/internal/fsys/fsys_test.go | 1094 + libgo/go/cmd/go/internal/generate/generate.go | 8 +- libgo/go/cmd/go/internal/get/discovery.go | 97 - libgo/go/cmd/go/internal/get/get.go | 75 +- libgo/go/cmd/go/internal/get/path.go | 192 - libgo/go/cmd/go/internal/get/pkg_test.go | 131 - libgo/go/cmd/go/internal/get/vcs.go | 1182 - libgo/go/cmd/go/internal/get/vcs_test.go | 478 - libgo/go/cmd/go/internal/help/helpdoc.go | 11 +- libgo/go/cmd/go/internal/imports/build.go | 5 + libgo/go/cmd/go/internal/imports/read.go | 4 +- libgo/go/cmd/go/internal/imports/scan.go | 15 +- libgo/go/cmd/go/internal/imports/scan_test.go | 8 +- libgo/go/cmd/go/internal/imports/tags.go | 23 +- .../cmd/go/internal/imports/testdata/android/.h.go | 3 + .../cmd/go/internal/imports/testdata/illumos/.h.go | 3 + libgo/go/cmd/go/internal/list/list.go | 190 +- libgo/go/cmd/go/internal/load/pkg.go | 492 +- libgo/go/cmd/go/internal/load/test.go | 49 +- .../lockedfile/internal/filelock/filelock.go | 5 +- .../lockedfile/internal/filelock/filelock_fcntl.go | 11 +- .../lockedfile/internal/filelock/filelock_other.go | 6 +- .../lockedfile/internal/filelock/filelock_plan9.go | 8 +- .../lockedfile/internal/filelock/filelock_test.go | 7 +- .../lockedfile/internal/filelock/filelock_unix.go | 6 +- .../internal/filelock/filelock_windows.go | 6 +- libgo/go/cmd/go/internal/lockedfile/lockedfile.go | 14 +- .../go/internal/lockedfile/lockedfile_filelock.go | 6 +- .../cmd/go/internal/lockedfile/lockedfile_plan9.go | 13 +- .../cmd/go/internal/lockedfile/lockedfile_test.go | 9 +- libgo/go/cmd/go/internal/modcmd/download.go | 94 +- libgo/go/cmd/go/internal/modcmd/edit.go | 107 +- libgo/go/cmd/go/internal/modcmd/graph.go | 38 +- libgo/go/cmd/go/internal/modcmd/init.go | 45 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 76 +- libgo/go/cmd/go/internal/modcmd/vendor.go | 90 +- libgo/go/cmd/go/internal/modcmd/verify.go | 31 +- libgo/go/cmd/go/internal/modcmd/why.go | 32 +- libgo/go/cmd/go/internal/modconv/convert.go | 59 +- libgo/go/cmd/go/internal/modconv/convert_test.go | 10 +- libgo/go/cmd/go/internal/modconv/modconv_test.go | 6 +- libgo/go/cmd/go/internal/modfetch/cache.go | 82 +- libgo/go/cmd/go/internal/modfetch/cache_test.go | 3 +- .../cmd/go/internal/modfetch/codehost/codehost.go | 22 +- libgo/go/cmd/go/internal/modfetch/codehost/git.go | 27 +- .../cmd/go/internal/modfetch/codehost/git_test.go | 9 +- .../go/cmd/go/internal/modfetch/codehost/shell.go | 6 +- libgo/go/cmd/go/internal/modfetch/codehost/vcs.go | 10 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 90 +- libgo/go/cmd/go/internal/modfetch/coderepo_test.go | 41 +- libgo/go/cmd/go/internal/modfetch/fetch.go | 319 +- libgo/go/cmd/go/internal/modfetch/insecure.go | 6 +- libgo/go/cmd/go/internal/modfetch/proxy.go | 24 +- libgo/go/cmd/go/internal/modfetch/pseudo.go | 12 + libgo/go/cmd/go/internal/modfetch/repo.go | 68 +- libgo/go/cmd/go/internal/modfetch/sumdb.go | 15 +- .../internal/modfetch/zip_sum_test/zip_sum_test.go | 6 +- libgo/go/cmd/go/internal/modget/get.go | 2059 +- libgo/go/cmd/go/internal/modget/query.go | 357 + libgo/go/cmd/go/internal/modinfo/info.go | 17 +- libgo/go/cmd/go/internal/modload/build.go | 101 +- libgo/go/cmd/go/internal/modload/buildlist.go | 267 + libgo/go/cmd/go/internal/modload/help.go | 97 +- libgo/go/cmd/go/internal/modload/import.go | 380 +- libgo/go/cmd/go/internal/modload/import_test.go | 47 +- libgo/go/cmd/go/internal/modload/init.go | 521 +- libgo/go/cmd/go/internal/modload/list.go | 71 +- libgo/go/cmd/go/internal/modload/load.go | 1059 +- libgo/go/cmd/go/internal/modload/modfile.go | 457 +- libgo/go/cmd/go/internal/modload/mvs.go | 210 +- libgo/go/cmd/go/internal/modload/mvs_test.go | 31 + libgo/go/cmd/go/internal/modload/query.go | 840 +- libgo/go/cmd/go/internal/modload/query_test.go | 36 +- libgo/go/cmd/go/internal/modload/search.go | 57 +- libgo/go/cmd/go/internal/modload/stat_openfile.go | 5 +- libgo/go/cmd/go/internal/modload/stat_unix.go | 5 +- libgo/go/cmd/go/internal/modload/stat_windows.go | 6 +- libgo/go/cmd/go/internal/modload/testgo.go | 11 - libgo/go/cmd/go/internal/modload/vendor.go | 10 +- libgo/go/cmd/go/internal/mvs/errors.go | 101 + libgo/go/cmd/go/internal/mvs/mvs.go | 141 +- libgo/go/cmd/go/internal/mvs/mvs_test.go | 47 +- libgo/go/cmd/go/internal/par/queue.go | 88 + libgo/go/cmd/go/internal/par/queue_test.go | 79 + libgo/go/cmd/go/internal/renameio/renameio.go | 11 +- libgo/go/cmd/go/internal/renameio/renameio_test.go | 13 +- libgo/go/cmd/go/internal/renameio/umask_test.go | 8 +- libgo/go/cmd/go/internal/robustio/robustio.go | 2 +- .../go/cmd/go/internal/robustio/robustio_flaky.go | 5 +- .../go/cmd/go/internal/robustio/robustio_other.go | 3 +- libgo/go/cmd/go/internal/run/run.go | 11 +- libgo/go/cmd/go/internal/search/search.go | 14 +- libgo/go/cmd/go/internal/str/path.go | 45 - libgo/go/cmd/go/internal/str/str_test.go | 27 + libgo/go/cmd/go/internal/test/flagdefs_test.go | 11 +- libgo/go/cmd/go/internal/test/genflags.go | 7 +- libgo/go/cmd/go/internal/test/test.go | 77 +- libgo/go/cmd/go/internal/test/testflag.go | 16 + libgo/go/cmd/go/internal/tool/tool.go | 3 +- libgo/go/cmd/go/internal/trace/trace.go | 206 + libgo/go/cmd/go/internal/txtar/archive.go | 4 +- libgo/go/cmd/go/internal/vcs/discovery.go | 97 + libgo/go/cmd/go/internal/vcs/discovery_test.go | 110 + libgo/go/cmd/go/internal/vcs/vcs.go | 1363 + libgo/go/cmd/go/internal/vcs/vcs_test.go | 578 + libgo/go/cmd/go/internal/version/version.go | 24 +- libgo/go/cmd/go/internal/vet/vet.go | 36 +- libgo/go/cmd/go/internal/web/api.go | 11 +- libgo/go/cmd/go/internal/web/file_test.go | 8 +- libgo/go/cmd/go/internal/web/http.go | 7 + libgo/go/cmd/go/internal/work/action.go | 29 +- libgo/go/cmd/go/internal/work/build.go | 314 +- libgo/go/cmd/go/internal/work/build_test.go | 18 +- libgo/go/cmd/go/internal/work/buildid.go | 45 +- libgo/go/cmd/go/internal/work/exec.go | 280 +- libgo/go/cmd/go/internal/work/exec_test.go | 86 + libgo/go/cmd/go/internal/work/gc.go | 128 +- libgo/go/cmd/go/internal/work/gccgo.go | 40 +- libgo/go/cmd/go/internal/work/init.go | 27 +- libgo/go/cmd/go/internal/work/security.go | 4 +- libgo/go/cmd/go/internal/work/security_test.go | 3 + libgo/go/cmd/go/main.go | 28 +- libgo/go/cmd/go/proxy_test.go | 35 +- libgo/go/cmd/go/script_test.go | 77 +- libgo/go/cmd/go/testdata/addmod.go | 18 +- libgo/go/cmd/go/testdata/savedir.go | 8 +- libgo/go/cmd/go/testdata/script/README | 1 + libgo/go/cmd/go/testdata/script/build_GOTMPDIR.txt | 49 +- libgo/go/cmd/go/testdata/script/build_trimpath.txt | 31 +- libgo/go/cmd/go/testdata/script/env_write.txt | 56 + .../go/cmd/go/testdata/script/gcflags_patterns.txt | 4 + libgo/go/cmd/go/testdata/script/get_unicode.txt | 40 - .../cmd/go/testdata/script/gopath_moved_repo.txt | 5 +- .../go/testdata/script/link_syso_issue33139.txt | 11 +- .../go/cmd/go/testdata/script/list_bad_import.txt | 18 +- libgo/go/cmd/go/testdata/script/list_test_err.txt | 3 + libgo/go/cmd/go/testdata/script/mod_auth.txt | 3 +- libgo/go/cmd/go/testdata/script/mod_bad_domain.txt | 18 +- .../cmd/go/testdata/script/mod_bad_filenames.txt | 6 +- .../cmd/go/testdata/script/mod_build_info_err.txt | 15 +- libgo/go/cmd/go/testdata/script/mod_case.txt | 9 +- libgo/go/cmd/go/testdata/script/mod_case_cgo.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_concurrent.txt | 1 + libgo/go/cmd/go/testdata/script/mod_doc.txt | 2 + .../go/cmd/go/testdata/script/mod_domain_root.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_dot.txt | 6 +- libgo/go/cmd/go/testdata/script/mod_download.txt | 97 +- .../cmd/go/testdata/script/mod_download_json.txt | 3 +- libgo/go/cmd/go/testdata/script/mod_edit.txt | 114 +- libgo/go/cmd/go/testdata/script/mod_enabled.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_find.txt | 5 + libgo/go/cmd/go/testdata/script/mod_get_commit.txt | 5 +- .../cmd/go/testdata/script/mod_get_downgrade.txt | 17 +- .../go/testdata/script/mod_get_incompatible.txt | 6 +- .../go/cmd/go/testdata/script/mod_get_indirect.txt | 2 +- .../go/testdata/script/mod_get_latest_pseudo.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_get_main.txt | 30 +- libgo/go/cmd/go/testdata/script/mod_get_moved.txt | 7 +- .../go/cmd/go/testdata/script/mod_get_newcycle.txt | 3 +- libgo/go/cmd/go/testdata/script/mod_get_none.txt | 4 +- .../go/cmd/go/testdata/script/mod_get_patterns.txt | 12 +- libgo/go/cmd/go/testdata/script/mod_get_test.txt | 2 +- .../go/testdata/script/mod_get_trailing_slash.txt | 3 + .../go/cmd/go/testdata/script/mod_get_upgrade.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_go_version.txt | 41 +- .../cmd/go/testdata/script/mod_gobuild_import.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_gonoproxy.txt | 20 +- .../cmd/go/testdata/script/mod_gopkg_unstable.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_import.txt | 2 +- .../cmd/go/testdata/script/mod_in_testdata_dir.txt | 6 +- libgo/go/cmd/go/testdata/script/mod_indirect.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_init_dep.txt | 21 +- libgo/go/cmd/go/testdata/script/mod_init_path.txt | 2 +- .../go/testdata/script/mod_install_versioned.txt | 2 + libgo/go/cmd/go/testdata/script/mod_internal.txt | 14 +- .../cmd/go/testdata/script/mod_invalid_version.txt | 7 +- libgo/go/cmd/go/testdata/script/mod_issue35317.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_list.txt | 8 +- .../cmd/go/testdata/script/mod_list_bad_import.txt | 20 +- libgo/go/cmd/go/testdata/script/mod_list_dir.txt | 5 + .../go/cmd/go/testdata/script/mod_list_direct.txt | 2 +- .../go/cmd/go/testdata/script/mod_list_pseudo.txt | 21 +- .../go/testdata/script/mod_list_replace_dir.txt | 12 +- libgo/go/cmd/go/testdata/script/mod_list_std.txt | 64 +- libgo/go/cmd/go/testdata/script/mod_list_test.txt | 14 + .../go/cmd/go/testdata/script/mod_list_upgrade.txt | 4 + .../cmd/go/testdata/script/mod_load_badchain.txt | 22 +- .../go/cmd/go/testdata/script/mod_load_badmod.txt | 7 +- .../go/cmd/go/testdata/script/mod_load_badzip.txt | 4 +- .../testdata/script/mod_missingpkg_prerelease.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_modinfo.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_multirepo.txt | 1 + libgo/go/cmd/go/testdata/script/mod_off.txt | 4 +- libgo/go/cmd/go/testdata/script/mod_off_init.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_outside.txt | 41 +- .../go/cmd/go/testdata/script/mod_permissions.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_proxy_list.txt | 14 +- libgo/go/cmd/go/testdata/script/mod_query.txt | 10 + .../go/cmd/go/testdata/script/mod_query_empty.txt | 4 +- .../cmd/go/testdata/script/mod_query_exclude.txt | 41 +- libgo/go/cmd/go/testdata/script/mod_readonly.txt | 45 +- libgo/go/cmd/go/testdata/script/mod_replace.txt | 4 +- .../cmd/go/testdata/script/mod_replace_gopkgin.txt | 3 +- .../cmd/go/testdata/script/mod_replace_import.txt | 13 +- .../cmd/go/testdata/script/mod_require_exclude.txt | 62 +- libgo/go/cmd/go/testdata/script/mod_retention.txt | 6 +- libgo/go/cmd/go/testdata/script/mod_std_vendor.txt | 6 +- libgo/go/cmd/go/testdata/script/mod_sumdb.txt | 8 +- .../cmd/go/testdata/script/mod_sumdb_file_path.txt | 2 +- .../go/cmd/go/testdata/script/mod_sumdb_golang.txt | 12 +- .../go/cmd/go/testdata/script/mod_sumdb_proxy.txt | 6 +- libgo/go/cmd/go/testdata/script/mod_symlink.txt | 5 +- libgo/go/cmd/go/testdata/script/mod_test.txt | 1 + .../go/cmd/go/testdata/script/mod_test_cached.txt | 7 +- .../go/cmd/go/testdata/script/mod_tidy_replace.txt | 3 +- .../cmd/go/testdata/script/mod_upgrade_patch.txt | 22 +- .../go/cmd/go/testdata/script/mod_vcs_missing.txt | 4 +- .../go/cmd/go/testdata/script/mod_vendor_auto.txt | 2 +- .../go/cmd/go/testdata/script/mod_vendor_build.txt | 5 +- libgo/go/cmd/go/testdata/script/mod_verify.txt | 10 +- libgo/go/cmd/go/testdata/script/mod_why.txt | 17 +- libgo/go/cmd/go/testdata/script/modfile_flag.txt | 6 +- libgo/go/cmd/go/testdata/script/sum_readonly.txt | 29 - .../cmd/go/testdata/script/test_cache_inputs.txt | 4 +- .../go/testdata/script/test_compile_tempfile.txt | 2 +- .../cmd/go/testdata/script/test_generated_main.txt | 3 +- libgo/go/cmd/go/testdata/script/version.txt | 1 + libgo/go/cmd/go/testdata/script/vet_flags.txt | 16 +- libgo/go/cmd/gofmt/gofmt.go | 18 +- libgo/go/cmd/gofmt/gofmt_test.go | 13 +- libgo/go/cmd/gofmt/long_test.go | 18 +- libgo/go/cmd/internal/buildid/buildid.go | 38 +- libgo/go/cmd/internal/buildid/buildid_test.go | 31 + libgo/go/cmd/internal/buildid/note.go | 7 +- libgo/go/cmd/internal/buildid/rewrite.go | 71 + libgo/go/cmd/internal/codesign/codesign.go | 268 + libgo/go/cmd/internal/objabi/doc.go | 122 - libgo/go/cmd/internal/objabi/flag.go | 39 + libgo/go/cmd/internal/objabi/flag_test.go | 26 + libgo/go/cmd/internal/objabi/funcdata.go | 15 +- libgo/go/cmd/internal/objabi/funcid.go | 28 +- libgo/go/cmd/internal/objabi/head.go | 2 +- libgo/go/cmd/internal/objabi/line.go | 33 +- libgo/go/cmd/internal/objabi/path.go | 22 + libgo/go/cmd/internal/objabi/reloctype.go | 22 + libgo/go/cmd/internal/objabi/reloctype_string.go | 70 +- libgo/go/cmd/internal/objabi/symkind.go | 7 +- libgo/go/cmd/internal/objabi/symkind_string.go | 21 +- libgo/go/cmd/internal/objabi/util.go | 30 +- libgo/go/cmd/internal/sys/supported.go | 27 +- libgo/go/cmd/internal/sys/supported_test.go | 18 + libgo/go/cmd/internal/traceviewer/format.go | 38 + libgo/go/cmd/vendor/modules.txt | 91 + libgo/go/cmd/vet/main.go | 4 + libgo/go/cmd/vet/vet_test.go | 5 +- libgo/go/compress/bzip2/bzip2.go | 8 +- libgo/go/compress/bzip2/bzip2_test.go | 10 +- libgo/go/compress/flate/deflate_test.go | 30 +- libgo/go/compress/flate/dict_decoder.go | 6 +- libgo/go/compress/flate/flate_test.go | 5 +- libgo/go/compress/flate/huffman_bit_writer.go | 4 +- libgo/go/compress/flate/huffman_bit_writer_test.go | 29 +- libgo/go/compress/flate/inflate_test.go | 3 +- libgo/go/compress/flate/reader_test.go | 8 +- libgo/go/compress/flate/writer_test.go | 9 +- libgo/go/compress/gzip/gunzip_test.go | 9 +- libgo/go/compress/gzip/gzip_test.go | 9 +- libgo/go/compress/gzip/issue14937_test.go | 3 +- libgo/go/compress/lzw/reader_test.go | 8 +- libgo/go/compress/lzw/writer_test.go | 13 +- libgo/go/compress/zlib/writer_test.go | 7 +- libgo/go/crypto/cipher/xor_arm64.go | 31 + libgo/go/crypto/cipher/xor_generic.go | 2 +- libgo/go/crypto/des/block.go | 2 +- libgo/go/crypto/dsa/dsa.go | 6 + libgo/go/crypto/ecdsa/ecdsa_s390x.go | 59 +- .../ed25519/internal/edwards25519/edwards25519.go | 2 +- libgo/go/crypto/hmac/hmac.go | 15 + libgo/go/crypto/hmac/hmac_test.go | 24 +- libgo/go/crypto/md5/gen.go | 4 +- libgo/go/crypto/rand/eagain.go | 4 +- libgo/go/crypto/rand/rand.go | 6 +- libgo/go/crypto/rand/rand_unix.go | 4 + libgo/go/crypto/rand/rand_windows.go | 40 +- libgo/go/crypto/tls/cipher_suites.go | 51 +- libgo/go/crypto/tls/common.go | 123 +- libgo/go/crypto/tls/conn.go | 189 +- libgo/go/crypto/tls/handshake_client.go | 51 +- libgo/go/crypto/tls/handshake_client_test.go | 36 + libgo/go/crypto/tls/handshake_client_tls13.go | 17 +- libgo/go/crypto/tls/handshake_server.go | 40 +- libgo/go/crypto/tls/handshake_server_test.go | 358 +- libgo/go/crypto/tls/handshake_server_tls13.go | 19 +- libgo/go/crypto/tls/handshake_test.go | 7 +- libgo/go/crypto/tls/link_test.go | 16 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 84 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 84 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 170 +- ...erver-TLSv12-ClientAuthRequestedAndEd25519Given | 171 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 170 +- ...rver-TLSv12-ClientAuthRequestedAndPKCS1v15Given | 170 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 152 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Ed25519 | 61 +- .../testdata/Server-TLSv12-ExportKeyingMaterial | 81 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 66 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 66 +- .../tls/testdata/Server-TLSv12-RSA-RSAPKCS1v15 | 63 +- .../crypto/tls/testdata/Server-TLSv12-RSA-RSAPSS | 48 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 60 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 167 +- libgo/go/crypto/tls/testdata/Server-TLSv13-ALPN | 186 +- .../crypto/tls/testdata/Server-TLSv13-ALPN-NoMatch | 186 +- .../Server-TLSv13-ClientAuthRequestedAndECDSAGiven | 345 +- ...erver-TLSv13-ClientAuthRequestedAndEd25519Given | 285 +- .../Server-TLSv13-ClientAuthRequestedAndGiven | 339 +- .../Server-TLSv13-ClientAuthRequestedNotGiven | 195 +- libgo/go/crypto/tls/testdata/Server-TLSv13-Ed25519 | 139 +- .../testdata/Server-TLSv13-ExportKeyingMaterial | 184 +- .../tls/testdata/Server-TLSv13-HelloRetryRequest | 218 +- .../crypto/tls/testdata/Server-TLSv13-IssueTicket | 184 +- .../testdata/Server-TLSv13-IssueTicketPreDisable | 184 +- libgo/go/crypto/tls/testdata/Server-TLSv13-P256 | 186 +- .../crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS | 109 +- .../tls/testdata/Server-TLSv13-RSA-RSAPSS-TooSmall | 25 +- libgo/go/crypto/tls/testdata/Server-TLSv13-Resume | 106 +- .../Server-TLSv13-Resume-HelloRetryRequest | 168 +- .../tls/testdata/Server-TLSv13-ResumeDisabled | 185 +- libgo/go/crypto/tls/testdata/Server-TLSv13-X25519 | 182 +- libgo/go/crypto/tls/tls.go | 61 +- libgo/go/crypto/tls/tls_test.go | 18 +- libgo/go/crypto/x509/cert_pool.go | 179 +- .../crypto/x509/internal/macos/corefoundation.go | 6 +- libgo/go/crypto/x509/internal/macos/security.go | 6 +- libgo/go/crypto/x509/name_constraints_test.go | 15 +- libgo/go/crypto/x509/pem_decrypt.go | 35 +- libgo/go/crypto/x509/root.go | 2 +- libgo/go/crypto/x509/root_aix.go | 6 + libgo/go/crypto/x509/root_bsd.go | 7 + libgo/go/crypto/x509/root_cgo_darwin_amd64.go | 322 - libgo/go/crypto/x509/root_darwin.go | 239 + libgo/go/crypto/x509/root_darwin_amd64.go | 243 - libgo/go/crypto/x509/root_darwin_ios.go | 5262 --- libgo/go/crypto/x509/root_darwin_ios_gen.go | 179 - libgo/go/crypto/x509/root_ios.go | 5116 +++ libgo/go/crypto/x509/root_ios_gen.go | 180 + libgo/go/crypto/x509/root_js.go | 4 + libgo/go/crypto/x509/root_linux.go | 8 + libgo/go/crypto/x509/root_omit.go | 3 - libgo/go/crypto/x509/root_plan9.go | 3 +- libgo/go/crypto/x509/root_solaris.go | 6 + libgo/go/crypto/x509/root_unix.go | 39 +- libgo/go/crypto/x509/root_unix_test.go | 20 +- libgo/go/crypto/x509/root_windows.go | 118 +- libgo/go/crypto/x509/verify.go | 22 +- libgo/go/crypto/x509/verify_test.go | 133 +- libgo/go/crypto/x509/x509.go | 594 +- libgo/go/crypto/x509/x509_test.go | 395 +- libgo/go/database/sql/sql.go | 30 +- libgo/go/database/sql/sql_test.go | 83 +- libgo/go/debug/dwarf/const.go | 12 + libgo/go/debug/dwarf/dwarf5ranges_test.go | 41 + libgo/go/debug/dwarf/entry.go | 354 +- libgo/go/debug/dwarf/entry_test.go | 142 +- libgo/go/debug/dwarf/line.go | 6 +- libgo/go/debug/dwarf/line_test.go | 8 + libgo/go/debug/dwarf/open.go | 13 +- libgo/go/debug/dwarf/testdata/debug_rnglists | Bin 0 -> 23 bytes .../go/debug/dwarf/testdata/line-clang-dwarf5.elf | Bin 0 -> 18384 bytes libgo/go/debug/dwarf/testdata/line-gcc-dwarf5.elf | Bin 0 -> 18040 bytes libgo/go/debug/elf/elf.go | 223 +- libgo/go/debug/elf/file.go | 82 +- libgo/go/debug/elf/file_test.go | 625 +- ...go-relocation-test-gcc930-ranges-no-rela-x86-64 | Bin 0 -> 5696 bytes ...-relocation-test-gcc930-ranges-with-rela-x86-64 | Bin 0 -> 7680 bytes .../go/debug/elf/testdata/multiple-code-sections.c | 28 + libgo/go/debug/gosym/pclntab.go | 221 +- libgo/go/debug/gosym/pclntab_test.go | 54 +- libgo/go/debug/pe/file_test.go | 13 +- libgo/go/embed/embed.go | 406 + libgo/go/embed/internal/embedtest/concurrency.txt | 1 + libgo/go/embed/internal/embedtest/embed_test.go | 124 + libgo/go/embed/internal/embedtest/embedx_test.go | 106 + .../embedtest/testdata/.hidden/.more/tip.txt | 1 + .../embedtest/testdata/.hidden/_more/tip.txt | 1 + .../embedtest/testdata/.hidden/fortune.txt | 2 + .../embedtest/testdata/.hidden/more/tip.txt | 1 + .../embedtest/testdata/_hidden/fortune.txt | 2 + .../go/embed/internal/embedtest/testdata/ascii.txt | 25 + .../go/embed/internal/embedtest/testdata/glass.txt | 1 + .../go/embed/internal/embedtest/testdata/hello.txt | 0 .../embed/internal/embedtest/testdata/i/i18n.txt | 1 + .../internal/embedtest/testdata/i/j/k/k8s.txt | 1 + libgo/go/embed/internal/embedtest/testdata/ken.txt | 1 + libgo/go/encoding/ascii85/ascii85_test.go | 7 +- libgo/go/encoding/asn1/asn1.go | 84 +- libgo/go/encoding/asn1/asn1_test.go | 23 + libgo/go/encoding/asn1/common.go | 11 +- libgo/go/encoding/asn1/marshal_test.go | 28 + libgo/go/encoding/base32/base32_test.go | 13 +- libgo/go/encoding/base64/base64_test.go | 15 +- libgo/go/encoding/binary/binary.go | 2 +- libgo/go/encoding/binary/binary_test.go | 27 +- libgo/go/encoding/binary/varint.go | 4 +- libgo/go/encoding/gob/encoder_test.go | 4 +- libgo/go/encoding/hex/hex_test.go | 3 +- libgo/go/encoding/json/bench_test.go | 8 +- libgo/go/encoding/json/encode.go | 31 +- libgo/go/encoding/json/encode_test.go | 27 +- libgo/go/encoding/json/stream_test.go | 5 +- libgo/go/encoding/json/tagkey_test.go | 4 +- libgo/go/encoding/pem/pem_test.go | 4 +- libgo/go/encoding/xml/marshal.go | 7 +- libgo/go/encoding/xml/marshal_test.go | 24 + libgo/go/errors/errors.go | 12 +- libgo/go/errors/wrap.go | 4 +- libgo/go/errors/wrap_test.go | 11 +- libgo/go/flag/example_func_test.go | 41 + libgo/go/flag/flag.go | 22 +- libgo/go/flag/flag_test.go | 55 +- libgo/go/fmt/doc.go | 3 +- libgo/go/fmt/fmt_test.go | 8 +- libgo/go/fmt/print.go | 14 +- libgo/go/go.mod | 10 + libgo/go/go/ast/ast.go | 11 + libgo/go/go/ast/commentmap_test.go | 29 +- libgo/go/go/build/build.go | 464 +- libgo/go/go/build/build_test.go | 238 +- libgo/go/go/build/deps_test.go | 67 +- libgo/go/go/build/read.go | 268 +- libgo/go/go/build/read_test.go | 91 +- libgo/go/go/build/syslist.go | 2 +- libgo/go/go/build/syslist_test.go | 2 +- libgo/go/go/constant/value.go | 24 +- libgo/go/go/constant/value_test.go | 106 +- libgo/go/go/doc/comment.go | 2 +- libgo/go/go/doc/comment_test.go | 11 + libgo/go/go/doc/doc_test.go | 10 +- libgo/go/go/doc/example.go | 2 +- libgo/go/go/doc/example_test.go | 9 +- libgo/go/go/doc/headscan.go | 7 +- libgo/go/go/format/benchmark_test.go | 4 +- libgo/go/go/format/format_test.go | 6 +- libgo/go/go/importer/importer_test.go | 3 +- libgo/go/go/internal/gccgoimporter/importer.go | 2 +- .../go/go/internal/gccgoimporter/importer_test.go | 6 +- .../internal/gccgoimporter/testdata/notinheap.go | 4 + .../internal/gccgoimporter/testdata/notinheap.gox | 7 + libgo/go/go/internal/gcimporter/gcimporter.go | 3 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 11 +- libgo/go/go/internal/gcimporter/support.go | 5 +- libgo/go/go/internal/srcimporter/srcimporter.go | 3 +- .../go/go/internal/srcimporter/srcimporter_test.go | 3 +- libgo/go/go/parser/error_test.go | 10 +- libgo/go/go/parser/interface.go | 50 +- libgo/go/go/parser/parser_test.go | 12 +- libgo/go/go/parser/performance_test.go | 4 +- .../testdata/issue42951/not_a_file.go/invalid.go | 1 + libgo/go/go/printer/performance_test.go | 6 +- libgo/go/go/printer/printer_test.go | 12 +- libgo/go/go/scanner/scanner_test.go | 3 +- libgo/go/go/token/position.go | 21 +- libgo/go/go/types/api.go | 12 +- libgo/go/go/types/api_test.go | 44 + libgo/go/go/types/assignments.go | 55 +- libgo/go/go/types/builtins.go | 92 +- libgo/go/go/types/call.go | 40 +- libgo/go/go/types/check.go | 17 +- libgo/go/go/types/check_test.go | 47 +- libgo/go/go/types/conversions.go | 20 +- libgo/go/go/types/decl.go | 307 +- libgo/go/go/types/errorcodes.go | 1366 + libgo/go/go/types/errorcodes_test.go | 199 + libgo/go/go/types/errors.go | 134 +- libgo/go/go/types/expr.go | 314 +- libgo/go/go/types/gotype.go | 12 +- libgo/go/go/types/hilbert_test.go | 4 +- libgo/go/go/types/initorder.go | 6 +- libgo/go/go/types/issues_test.go | 26 + libgo/go/go/types/labels.go | 18 +- libgo/go/go/types/operand.go | 75 +- libgo/go/go/types/predicates.go | 16 +- libgo/go/go/types/resolver.go | 318 +- libgo/go/go/types/self_test.go | 91 +- libgo/go/go/types/stdlib_test.go | 67 +- libgo/go/go/types/stmt.go | 123 +- libgo/go/go/types/testdata/builtins.src | 4 +- libgo/go/go/types/testdata/constdecl.src | 31 + libgo/go/go/types/testdata/cycles.src | 8 +- libgo/go/go/types/testdata/cycles2.src | 5 +- libgo/go/go/types/testdata/decls1.src | 2 + libgo/go/go/types/testdata/decls2b.src | 8 +- libgo/go/go/types/testdata/expr3.src | 35 +- libgo/go/go/types/testdata/issue23203a.src | 14 - libgo/go/go/types/testdata/issue23203b.src | 14 - libgo/go/go/types/testdata/issue26390.src | 11 - libgo/go/go/types/testdata/issue28251.src | 65 - libgo/go/go/types/testdata/issue6977.src | 82 - libgo/go/go/types/testdata/issues.src | 4 +- libgo/go/go/types/testdata/shifts.src | 23 +- libgo/go/go/types/testdata/stmt0.src | 12 +- libgo/go/go/types/typexpr.go | 70 +- libgo/go/golang.org/x/mod/modfile/read.go | 8 + libgo/go/golang.org/x/mod/modfile/rule.go | 243 +- libgo/go/golang.org/x/mod/module/module.go | 80 +- libgo/go/golang.org/x/mod/semver/semver.go | 3 + libgo/go/golang.org/x/mod/zip/zip.go | 621 +- libgo/go/golang.org/x/net/http/httpproxy/proxy.go | 6 +- libgo/go/golang.org/x/net/idna/tables12.0.0.go | 4733 +++ libgo/go/golang.org/x/net/idna/tables12.00.go | 4733 --- libgo/go/golang.org/x/net/idna/tables13.0.0.go | 4839 +++ libgo/go/golang.org/x/net/nettest/nettest.go | 6 +- libgo/go/golang.org/x/net/nettest/nettest_stub.go | 2 +- libgo/go/golang.org/x/net/nettest/nettest_unix.go | 2 +- libgo/go/golang.org/x/net/route/address.go | 2 +- libgo/go/golang.org/x/net/route/route_classic.go | 2 +- libgo/go/golang.org/x/sys/cpu/byteorder.go | 4 +- libgo/go/golang.org/x/sys/cpu/cpu.go | 156 +- libgo/go/golang.org/x/sys/cpu/cpu_aix.go | 2 +- libgo/go/golang.org/x/sys/cpu/cpu_arm.go | 33 + libgo/go/golang.org/x/sys/cpu/cpu_arm64.go | 64 +- libgo/go/golang.org/x/sys/cpu/cpu_gc_arm64.go | 2 +- libgo/go/golang.org/x/sys/cpu/cpu_gc_s390x.go | 2 +- libgo/go/golang.org/x/sys/cpu/cpu_gc_x86.go | 2 +- libgo/go/golang.org/x/sys/cpu/cpu_linux.go | 2 +- libgo/go/golang.org/x/sys/cpu/cpu_linux_mips64x.go | 1 + libgo/go/golang.org/x/sys/cpu/cpu_linux_ppc64x.go | 2 - libgo/go/golang.org/x/sys/cpu/cpu_linux_s390x.go | 123 +- libgo/go/golang.org/x/sys/cpu/cpu_mips64x.go | 6 + libgo/go/golang.org/x/sys/cpu/cpu_mipsx.go | 2 + libgo/go/golang.org/x/sys/cpu/cpu_netbsd_arm64.go | 173 + libgo/go/golang.org/x/sys/cpu/cpu_other.go | 23 + libgo/go/golang.org/x/sys/cpu/cpu_other_arch.go | 20 + libgo/go/golang.org/x/sys/cpu/cpu_other_arm.go | 9 + libgo/go/golang.org/x/sys/cpu/cpu_other_arm64.go | 3 +- libgo/go/golang.org/x/sys/cpu/cpu_other_mips64x.go | 12 + libgo/go/golang.org/x/sys/cpu/cpu_ppc64x.go | 16 + libgo/go/golang.org/x/sys/cpu/cpu_riscv.go | 2 + libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 2 + libgo/go/golang.org/x/sys/cpu/cpu_s390x.go | 172 + libgo/go/golang.org/x/sys/cpu/cpu_wasm.go | 4 + libgo/go/golang.org/x/sys/cpu/cpu_x86.go | 82 +- libgo/go/golang.org/x/sys/cpu/cpu_zos.go | 10 + libgo/go/golang.org/x/sys/cpu/cpu_zos_s390x.go | 25 + libgo/go/golang.org/x/sys/cpu/syscall_aix_gccgo.go | 4 +- .../golang.org/x/sys/cpu/syscall_aix_ppc64_gc.go | 2 +- libgo/go/golang.org/x/text/transform/transform.go | 6 +- .../golang.org/x/text/unicode/bidi/tables12.0.0.go | 2 +- .../golang.org/x/text/unicode/bidi/tables13.0.0.go | 1955 + .../golang.org/x/text/unicode/norm/tables12.0.0.go | 2 +- .../golang.org/x/text/unicode/norm/tables13.0.0.go | 7760 ++++ .../go/golang.org/x/tools/go/analysis/analysis.go | 13 +- libgo/go/golang.org/x/tools/go/analysis/doc.go | 21 +- .../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 13 +- .../tools/go/analysis/passes/buildtag/buildtag.go | 22 +- .../analysis/passes/framepointer/framepointer.go | 91 + .../go/analysis/passes/ifaceassert/ifaceassert.go | 4 + .../go/analysis/passes/structtag/structtag.go | 100 +- .../passes/testinggoroutine/testinggoroutine.go | 154 + .../go/analysis/passes/unmarshal/unmarshal.go | 7 +- .../go/analysis/passes/unsafeptr/unsafeptr.go | 122 +- .../analysis/passes/unusedresult/unusedresult.go | 2 +- .../x/tools/go/analysis/unitchecker/unitchecker.go | 2 + .../go/golang.org/x/tools/go/analysis/validate.go | 33 +- .../x/tools/internal/analysisinternal/analysis.go | 343 +- .../golang.org/x/tools/internal/lsp/fuzzy/input.go | 168 + .../x/tools/internal/lsp/fuzzy/matcher.go | 398 + libgo/go/hash/crc32/crc32.go | 16 +- libgo/go/hash/crc32/crc32_test.go | 10 + libgo/go/hash/crc32/gen_const_ppc64le.go | 4 +- libgo/go/hash/maphash/maphash.go | 5 +- libgo/go/hash/maphash/maphash_test.go | 29 + libgo/go/html/template/clone_test.go | 14 +- libgo/go/html/template/escape.go | 2 + libgo/go/html/template/examplefiles_test.go | 3 +- libgo/go/html/template/exec_test.go | 80 +- libgo/go/html/template/multi_test.go | 43 + libgo/go/html/template/template.go | 150 +- libgo/go/html/template/template_test.go | 16 + libgo/go/html/template/testdata/fs.zip | Bin 0 -> 406 bytes libgo/go/image/color/palette/gen.go | 4 +- libgo/go/image/gif/reader_test.go | 4 +- libgo/go/image/gif/writer_test.go | 87 +- libgo/go/image/internal/imageutil/gen.go | 3 +- libgo/go/image/jpeg/reader_test.go | 7 +- libgo/go/image/jpeg/writer_test.go | 6 +- libgo/go/image/png/reader_test.go | 3 +- libgo/go/image/png/writer_test.go | 17 +- libgo/go/index/suffixarray/gen.go | 6 +- libgo/go/index/suffixarray/suffixarray_test.go | 8 +- libgo/go/internal/bytealg/bytealg.go | 4 +- libgo/go/internal/bytealg/count_generic.go | 2 +- libgo/go/internal/bytealg/count_native.go | 2 +- libgo/go/internal/cfg/cfg.go | 1 + libgo/go/internal/cpu/cpu.go | 37 +- libgo/go/internal/cpu/cpu_amd64p32.go | 7 + libgo/go/internal/cpu/cpu_arm64.go | 88 +- libgo/go/internal/cpu/cpu_arm64_android.go | 11 + libgo/go/internal/cpu/cpu_arm64_darwin.go | 34 + libgo/go/internal/cpu/cpu_arm64_freebsd.go | 45 + libgo/go/internal/cpu/cpu_arm64_hwcap.go | 63 + libgo/go/internal/cpu/cpu_arm64_linux.go | 13 + libgo/go/internal/cpu/cpu_arm64_other.go | 17 + libgo/go/internal/cpu/cpu_gccgo.c | 26 + libgo/go/internal/cpu/cpu_no_init.go | 19 - libgo/go/internal/cpu/cpu_no_name.go | 19 + libgo/go/internal/cpu/cpu_other.go | 21 + libgo/go/internal/cpu/cpu_ppc64x_aix.go | 21 + libgo/go/internal/cpu/cpu_ppc64x_linux.go | 29 + libgo/go/internal/cpu/cpu_ppcx.go | 44 - libgo/go/internal/cpu/cpu_riscv64.go | 5 + libgo/go/internal/cpu/cpu_s390x.go | 17 +- libgo/go/internal/cpu/cpu_s390x_test.go | 4 +- libgo/go/internal/cpu/cpu_test.go | 8 +- libgo/go/internal/cpu/cpu_x86.go | 64 +- libgo/go/internal/fmtsort/sort.go | 2 +- libgo/go/internal/fmtsort/sort_test.go | 22 + libgo/go/internal/goversion/goversion.go | 11 +- .../go/internal/obscuretestdata/obscuretestdata.go | 5 +- libgo/go/internal/poll/error_test.go | 3 +- libgo/go/internal/poll/fd_fsync_darwin.go | 7 +- libgo/go/internal/poll/fd_fsync_posix.go | 4 +- libgo/go/internal/poll/fd_opendir_darwin.go | 8 +- libgo/go/internal/poll/fd_posix.go | 33 +- libgo/go/internal/poll/fd_unix.go | 42 +- libgo/go/internal/poll/fd_windows.go | 27 + libgo/go/internal/poll/fd_writev_illumos.go | 16 + libgo/go/internal/poll/hook_cloexec.go | 2 +- libgo/go/internal/poll/iovec_illumos.go | 16 + libgo/go/internal/poll/iovec_unix.go | 13 + libgo/go/internal/poll/read_test.go | 5 +- libgo/go/internal/poll/sock_cloexec.go | 2 +- libgo/go/internal/poll/sys_cloexec.go | 2 +- libgo/go/internal/poll/writev.go | 4 +- libgo/go/internal/profile/profile.go | 5 +- .../go/internal/reflectlite/reflect_mirror_test.go | 3 +- libgo/go/internal/reflectlite/type.go | 38 + libgo/go/internal/reflectlite/value.go | 5 +- libgo/go/internal/syscall/windows/mksyscall.go | 2 +- libgo/go/internal/syscall/windows/registry/key.go | 17 +- .../internal/syscall/windows/registry/mksyscall.go | 2 +- .../syscall/windows/registry/registry_test.go | 6 +- .../go/internal/syscall/windows/registry/value.go | 13 +- .../syscall/windows/registry/zsyscall_windows.go | 25 +- .../go/internal/syscall/windows/syscall_windows.go | 9 + .../internal/syscall/windows/zsyscall_windows.go | 352 +- libgo/go/internal/sysinfo/sysinfo.go | 31 + libgo/go/internal/testenv/testenv.go | 64 +- libgo/go/internal/testenv/testenv_windows.go | 3 +- libgo/go/internal/testlog/exit.go | 33 + libgo/go/internal/trace/gc_test.go | 6 +- libgo/go/internal/trace/parser_test.go | 9 +- libgo/go/io/example_test.go | 17 +- libgo/go/io/export_test.go | 8 + libgo/go/io/fs/fs.go | 251 + libgo/go/io/fs/fs_test.go | 48 + libgo/go/io/fs/glob.go | 120 + libgo/go/io/fs/glob_test.go | 88 + libgo/go/io/fs/readdir.go | 47 + libgo/go/io/fs/readdir_test.go | 43 + libgo/go/io/fs/readfile.go | 63 + libgo/go/io/fs/readfile_test.go | 59 + libgo/go/io/fs/stat.go | 31 + libgo/go/io/fs/stat_test.go | 36 + libgo/go/io/fs/sub.go | 127 + libgo/go/io/fs/sub_test.go | 57 + libgo/go/io/fs/walk.go | 132 + libgo/go/io/fs/walk_test.go | 155 + libgo/go/io/io.go | 105 +- libgo/go/io/io_test.go | 28 + libgo/go/io/ioutil/ioutil.go | 136 +- libgo/go/io/ioutil/tempfile_test.go | 3 +- libgo/go/io/multi_test.go | 11 +- libgo/go/log/log.go | 3 + libgo/go/log/log_test.go | 6 + libgo/go/log/syslog/syslog.go | 5 +- libgo/go/log/syslog/syslog_test.go | 45 +- libgo/go/math/acosh.go | 5 +- libgo/go/math/big/arith.go | 89 +- libgo/go/math/big/arith_decl.go | 2 - libgo/go/math/big/arith_decl_pure.go | 8 - libgo/go/math/big/arith_test.go | 215 +- libgo/go/math/big/decimal.go | 3 + libgo/go/math/big/float.go | 7 +- libgo/go/math/big/link_test.go | 4 +- libgo/go/math/big/nat.go | 3 +- libgo/go/math/big/nat_test.go | 10 + libgo/go/math/bits/make_examples.go | 4 +- libgo/go/math/bits/make_tables.go | 4 +- libgo/go/math/log1p.go | 5 +- libgo/go/mime/encodedword_test.go | 3 +- libgo/go/mime/example_test.go | 31 +- libgo/go/mime/multipart/formdata.go | 11 +- libgo/go/mime/multipart/formdata_test.go | 14 + libgo/go/mime/multipart/multipart.go | 3 +- libgo/go/mime/multipart/multipart_test.go | 13 +- libgo/go/mime/multipart/writer_test.go | 8 +- libgo/go/mime/quotedprintable/example_test.go | 4 +- libgo/go/mime/quotedprintable/writer_test.go | 6 +- libgo/go/mime/type_unix.go | 1 + libgo/go/mime/type_windows.go | 2 +- libgo/go/net/conf.go | 7 +- libgo/go/net/conf_test.go | 21 +- libgo/go/net/conn_test.go | 2 +- libgo/go/net/dial_test.go | 4 +- libgo/go/net/dnsclient.go | 19 +- libgo/go/net/dnsclient_test.go | 5 +- libgo/go/net/dnsclient_unix.go | 3 +- libgo/go/net/dnsclient_unix_test.go | 3 +- libgo/go/net/dnsconfig_unix_test.go | 3 +- libgo/go/net/error_test.go | 33 +- libgo/go/net/example_test.go | 21 + libgo/go/net/http/alpn_test.go | 5 +- libgo/go/net/http/cgi/child.go | 6 +- libgo/go/net/http/cgi/child_test.go | 11 - libgo/go/net/http/cgi/integration_test.go | 21 + libgo/go/net/http/client.go | 7 +- libgo/go/net/http/client_test.go | 82 +- libgo/go/net/http/clientserver_test.go | 49 +- libgo/go/net/http/cookie.go | 2 +- libgo/go/net/http/cookie_test.go | 11 +- libgo/go/net/http/doc.go | 2 +- libgo/go/net/http/example_filesystem_test.go | 14 +- libgo/go/net/http/example_test.go | 3 +- libgo/go/net/http/export_test.go | 13 +- libgo/go/net/http/fcgi/child.go | 8 +- libgo/go/net/http/fcgi/fcgi_test.go | 6 +- libgo/go/net/http/filetransport_test.go | 8 +- libgo/go/net/http/fs.go | 152 +- libgo/go/net/http/fs_test.go | 158 +- libgo/go/net/http/h2_bundle.go | 110 +- libgo/go/net/http/http_test.go | 7 +- libgo/go/net/http/httptest/example_test.go | 9 +- libgo/go/net/http/httptest/httptest.go | 3 +- libgo/go/net/http/httptest/httptest_test.go | 3 +- libgo/go/net/http/httptest/recorder.go | 4 +- libgo/go/net/http/httptest/recorder_test.go | 3 +- libgo/go/net/http/httptest/server_test.go | 10 +- libgo/go/net/http/httputil/dump.go | 9 +- libgo/go/net/http/httputil/dump_test.go | 9 +- libgo/go/net/http/httputil/example_test.go | 6 +- libgo/go/net/http/httputil/reverseproxy.go | 22 +- libgo/go/net/http/httputil/reverseproxy_test.go | 71 +- libgo/go/net/http/internal/chunked_test.go | 5 +- libgo/go/net/http/main_test.go | 4 +- libgo/go/net/http/omithttp2.go | 6 +- libgo/go/net/http/pprof/pprof.go | 74 +- libgo/go/net/http/pprof/pprof_test.go | 6 +- libgo/go/net/http/readrequest_test.go | 3 +- libgo/go/net/http/request.go | 34 +- libgo/go/net/http/request_test.go | 70 +- libgo/go/net/http/requestwrite_test.go | 52 +- libgo/go/net/http/response.go | 21 +- libgo/go/net/http/response_test.go | 5 +- libgo/go/net/http/responsewrite_test.go | 20 +- libgo/go/net/http/roundtrip_js.go | 11 +- libgo/go/net/http/serve_test.go | 264 +- libgo/go/net/http/server.go | 180 +- libgo/go/net/http/sniff_test.go | 7 +- libgo/go/net/http/transfer.go | 27 +- libgo/go/net/http/transfer_test.go | 19 +- libgo/go/net/http/transport.go | 108 +- libgo/go/net/http/transport_internal_test.go | 3 +- libgo/go/net/http/transport_test.go | 326 +- libgo/go/net/interface_solaris.go | 28 +- libgo/go/net/interface_unix_test.go | 2 +- libgo/go/net/internal/socktest/sys_cloexec.go | 2 +- libgo/go/net/ipsock_plan9.go | 3 +- libgo/go/net/lookup_test.go | 4 +- libgo/go/net/mail/example_test.go | 4 +- libgo/go/net/mail/message.go | 24 +- libgo/go/net/mail/message_test.go | 44 +- libgo/go/net/main_cloexec_test.go | 2 +- libgo/go/net/main_test.go | 2 +- libgo/go/net/mockserver_test.go | 17 +- libgo/go/net/net.go | 12 + libgo/go/net/platform_test.go | 4 +- libgo/go/net/protoconn_test.go | 2 +- libgo/go/net/rawconn_unix_test.go | 20 +- libgo/go/net/rawconn_windows_test.go | 20 +- libgo/go/net/rpc/client.go | 1 - libgo/go/net/rpc/jsonrpc/all_test.go | 5 +- libgo/go/net/sendfile_test.go | 3 +- libgo/go/net/server_test.go | 4 +- libgo/go/net/smtp/smtp.go | 6 +- libgo/go/net/smtp/smtp_test.go | 213 + libgo/go/net/sock_bsd.go | 2 +- libgo/go/net/sock_cloexec.go | 2 +- libgo/go/net/sock_linux.go | 63 +- libgo/go/net/sock_linux_test.go | 22 + libgo/go/net/splice_test.go | 3 +- libgo/go/net/sys_cloexec.go | 2 +- libgo/go/net/tcpsock_test.go | 4 +- libgo/go/net/textproto/reader.go | 3 +- libgo/go/net/timeout_test.go | 3 +- libgo/go/net/udpsock.go | 3 + libgo/go/net/udpsock_test.go | 2 +- libgo/go/net/unixsock_test.go | 3 +- libgo/go/net/url/url.go | 55 +- libgo/go/net/url/url_test.go | 8 + libgo/go/net/writev_test.go | 7 +- libgo/go/net/writev_unix.go | 2 +- libgo/go/os/dir.go | 80 +- libgo/go/os/dir_gccgo.go | 163 +- libgo/go/os/dir_gccgo_c.c | 58 + libgo/go/os/dir_largefile.go | 4 +- libgo/go/os/dir_plan9.go | 42 +- libgo/go/os/dir_regfile.go | 4 +- libgo/go/os/error.go | 47 +- libgo/go/os/error_test.go | 64 +- libgo/go/os/error_unix_test.go | 11 +- libgo/go/os/error_windows_test.go | 11 +- libgo/go/os/example_test.go | 101 +- libgo/go/os/exec.go | 4 + libgo/go/os/exec/exec_plan9.go | 4 +- libgo/go/os/exec/exec_test.go | 25 +- libgo/go/os/exec/exec_unix.go | 4 +- libgo/go/os/exec/exec_windows.go | 4 +- libgo/go/os/exec/lp_plan9.go | 3 +- libgo/go/os/exec/lp_unix.go | 3 +- libgo/go/os/exec/lp_unix_test.go | 3 +- libgo/go/os/exec/lp_windows.go | 5 +- libgo/go/os/exec/read3.go | 8 +- libgo/go/os/exec_plan9.go | 5 +- libgo/go/os/exec_posix.go | 2 +- libgo/go/os/exec_unix.go | 6 +- libgo/go/os/exec_unix_test.go | 29 + libgo/go/os/exec_windows.go | 2 +- libgo/go/os/executable_dragonfly.go | 12 + libgo/go/os/executable_freebsd.go | 33 +- libgo/go/os/executable_procfs.go | 4 +- libgo/go/os/executable_sysctl.go | 35 + libgo/go/os/export_test.go | 2 + libgo/go/os/fifo_test.go | 3 +- libgo/go/os/file.go | 113 +- libgo/go/os/file_plan9.go | 63 +- libgo/go/os/file_posix.go | 40 +- libgo/go/os/file_unix.go | 130 +- libgo/go/os/getwd.go | 19 +- libgo/go/os/getwd_darwin.go | 15 - libgo/go/os/os_test.go | 252 +- libgo/go/os/os_unix_test.go | 4 +- libgo/go/os/os_windows_test.go | 40 +- libgo/go/os/path.go | 2 +- libgo/go/os/path_test.go | 6 +- libgo/go/os/path_windows_test.go | 3 +- libgo/go/os/pipe2_illumos.go | 25 + libgo/go/os/pipe_bsd.go | 2 +- libgo/go/os/pipe_test.go | 20 +- libgo/go/os/proc.go | 8 + libgo/go/os/read_test.go | 131 + libgo/go/os/readfrom_linux_test.go | 4 +- libgo/go/os/removeall_at.go | 14 +- libgo/go/os/removeall_noat.go | 2 +- libgo/go/os/removeall_test.go | 29 +- libgo/go/os/signal/example_unix_test.go | 47 + libgo/go/os/signal/signal.go | 75 + libgo/go/os/signal/signal_cgo_test.go | 3 +- libgo/go/os/signal/signal_test.go | 165 +- libgo/go/os/stat_plan9.go | 8 +- libgo/go/os/stat_test.go | 28 +- libgo/go/os/stat_unix.go | 14 +- libgo/go/os/tempfile.go | 118 + libgo/go/os/tempfile_test.go | 193 + libgo/go/{io/ioutil => os}/testdata/hello | 0 libgo/go/os/timeout_test.go | 7 +- libgo/go/os/types.go | 86 +- libgo/go/os/types_windows.go | 6 +- libgo/go/os/user/lookup_plan9.go | 3 +- libgo/go/path/example_test.go | 5 + libgo/go/path/filepath/example_unix_test.go | 4 + libgo/go/path/filepath/example_unix_walk_test.go | 6 +- libgo/go/path/filepath/match.go | 61 +- libgo/go/path/filepath/match_test.go | 19 +- libgo/go/path/filepath/path.go | 163 +- libgo/go/path/filepath/path_test.go | 147 +- libgo/go/path/filepath/symlink.go | 3 +- libgo/go/path/filepath/symlink_windows.go | 2 +- libgo/go/path/match.go | 64 +- libgo/go/path/match_test.go | 11 +- libgo/go/path/path.go | 36 +- libgo/go/path/path_test.go | 3 +- libgo/go/reflect/all_test.go | 249 +- libgo/go/reflect/deepequal.go | 18 +- libgo/go/reflect/type.go | 65 +- libgo/go/reflect/value.go | 37 +- libgo/go/regexp/syntax/doc.go | 3 +- libgo/go/runtime/auxv_none.go | 1 - libgo/go/runtime/cgo_gccgo.go | 2 +- libgo/go/runtime/cgocall.go | 2 +- libgo/go/runtime/chan.go | 54 +- libgo/go/runtime/closure_test.go | 1 + libgo/go/runtime/cpuflags_arm64.go | 17 + libgo/go/runtime/crash_cgo_test.go | 23 +- libgo/go/runtime/crash_test.go | 28 +- libgo/go/runtime/crash_unix_test.go | 20 +- libgo/go/runtime/debug.go | 5 +- libgo/go/runtime/debug/garbage.go | 7 + libgo/go/runtime/debug/heapdump_test.go | 5 +- libgo/go/runtime/debug/panic_test.go | 53 + libgo/go/runtime/debug_test.go | 4 +- libgo/go/runtime/error.go | 20 + libgo/go/runtime/export_pipe2_test.go | 15 + libgo/go/runtime/export_pipe_test.go | 9 + libgo/go/runtime/export_test.go | 281 +- libgo/go/runtime/export_unix_test.go | 1 - libgo/go/runtime/extern.go | 21 +- libgo/go/runtime/gc_test.go | 23 +- libgo/go/runtime/gcinfo_test.go | 19 +- libgo/go/runtime/heapdump.go | 98 +- libgo/go/runtime/histogram.go | 148 + libgo/go/runtime/histogram_test.go | 58 + libgo/go/runtime/internal/atomic/atomic.c | 82 +- libgo/go/runtime/internal/atomic/atomic_test.go | 128 +- libgo/go/runtime/internal/atomic/bench_test.go | 91 + libgo/go/runtime/internal/atomic/gccgo.go | 18 + libgo/go/runtime/internal/atomic/unaligned.go | 14 + libgo/go/runtime/lockrank.go | 48 +- libgo/go/runtime/lockrank_off.go | 34 +- libgo/go/runtime/lockrank_on.go | 195 +- libgo/go/runtime/malloc.go | 184 +- libgo/go/runtime/malloc_test.go | 57 + libgo/go/runtime/map.go | 19 +- libgo/go/runtime/map_benchmark_test.go | 1 + libgo/go/runtime/map_fast32.go | 21 +- libgo/go/runtime/map_fast64.go | 21 +- libgo/go/runtime/map_faststr.go | 9 +- libgo/go/runtime/map_test.go | 22 + libgo/go/runtime/mbarrier.go | 23 +- libgo/go/runtime/mbitmap.go | 317 +- libgo/go/runtime/mcache.go | 155 +- libgo/go/runtime/mcentral.go | 284 +- libgo/go/runtime/mcheckmark.go | 109 + libgo/go/runtime/mem_gccgo.go | 12 +- libgo/go/runtime/memmove_linux_amd64_test.go | 3 +- libgo/go/runtime/memmove_test.go | 69 +- libgo/go/runtime/metrics.go | 485 + libgo/go/runtime/metrics/description.go | 180 + libgo/go/runtime/metrics/description_test.go | 115 + libgo/go/runtime/metrics/doc.go | 144 + libgo/go/runtime/metrics/histogram.go | 30 + libgo/go/runtime/metrics/sample.go | 47 + libgo/go/runtime/metrics/value.go | 69 + libgo/go/runtime/metrics_test.go | 224 + libgo/go/runtime/mfinal.go | 20 +- libgo/go/runtime/mfixalloc.go | 4 +- libgo/go/runtime/mgc.go | 492 +- libgo/go/runtime/mgcmark.go | 218 +- libgo/go/runtime/mgcscavenge.go | 136 +- libgo/go/runtime/mgcscavenge_test.go | 53 +- libgo/go/runtime/mgcsweep.go | 251 +- libgo/go/runtime/mgcsweepbuf.go | 176 - libgo/go/runtime/mgcwork.go | 77 +- libgo/go/runtime/mheap.go | 291 +- libgo/go/runtime/mkfastlog2table.go | 4 +- libgo/go/runtime/mkpreempt.go | 24 +- libgo/go/runtime/mksizeclasses.go | 9 +- libgo/go/runtime/mpagealloc.go | 224 +- libgo/go/runtime/mpagealloc_32bit.go | 18 +- libgo/go/runtime/mpagealloc_64bit.go | 34 +- libgo/go/runtime/mpagealloc_test.go | 98 +- libgo/go/runtime/mpagecache.go | 54 +- libgo/go/runtime/mpallocbits.go | 188 +- libgo/go/runtime/mpallocbits_test.go | 69 +- libgo/go/runtime/mranges.go | 52 +- libgo/go/runtime/mranges_test.go | 275 + libgo/go/runtime/mspanset.go | 4 +- libgo/go/runtime/mstats.go | 566 +- libgo/go/runtime/mwbbuf.go | 32 +- libgo/go/runtime/os_aix.go | 20 - libgo/go/runtime/os_freebsd_arm64.go | 143 - libgo/go/runtime/os_linux_arm64.go | 14 +- libgo/go/runtime/os_linux_s390x.go | 25 +- libgo/go/runtime/os_netbsd.go | 21 +- libgo/go/runtime/os_openbsd_arm64.go | 23 - libgo/go/runtime/panic.go | 24 +- libgo/go/runtime/pprof/mprof_test.go | 2 +- libgo/go/runtime/pprof/pprof_rusage.go | 2 +- libgo/go/runtime/pprof/pprof_test.go | 13 +- libgo/go/runtime/pprof/proto.go | 4 +- libgo/go/runtime/pprof/proto_test.go | 3 +- libgo/go/runtime/preempt.go | 5 - libgo/go/runtime/print.go | 3 + libgo/go/runtime/proc.go | 777 +- libgo/go/runtime/race0.go | 2 + libgo/go/runtime/runtime-lldb_test.go | 9 +- libgo/go/runtime/runtime1.go | 29 +- libgo/go/runtime/runtime2.go | 92 +- libgo/go/runtime/select.go | 5 + libgo/go/runtime/signal_unix.go | 68 +- libgo/go/runtime/signal_windows_test.go | 5 +- libgo/go/runtime/sigqueue.go | 6 +- libgo/go/runtime/sizeclasses.go | 141 +- libgo/go/runtime/slice.go | 48 +- libgo/go/runtime/slice_test.go | 1 + libgo/go/runtime/stack_test.go | 41 + libgo/go/runtime/string.go | 50 - libgo/go/runtime/string_test.go | 31 - libgo/go/runtime/stubs.go | 6 + libgo/go/runtime/testdata/testprog/memprof.go | 3 +- .../go/runtime/testdata/testprog/syscalls_linux.go | 3 +- libgo/go/runtime/testdata/testprog/timeprof.go | 3 +- libgo/go/runtime/testdata/testprog/vdso.go | 3 +- libgo/go/runtime/testdata/testprogcgo/eintr.go | 3 +- libgo/go/runtime/testdata/testprogcgo/exec.go | 3 +- libgo/go/runtime/testdata/testprogcgo/pprof.go | 3 +- .../go/runtime/testdata/testprogcgo/threadpprof.go | 3 +- libgo/go/runtime/testdata/testprogcgo/traceback.go | 79 +- libgo/go/runtime/time.go | 147 +- libgo/go/runtime/time_test.go | 6 +- libgo/go/runtime/trace.go | 7 +- libgo/go/runtime/trace/annotation.go | 4 + libgo/go/runtime/trace/annotation_test.go | 4 + libgo/go/runtime/trace/trace_stack_test.go | 3 +- libgo/go/runtime/trace/trace_test.go | 3 +- libgo/go/runtime/traceback_gccgo.go | 5 +- libgo/go/sort/genzfunc.go | 4 +- libgo/go/sort/slice.go | 40 +- libgo/go/sort/sort.go | 107 +- libgo/go/strconv/atoc.go | 2 +- libgo/go/strconv/atoc_test.go | 27 + libgo/go/strconv/atof.go | 44 +- libgo/go/strconv/atof_test.go | 60 +- libgo/go/strconv/ctoa_test.go | 53 + libgo/go/strconv/eisel_lemire.go | 884 + libgo/go/strconv/extfloat.go | 143 - libgo/go/strconv/ftoa_test.go | 9 + libgo/go/strconv/isprint.go | 98 +- libgo/go/strconv/makeisprint.go | 4 +- libgo/go/strings/reader.go | 10 +- libgo/go/strings/reader_test.go | 7 +- libgo/go/strings/strings.go | 12 +- libgo/go/strings/strings_test.go | 9 + libgo/go/sync/atomic/atomic.c | 24 +- libgo/go/sync/atomic/atomic_test.go | 9 +- libgo/go/sync/atomic/doc.go | 11 +- libgo/go/sync/atomic/unaligned.go | 14 + libgo/go/sync/cond_test.go | 1 + libgo/go/sync/mutex_test.go | 2 +- libgo/go/sync/once.go | 4 +- libgo/go/sync/pool.go | 20 +- libgo/go/sync/poolqueue.go | 2 +- libgo/go/sync/rwmutex.go | 13 + libgo/go/syscall/dirent_test.go | 9 +- libgo/go/syscall/exec_linux_test.go | 15 +- libgo/go/syscall/exec_unix.go | 4 +- libgo/go/syscall/exec_windows.go | 81 +- libgo/go/syscall/exec_windows_test.go | 43 + libgo/go/syscall/export_unix_test.go | 2 +- libgo/go/syscall/fs_js.go | 7 +- libgo/go/syscall/getdirentries_test.go | 5 +- libgo/go/syscall/libcall_posix.go | 6 + libgo/go/syscall/mkasm_darwin.go | 9 +- libgo/go/syscall/setuidgid_32_linux.go | 6 + libgo/go/syscall/setuidgid_linux.go | 6 + libgo/go/syscall/signame.c | 3 + libgo/go/syscall/sockcmsg_unix_other.go | 6 +- libgo/go/syscall/syscall.go | 12 +- libgo/go/syscall/syscall_errno.go | 4 +- libgo/go/syscall/syscall_js.go | 2 +- libgo/go/syscall/syscall_linux.go | 34 + libgo/go/syscall/syscall_linux_386.go | 3 - libgo/go/syscall/syscall_linux_test.go | 268 +- libgo/go/syscall/syscall_unix.go | 2 +- libgo/go/syscall/syscall_unix_test.go | 25 +- libgo/go/syscall/timestruct.go | 12 +- libgo/go/testing/benchmark.go | 27 +- libgo/go/testing/benchmark_test.go | 21 +- libgo/go/testing/example.go | 11 +- libgo/go/testing/fstest/mapfs.go | 238 + libgo/go/testing/fstest/mapfs_test.go | 19 + libgo/go/testing/fstest/testfs.go | 602 + libgo/go/testing/helper_test.go | 31 + libgo/go/testing/internal/testdeps/deps.go | 5 + libgo/go/testing/iotest/example_test.go | 22 + libgo/go/testing/iotest/logger_test.go | 12 +- libgo/go/testing/iotest/reader.go | 180 + libgo/go/testing/iotest/reader_test.go | 35 + libgo/go/testing/run_example.go | 4 +- libgo/go/testing/run_example_js.go | 4 +- libgo/go/testing/sub_test.go | 27 + libgo/go/testing/testing.go | 195 +- libgo/go/testing/testing_test.go | 39 +- libgo/go/text/tabwriter/tabwriter_test.go | 11 +- libgo/go/text/template/doc.go | 21 +- libgo/go/text/template/exec.go | 5 + libgo/go/text/template/exec_test.go | 23 +- libgo/go/text/template/helper.go | 61 +- libgo/go/text/template/link_test.go | 7 +- libgo/go/text/template/multi_test.go | 30 + libgo/go/text/template/parse/lex.go | 88 +- libgo/go/text/template/parse/lex_test.go | 9 +- libgo/go/text/template/parse/node.go | 33 + libgo/go/text/template/parse/parse.go | 79 +- libgo/go/text/template/parse/parse_test.go | 61 +- libgo/go/time/genzabbrs.go | 7 +- libgo/go/time/internal_test.go | 52 +- libgo/go/time/sleep.go | 2 + libgo/go/time/sleep_test.go | 210 +- libgo/go/time/tick.go | 13 +- libgo/go/time/tick_test.go | 2 +- libgo/go/time/tzdata/generate_zipdata.go | 3 +- libgo/go/time/tzdata/tzdata.go | 2 +- libgo/go/time/tzdata/zipdata.go | 19739 ++++----- libgo/go/time/zoneinfo_ios.go | 3 +- libgo/go/time/zoneinfo_read.go | 2 +- libgo/go/time/zoneinfo_unix.go | 29 +- libgo/go/time/zoneinfo_unix_test.go | 90 + libgo/go/time/zoneinfo_windows.go | 2 +- libgo/go/unicode/tables.go | 544 +- libgo/go/unicode/utf8/example_test.go | 20 + libgo/go/unicode/utf8/utf8.go | 1 + libgo/go/unicode/utf8/utf8_test.go | 30 +- libgo/go/vendor/modules.txt | 29 + libgo/gotool-packages.txt | 8 + libgo/libgo-packages.txt | 5 + libgo/match.sh | 8 +- libgo/merge.sh | 26 +- libgo/misc/cgo/test/callback.go | 2 +- libgo/misc/cgo/test/cgo_linux_test.go | 1 + libgo/misc/cgo/test/cgo_test.go | 2 + libgo/misc/cgo/test/issue1435.go | 184 + libgo/misc/cgo/test/issue18146.go | 2 +- libgo/misc/cgo/test/issue4029.c | 1 + libgo/misc/cgo/test/issue4029.go | 5 + libgo/misc/cgo/test/issue4029w.go | 2 +- libgo/misc/cgo/test/issue42495.go | 15 + libgo/misc/cgo/test/pkg_test.go | 2 +- libgo/misc/cgo/test/sigaltstack.go | 2 +- libgo/misc/cgo/test/test.go | 29 +- .../misc/cgo/test/testdata/issue9400/asm_riscv64.s | 31 + libgo/misc/cgo/test/testx.go | 2 +- libgo/misc/cgo/testcarchive/carchive_test.go | 20 +- libgo/misc/cgo/testcshared/cshared_test.go | 105 +- libgo/misc/cgo/testgodefs/testdata/bitfields.go | 31 + libgo/misc/cgo/testgodefs/testdata/main.go | 28 + libgo/misc/cgo/testgodefs/testgodefs_test.go | 1 + libgo/misc/cgo/testplugin/plugin_test.go | 14 + libgo/misc/cgo/testplugin/testdata/method/main.go | 26 + .../misc/cgo/testplugin/testdata/method/plugin.go | 13 + libgo/misc/cgo/testsanitizers/msan_test.go | 1 + libgo/misc/cgo/testsanitizers/testdata/msan7.go | 38 + libgo/misc/cgo/testso/so_test.go | 6 +- libgo/misc/cgo/testsovar/so_test.go | 6 +- libgo/mkruntimeinc.sh | 3 +- libgo/runtime/go-caller.c | 7 +- libgo/testsuite/gotest | 8 +- libgomp/libgomp.texi | 2 +- libitm/libitm.texi | 2 +- libquadmath/libquadmath.texi | 2 +- libstdc++-v3/ChangeLog | 8772 +--- libstdc++-v3/{ChangeLog => ChangeLog-2020} | 0 1319 files changed, 153101 insertions(+), 144957 deletions(-) create mode 100644 gcc/ChangeLog-2020 copy gcc/ada/{ChangeLog => ChangeLog-2020} (100%) copy gcc/cp/{ChangeLog => ChangeLog-2020} (100%) create mode 100644 gcc/d/ChangeLog-2020 create mode 100644 gcc/fortran/ChangeLog-2020 create mode 100644 gcc/testsuite/ChangeLog-2020 create mode 100644 gcc/testsuite/g++.dg/ubsan/align-4.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr98474.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr56719.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94785.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94802-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr94994.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr98302.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr98214.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached-9.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr98461.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr98461.c create mode 100644 gcc/testsuite/gdc.test/runnable/imports/testmangle.d create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_36.f90 create mode 100644 gcc/testsuite/gfortran.dg/structure_constructor_17.f90 copy libgfortran/{ChangeLog => ChangeLog-2020} (100%) create mode 100644 libgo/go/cmd/go.mod create mode 100644 libgo/go/cmd/go/internal/fsys/fsys.go create mode 100644 libgo/go/cmd/go/internal/fsys/fsys_test.go delete mode 100644 libgo/go/cmd/go/internal/get/discovery.go delete mode 100644 libgo/go/cmd/go/internal/get/path.go delete mode 100644 libgo/go/cmd/go/internal/get/pkg_test.go delete mode 100644 libgo/go/cmd/go/internal/get/vcs.go delete mode 100644 libgo/go/cmd/go/internal/get/vcs_test.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/android/.h.go create mode 100644 libgo/go/cmd/go/internal/imports/testdata/illumos/.h.go create mode 100644 libgo/go/cmd/go/internal/modget/query.go create mode 100644 libgo/go/cmd/go/internal/modload/buildlist.go create mode 100644 libgo/go/cmd/go/internal/modload/mvs_test.go delete mode 100644 libgo/go/cmd/go/internal/modload/testgo.go create mode 100644 libgo/go/cmd/go/internal/mvs/errors.go create mode 100644 libgo/go/cmd/go/internal/par/queue.go create mode 100644 libgo/go/cmd/go/internal/par/queue_test.go create mode 100644 libgo/go/cmd/go/internal/str/str_test.go create mode 100644 libgo/go/cmd/go/internal/trace/trace.go create mode 100644 libgo/go/cmd/go/internal/vcs/discovery.go create mode 100644 libgo/go/cmd/go/internal/vcs/discovery_test.go create mode 100644 libgo/go/cmd/go/internal/vcs/vcs.go create mode 100644 libgo/go/cmd/go/internal/vcs/vcs_test.go create mode 100644 libgo/go/cmd/go/internal/work/exec_test.go delete mode 100644 libgo/go/cmd/go/testdata/script/get_unicode.txt delete mode 100644 libgo/go/cmd/go/testdata/script/sum_readonly.txt create mode 100644 libgo/go/cmd/internal/codesign/codesign.go delete mode 100644 libgo/go/cmd/internal/objabi/doc.go create mode 100644 libgo/go/cmd/internal/objabi/flag_test.go create mode 100644 libgo/go/cmd/internal/sys/supported_test.go create mode 100644 libgo/go/cmd/internal/traceviewer/format.go create mode 100644 libgo/go/cmd/vendor/modules.txt create mode 100644 libgo/go/crypto/cipher/xor_arm64.go delete mode 100644 libgo/go/crypto/x509/root_cgo_darwin_amd64.go create mode 100644 libgo/go/crypto/x509/root_darwin.go delete mode 100644 libgo/go/crypto/x509/root_darwin_amd64.go delete mode 100644 libgo/go/crypto/x509/root_darwin_ios.go delete mode 100644 libgo/go/crypto/x509/root_darwin_ios_gen.go create mode 100644 libgo/go/crypto/x509/root_ios.go create mode 100644 libgo/go/crypto/x509/root_ios_gen.go create mode 100644 libgo/go/debug/dwarf/dwarf5ranges_test.go create mode 100644 libgo/go/debug/dwarf/testdata/debug_rnglists create mode 100644 libgo/go/debug/dwarf/testdata/line-clang-dwarf5.elf create mode 100644 libgo/go/debug/dwarf/testdata/line-gcc-dwarf5.elf create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc930-ranges-no [...] create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc930-ranges-wi [...] create mode 100644 libgo/go/debug/elf/testdata/multiple-code-sections.c create mode 100644 libgo/go/embed/embed.go create mode 100644 libgo/go/embed/internal/embedtest/concurrency.txt create mode 100644 libgo/go/embed/internal/embedtest/embed_test.go create mode 100644 libgo/go/embed/internal/embedtest/embedx_test.go create mode 100644 libgo/go/embed/internal/embedtest/testdata/.hidden/.more/tip.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/.hidden/_more/tip.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/.hidden/fortune.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/.hidden/more/tip.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/_hidden/fortune.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/ascii.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/glass.txt copy gcc/testsuite/go.test/test/helloworld.out => libgo/go/embed/internal/embedtes [...] create mode 100644 libgo/go/embed/internal/embedtest/testdata/i/i18n.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/i/j/k/k8s.txt create mode 100644 libgo/go/embed/internal/embedtest/testdata/ken.txt create mode 100644 libgo/go/flag/example_func_test.go create mode 100644 libgo/go/go.mod create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/notinheap.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/notinheap.gox create mode 100644 libgo/go/go/parser/testdata/issue42951/not_a_file.go/invalid.go create mode 100644 libgo/go/go/types/errorcodes.go create mode 100644 libgo/go/go/types/errorcodes_test.go delete mode 100644 libgo/go/go/types/testdata/issue23203a.src delete mode 100644 libgo/go/go/types/testdata/issue23203b.src delete mode 100644 libgo/go/go/types/testdata/issue26390.src delete mode 100644 libgo/go/go/types/testdata/issue28251.src delete mode 100644 libgo/go/go/types/testdata/issue6977.src create mode 100644 libgo/go/golang.org/x/net/idna/tables12.0.0.go delete mode 100644 libgo/go/golang.org/x/net/idna/tables12.00.go create mode 100644 libgo/go/golang.org/x/net/idna/tables13.0.0.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_netbsd_arm64.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_other.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_other_arch.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_other_arm.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_other_mips64x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_ppc64x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_s390x.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_zos.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_zos_s390x.go create mode 100644 libgo/go/golang.org/x/text/unicode/bidi/tables13.0.0.go create mode 100644 libgo/go/golang.org/x/text/unicode/norm/tables13.0.0.go create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/framepointer/fra [...] create mode 100644 libgo/go/golang.org/x/tools/go/analysis/passes/testinggoroutine [...] create mode 100644 libgo/go/golang.org/x/tools/internal/lsp/fuzzy/input.go create mode 100644 libgo/go/golang.org/x/tools/internal/lsp/fuzzy/matcher.go create mode 100644 libgo/go/html/template/testdata/fs.zip create mode 100644 libgo/go/internal/cpu/cpu_amd64p32.go create mode 100644 libgo/go/internal/cpu/cpu_arm64_android.go create mode 100644 libgo/go/internal/cpu/cpu_arm64_darwin.go create mode 100644 libgo/go/internal/cpu/cpu_arm64_freebsd.go create mode 100644 libgo/go/internal/cpu/cpu_arm64_hwcap.go create mode 100644 libgo/go/internal/cpu/cpu_arm64_linux.go create mode 100644 libgo/go/internal/cpu/cpu_arm64_other.go delete mode 100644 libgo/go/internal/cpu/cpu_no_init.go create mode 100644 libgo/go/internal/cpu/cpu_no_name.go create mode 100644 libgo/go/internal/cpu/cpu_other.go create mode 100644 libgo/go/internal/cpu/cpu_ppc64x_aix.go create mode 100644 libgo/go/internal/cpu/cpu_ppc64x_linux.go delete mode 100644 libgo/go/internal/cpu/cpu_ppcx.go create mode 100644 libgo/go/internal/poll/fd_writev_illumos.go create mode 100644 libgo/go/internal/poll/iovec_illumos.go create mode 100644 libgo/go/internal/poll/iovec_unix.go create mode 100644 libgo/go/internal/sysinfo/sysinfo.go create mode 100644 libgo/go/internal/testlog/exit.go create mode 100644 libgo/go/io/export_test.go create mode 100644 libgo/go/io/fs/fs.go create mode 100644 libgo/go/io/fs/fs_test.go create mode 100644 libgo/go/io/fs/glob.go create mode 100644 libgo/go/io/fs/glob_test.go create mode 100644 libgo/go/io/fs/readdir.go create mode 100644 libgo/go/io/fs/readdir_test.go create mode 100644 libgo/go/io/fs/readfile.go create mode 100644 libgo/go/io/fs/readfile_test.go create mode 100644 libgo/go/io/fs/stat.go create mode 100644 libgo/go/io/fs/stat_test.go create mode 100644 libgo/go/io/fs/sub.go create mode 100644 libgo/go/io/fs/sub_test.go create mode 100644 libgo/go/io/fs/walk.go create mode 100644 libgo/go/io/fs/walk_test.go create mode 100644 libgo/go/net/sock_linux_test.go create mode 100644 libgo/go/os/dir_gccgo_c.c create mode 100644 libgo/go/os/exec_unix_test.go create mode 100644 libgo/go/os/executable_dragonfly.go create mode 100644 libgo/go/os/executable_sysctl.go delete mode 100644 libgo/go/os/getwd_darwin.go create mode 100644 libgo/go/os/pipe2_illumos.go create mode 100644 libgo/go/os/read_test.go create mode 100644 libgo/go/os/signal/example_unix_test.go create mode 100644 libgo/go/os/tempfile.go create mode 100644 libgo/go/os/tempfile_test.go copy libgo/go/{io/ioutil => os}/testdata/hello (100%) create mode 100644 libgo/go/runtime/cpuflags_arm64.go create mode 100644 libgo/go/runtime/debug/panic_test.go create mode 100644 libgo/go/runtime/export_pipe2_test.go create mode 100644 libgo/go/runtime/export_pipe_test.go create mode 100644 libgo/go/runtime/histogram.go create mode 100644 libgo/go/runtime/histogram_test.go create mode 100644 libgo/go/runtime/internal/atomic/unaligned.go create mode 100644 libgo/go/runtime/mcheckmark.go create mode 100644 libgo/go/runtime/metrics.go create mode 100644 libgo/go/runtime/metrics/description.go create mode 100644 libgo/go/runtime/metrics/description_test.go create mode 100644 libgo/go/runtime/metrics/doc.go create mode 100644 libgo/go/runtime/metrics/histogram.go create mode 100644 libgo/go/runtime/metrics/sample.go create mode 100644 libgo/go/runtime/metrics/value.go create mode 100644 libgo/go/runtime/metrics_test.go delete mode 100644 libgo/go/runtime/mgcsweepbuf.go create mode 100644 libgo/go/runtime/mranges_test.go delete mode 100644 libgo/go/runtime/os_openbsd_arm64.go create mode 100644 libgo/go/strconv/ctoa_test.go create mode 100644 libgo/go/strconv/eisel_lemire.go create mode 100644 libgo/go/sync/atomic/unaligned.go create mode 100644 libgo/go/syscall/exec_windows_test.go create mode 100644 libgo/go/syscall/syscall_linux.go create mode 100644 libgo/go/testing/fstest/mapfs.go create mode 100644 libgo/go/testing/fstest/mapfs_test.go create mode 100644 libgo/go/testing/fstest/testfs.go create mode 100644 libgo/go/testing/iotest/example_test.go create mode 100644 libgo/go/time/zoneinfo_unix_test.go create mode 100644 libgo/go/vendor/modules.txt create mode 100644 libgo/misc/cgo/test/issue1435.go create mode 100644 libgo/misc/cgo/test/issue42495.go create mode 100644 libgo/misc/cgo/test/testdata/issue9400/asm_riscv64.s create mode 100644 libgo/misc/cgo/testgodefs/testdata/bitfields.go create mode 100644 libgo/misc/cgo/testplugin/testdata/method/main.go create mode 100644 libgo/misc/cgo/testplugin/testdata/method/plugin.go create mode 100644 libgo/misc/cgo/testsanitizers/testdata/msan7.go copy libstdc++-v3/{ChangeLog => ChangeLog-2020} (100%)