pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/go



Module Name:    pkgsrc
Committed By:   bsiegert
Date:           Sun Mar  4 12:54:06 UTC 2018

Modified Files:
        pkgsrc/lang/go: Makefile PLIST distinfo version.mk
        pkgsrc/lang/go/patches: patch-src_cmd_link_internal_ld_elf.go
Added Files:
        pkgsrc/lang/go: PLIST.OpenBSD
Removed Files:
        pkgsrc/lang/go/patches: patch-src_runtime_rt0__netbsd__arm.s

Log Message:
Update Go to 1.10. Via wip.

Full release notes at https://golang.org/doc/go1.10.

The latest Go release, version 1.10, arrives six months after Go 1.9. Most of
its changes are in the implementation of the toolchain, runtime, and libraries.
As always, the release maintains the Go 1 promise of compatibility. We expect
almost all Go programs to continue to compile and run as before.

This release improves caching of built packages, adds caching of successful
test results, runs vet automatically during tests, and permits passing string
values directly between Go and C using cgo. A new compiler option whitelist may
cause unexpected invalid flag errors in code that built successfully with older
releases.

As announced in the Go 1.9 release notes, Go 1.10 now requires FreeBSD 10.3 or
later; support for FreeBSD 9.3 has been removed.

Go now runs on NetBSD again but requires the unreleased NetBSD 8. Only GOARCH
amd64 and 386 have been fixed. The arm port is still broken.

On 32-bit MIPS systems, the new environment variable settings GOMIPS=hardfloat
(the default) and GOMIPS=softfloat select whether to use hardware instructions
or software emulation for floating-point computations.

Go 1.10 is the last release that will run on OpenBSD 6.0. Go 1.11 will require
OpenBSD 6.2.

Go 1.10 is the last release that will run on OS X 10.8 Mountain Lion or OS X
10.9 Mavericks. Go 1.11 will require OS X 10.10 Yosemite or later.

Go 1.10 is the last release that will run on Windows XP or Windows Vista. Go
1.11 will require Windows 7 or later.


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 pkgsrc/lang/go/Makefile
cvs rdiff -u -r1.38 -r1.39 pkgsrc/lang/go/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/go/PLIST.OpenBSD
cvs rdiff -u -r1.57 -r1.58 pkgsrc/lang/go/distinfo
cvs rdiff -u -r1.34 -r1.35 pkgsrc/lang/go/version.mk
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/lang/go/patches/patch-src_cmd_link_internal_ld_elf.go
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/lang/go/patches/patch-src_runtime_rt0__netbsd__arm.s

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/go/Makefile
diff -u pkgsrc/lang/go/Makefile:1.61 pkgsrc/lang/go/Makefile:1.62
--- pkgsrc/lang/go/Makefile:1.61        Tue Jan 30 17:05:21 2018
+++ pkgsrc/lang/go/Makefile     Sun Mar  4 12:54:06 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.61 2018/01/30 17:05:21 jperkin Exp $
+# $NetBSD: Makefile,v 1.62 2018/03/04 12:54:06 bsiegert Exp $
 
 .include "version.mk"
 
@@ -23,21 +23,17 @@ USE_TOOLS+= bash:run perl:run pax
 TMPDIR?=       /tmp
 BUILDLINK_PASSTHRU_DIRS+= ${TMPDIR}
 
-GOROOT_FINAL=  ${PREFIX}/go
-INSTALLATION_DIRS= bin
+GOROOT_FINAL=          ${PREFIX}/go
+INSTALLATION_DIRS=     bin
 
 REPLACE_BASH+= doc/articles/wiki/test.bash
 REPLACE_BASH+= doc/codewalk/run
 REPLACE_BASH+= lib/time/update.bash
 REPLACE_BASH+= misc/arm/a
 REPLACE_BASH+= misc/benchcmp
-REPLACE_BASH+= misc/cgo/errors/test.bash
 REPLACE_BASH+= misc/cgo/fortran/test.bash
-REPLACE_BASH+= misc/cgo/testcshared/test.bash
 REPLACE_BASH+= misc/cgo/testgodefs/test.bash
 REPLACE_BASH+= misc/cgo/testplugin/test.bash
-REPLACE_BASH+= misc/cgo/testsanitizers/test.bash
-REPLACE_BASH+= misc/cgo/testplugin/test.bash
 REPLACE_BASH+= misc/nacl/go_nacl_386_exec
 REPLACE_BASH+= misc/nacl/go_nacl_amd64p32_exec
 REPLACE_BASH+= misc/nacl/go_nacl_arm_exec
@@ -46,8 +42,8 @@ REPLACE_BASH+=        src/androidtest.bash
 REPLACE_BASH+= src/bootstrap.bash
 REPLACE_BASH+= src/buildall.bash
 REPLACE_BASH+= src/clean.bash
-REPLACE_BASH+= src/cmd/dist/mkdeps.bash
 REPLACE_BASH+= src/cmd/go/mkalldocs.sh
+REPLACE_BASH+= src/cmd/vendor/github.com/google/pprof/test.sh
 REPLACE_BASH+= src/internal/trace/mkcanned.bash
 REPLACE_BASH+= src/iostest.bash
 REPLACE_BASH+= src/make.bash
@@ -71,6 +67,9 @@ CHECK_RELRO_SKIP+=            go/bin/gofmt
 CHECK_RELRO_SKIP+=             go/pkg/bootstrap/bin/asm
 CHECK_RELRO_SKIP+=             go/pkg/bootstrap/bin/compile
 CHECK_RELRO_SKIP+=             go/pkg/bootstrap/bin/link
+# also does not support SSP at this time
+CHECK_SSP_SKIP=                        ${CHECK_RELRO_SKIP}
+CHECK_SSP_SKIP+=               go/pkg/bootstrap/bin/cgo
 
 # uses /bin/rc (for Plan 9)
 CHECK_INTERPRETER_SKIP+=       go/include/plan9/mklibc.rc
@@ -84,7 +83,11 @@ GOROOT_BOOTSTRAP=    ${PREFIX}/go14
 
 .include "../../mk/bsd.prefs.mk"
 
-PLIST_VARS+=   route
+PLIST_VARS+=   pty route
+
+.if ${OPSYS} != "SunOS"
+PLIST.pty=     yes
+.endif
 
 .if ${OPSYS} != "Linux" && ${OPSYS} != "SunOS"
 PLIST.route=   yes

Index: pkgsrc/lang/go/PLIST
diff -u pkgsrc/lang/go/PLIST:1.38 pkgsrc/lang/go/PLIST:1.39
--- pkgsrc/lang/go/PLIST:1.38   Thu Feb  8 19:32:17 2018
+++ pkgsrc/lang/go/PLIST        Sun Mar  4 12:54:06 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.38 2018/02/08 19:32:17 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.39 2018/03/04 12:54:06 bsiegert Exp $
 bin/go
 bin/gofmt
 go/AUTHORS
@@ -11,6 +11,7 @@ go/VERSION
 go/api/README
 go/api/except.txt
 go/api/go1.1.txt
+go/api/go1.10.txt
 go/api/go1.2.txt
 go/api/go1.3.txt
 go/api/go1.4.txt
@@ -68,12 +69,9 @@ go/doc/debugging_with_gdb.html
 go/doc/devel/pre_go1.html
 go/doc/devel/release.html
 go/doc/devel/weekly.html
+go/doc/diagnostics.html
 go/doc/docs.html
 go/doc/editors.html
-go/doc/editors/go-plus.png
-go/doc/editors/gogland.png
-go/doc/editors/vimgo.png
-go/doc/editors/vscodego.png
 go/doc/effective_go.html
 go/doc/gccgo_contribute.html
 go/doc/gccgo_install.html
@@ -81,6 +79,7 @@ go/doc/go-logo-black.png
 go/doc/go-logo-blue.png
 go/doc/go-logo-white.png
 go/doc/go1.1.html
+go/doc/go1.10.html
 go/doc/go1.2.html
 go/doc/go1.3.html
 go/doc/go1.4.html
@@ -184,25 +183,28 @@ go/misc/android/cleaner.go
 go/misc/android/go_android_exec.go
 go/misc/arm/a
 go/misc/benchcmp
-go/misc/cgo/errors/err1.go
-go/misc/cgo/errors/err2.go
-go/misc/cgo/errors/err3.go
-go/misc/cgo/errors/issue11097a.go
-go/misc/cgo/errors/issue11097b.go
-go/misc/cgo/errors/issue13129.go
-go/misc/cgo/errors/issue13423.go
-go/misc/cgo/errors/issue13635.go
-go/misc/cgo/errors/issue13830.go
-go/misc/cgo/errors/issue14669.go
-go/misc/cgo/errors/issue16116.go
-go/misc/cgo/errors/issue16591.go
-go/misc/cgo/errors/issue18452.go
-go/misc/cgo/errors/issue18889.go
-go/misc/cgo/errors/issue7757.go
-go/misc/cgo/errors/issue8442.go
-go/misc/cgo/errors/malloc.go
-go/misc/cgo/errors/ptr.go
-go/misc/cgo/errors/test.bash
+go/misc/cgo/errors/errors_test.go
+go/misc/cgo/errors/ptr_test.go
+go/misc/cgo/errors/src/err1.go
+go/misc/cgo/errors/src/err2.go
+go/misc/cgo/errors/src/err3.go
+go/misc/cgo/errors/src/err4.go
+go/misc/cgo/errors/src/issue11097a.go
+go/misc/cgo/errors/src/issue11097b.go
+go/misc/cgo/errors/src/issue13129.go
+go/misc/cgo/errors/src/issue13423.go
+go/misc/cgo/errors/src/issue13467.go
+go/misc/cgo/errors/src/issue13635.go
+go/misc/cgo/errors/src/issue13830.go
+go/misc/cgo/errors/src/issue14669.go
+go/misc/cgo/errors/src/issue16116.go
+go/misc/cgo/errors/src/issue16591.go
+go/misc/cgo/errors/src/issue18452.go
+go/misc/cgo/errors/src/issue18889.go
+go/misc/cgo/errors/src/issue7757.go
+go/misc/cgo/errors/src/issue8442.go
+go/misc/cgo/errors/src/long_double_size.go
+go/misc/cgo/errors/src/malloc.go
 go/misc/cgo/fortran/answer.f90
 go/misc/cgo/fortran/fortran.go
 go/misc/cgo/fortran/fortran_test.go
@@ -275,8 +277,14 @@ go/misc/cgo/test/issue20129.go
 go/misc/cgo/test/issue20266.go
 go/misc/cgo/test/issue20266/issue20266.h
 go/misc/cgo/test/issue20369.go
+go/misc/cgo/test/issue20910.c
+go/misc/cgo/test/issue20910.go
 go/misc/cgo/test/issue21668.go
 go/misc/cgo/test/issue21708.go
+go/misc/cgo/test/issue21809.go
+go/misc/cgo/test/issue21897.go
+go/misc/cgo/test/issue21897b.go
+go/misc/cgo/test/issue22958.go
 go/misc/cgo/test/issue2462.go
 go/misc/cgo/test/issue3250.go
 go/misc/cgo/test/issue3250w.go
@@ -316,6 +324,9 @@ go/misc/cgo/test/issue6506.go
 go/misc/cgo/test/issue6612.go
 go/misc/cgo/test/issue6833.go
 go/misc/cgo/test/issue6833_c.c
+go/misc/cgo/test/issue6907.go
+go/misc/cgo/test/issue6907export.go
+go/misc/cgo/test/issue6907export_c.c
 go/misc/cgo/test/issue6997_linux.c
 go/misc/cgo/test/issue6997_linux.go
 go/misc/cgo/test/issue7234_test.go
@@ -363,6 +374,7 @@ go/misc/cgo/test/setgid_linux.go
 go/misc/cgo/test/sigaltstack.go
 go/misc/cgo/test/sigprocmask.c
 go/misc/cgo/test/sigprocmask.go
+go/misc/cgo/test/test22906.go
 go/misc/cgo/testasan/main.go
 go/misc/cgo/testcarchive/carchive_test.go
 go/misc/cgo/testcarchive/main.c
@@ -379,6 +391,7 @@ go/misc/cgo/testcarchive/src/libgo3/libg
 go/misc/cgo/testcarchive/src/libgo4/libgo4.go
 go/misc/cgo/testcarchive/src/libgo6/sigprof.go
 go/misc/cgo/testcarchive/src/p/p.go
+go/misc/cgo/testcshared/cshared_test.go
 go/misc/cgo/testcshared/main0.c
 go/misc/cgo/testcshared/main1.c
 go/misc/cgo/testcshared/main2.c
@@ -392,7 +405,6 @@ go/misc/cgo/testcshared/src/libgo2/libgo
 go/misc/cgo/testcshared/src/libgo4/libgo4.go
 go/misc/cgo/testcshared/src/libgo5/libgo5.go
 go/misc/cgo/testcshared/src/p/p.go
-go/misc/cgo/testcshared/test.bash
 go/misc/cgo/testgodefs/anonunion.go
 go/misc/cgo/testgodefs/issue8478.go
 go/misc/cgo/testgodefs/main.go
@@ -405,38 +417,52 @@ go/misc/cgo/testplugin/src/iface/main.go
 go/misc/cgo/testplugin/src/iface_a/a.go
 go/misc/cgo/testplugin/src/iface_b/b.go
 go/misc/cgo/testplugin/src/iface_i/i.go
+go/misc/cgo/testplugin/src/issue18584/main.go
+go/misc/cgo/testplugin/src/issue18584/plugin.go
 go/misc/cgo/testplugin/src/issue18676/dynamodbstreamsevt/definition.go
 go/misc/cgo/testplugin/src/issue18676/main.go
 go/misc/cgo/testplugin/src/issue18676/plugin.go
+go/misc/cgo/testplugin/src/issue19418/main.go
+go/misc/cgo/testplugin/src/issue19418/plugin.go
+go/misc/cgo/testplugin/src/issue19529/plugin.go
 go/misc/cgo/testplugin/src/issue19534/main.go
 go/misc/cgo/testplugin/src/issue19534/plugin.go
+go/misc/cgo/testplugin/src/issue22175/main.go
+go/misc/cgo/testplugin/src/issue22175/plugin1.go
+go/misc/cgo/testplugin/src/issue22175/plugin2.go
+go/misc/cgo/testplugin/src/issue22295.pkg/main.go
+go/misc/cgo/testplugin/src/issue22295.pkg/plugin.go
 go/misc/cgo/testplugin/src/plugin1/plugin1.go
 go/misc/cgo/testplugin/src/plugin2/plugin2.go
 go/misc/cgo/testplugin/src/sub/plugin1/plugin1.go
 go/misc/cgo/testplugin/test.bash
-go/misc/cgo/testplugin/unnamed1.go
-go/misc/cgo/testplugin/unnamed2.go
-go/misc/cgo/testsanitizers/msan.go
-go/misc/cgo/testsanitizers/msan2.go
-go/misc/cgo/testsanitizers/msan3.go
-go/misc/cgo/testsanitizers/msan4.go
-go/misc/cgo/testsanitizers/msan5.go
-go/misc/cgo/testsanitizers/msan_fail.go
-go/misc/cgo/testsanitizers/msan_shared.go
-go/misc/cgo/testsanitizers/test.bash
-go/misc/cgo/testsanitizers/tsan.go
-go/misc/cgo/testsanitizers/tsan10.go
-go/misc/cgo/testsanitizers/tsan11.go
-go/misc/cgo/testsanitizers/tsan12.go
-go/misc/cgo/testsanitizers/tsan2.go
-go/misc/cgo/testsanitizers/tsan3.go
-go/misc/cgo/testsanitizers/tsan4.go
-go/misc/cgo/testsanitizers/tsan5.go
-go/misc/cgo/testsanitizers/tsan6.go
-go/misc/cgo/testsanitizers/tsan7.go
-go/misc/cgo/testsanitizers/tsan8.go
-go/misc/cgo/testsanitizers/tsan9.go
-go/misc/cgo/testsanitizers/tsan_shared.go
+go/misc/cgo/testplugin/unnamed1/main.go
+go/misc/cgo/testplugin/unnamed2/main.go
+go/misc/cgo/testsanitizers/cc_test.go
+go/misc/cgo/testsanitizers/cshared_test.go
+go/misc/cgo/testsanitizers/msan_test.go
+go/misc/cgo/testsanitizers/src/msan.go
+go/misc/cgo/testsanitizers/src/msan2.go
+go/misc/cgo/testsanitizers/src/msan2_cmsan.go
+go/misc/cgo/testsanitizers/src/msan3.go
+go/misc/cgo/testsanitizers/src/msan4.go
+go/misc/cgo/testsanitizers/src/msan5.go
+go/misc/cgo/testsanitizers/src/msan_fail.go
+go/misc/cgo/testsanitizers/src/msan_shared.go
+go/misc/cgo/testsanitizers/src/tsan.go
+go/misc/cgo/testsanitizers/src/tsan10.go
+go/misc/cgo/testsanitizers/src/tsan11.go
+go/misc/cgo/testsanitizers/src/tsan12.go
+go/misc/cgo/testsanitizers/src/tsan2.go
+go/misc/cgo/testsanitizers/src/tsan3.go
+go/misc/cgo/testsanitizers/src/tsan4.go
+go/misc/cgo/testsanitizers/src/tsan5.go
+go/misc/cgo/testsanitizers/src/tsan6.go
+go/misc/cgo/testsanitizers/src/tsan7.go
+go/misc/cgo/testsanitizers/src/tsan8.go
+go/misc/cgo/testsanitizers/src/tsan9.go
+go/misc/cgo/testsanitizers/src/tsan_shared.go
+go/misc/cgo/testsanitizers/tsan_test.go
 go/misc/cgo/testshared/shared_test.go
 go/misc/cgo/testshared/src/dep2/dep2.go
 go/misc/cgo/testshared/src/dep3/dep3.go
@@ -450,6 +476,8 @@ go/misc/cgo/testshared/src/exe2/exe2.go
 go/misc/cgo/testshared/src/exe3/exe3.go
 go/misc/cgo/testshared/src/execgo/exe.go
 go/misc/cgo/testshared/src/explicit/explicit.go
+go/misc/cgo/testshared/src/global/main.go
+go/misc/cgo/testshared/src/globallib/global.go
 go/misc/cgo/testshared/src/iface/main.go
 go/misc/cgo/testshared/src/iface_a/a.go
 go/misc/cgo/testshared/src/iface_b/b.go
@@ -502,11 +530,13 @@ go/misc/swig/callback/callback.go
 go/misc/swig/callback/callback.h
 go/misc/swig/callback/callback.swigcxx
 go/misc/swig/callback/callback_test.go
+go/misc/swig/stdio/file.go
 go/misc/swig/stdio/file.swig
 go/misc/swig/stdio/file_test.go
 go/misc/trace/README.md
-go/misc/trace/trace_viewer_lean.html
+go/misc/trace/trace_viewer_full.html
 go/pkg/bootstrap/bin/asm
+go/pkg/bootstrap/bin/cgo
 go/pkg/bootstrap/bin/compile
 go/pkg/bootstrap/bin/link
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/asm/internal/arch.a
@@ -527,6 +557,7 @@ go/pkg/bootstrap/pkg/${GO_PLATFORM}/boot
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/compile/internal/x86.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/bio.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/dwarf.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/edit.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/gcprog.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/obj.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/obj/arm.a
@@ -542,16 +573,25 @@ go/pkg/bootstrap/pkg/${GO_PLATFORM}/boot
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/arm.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/arm64.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/ld.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/loadelf.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/loadmacho.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/loadpe.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/mips.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/mips64.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/objfile.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/ppc64.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/s390x.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/sym.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/x86.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/container/heap.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/debug/dwarf.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/debug/elf.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/debug/macho.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/debug/pe.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/math/big.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/math/bits.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/sort.a
 go/pkg/bootstrap/src/bootstrap/cmd/asm/doc.go
-go/pkg/bootstrap/src/bootstrap/cmd/asm/internal/arch/amd64.go
 go/pkg/bootstrap/src/bootstrap/cmd/asm/internal/arch/arch.go
 go/pkg/bootstrap/src/bootstrap/cmd/asm/internal/arch/arm.go
 go/pkg/bootstrap/src/bootstrap/cmd/asm/internal/arch/arm64.go
@@ -572,6 +612,14 @@ go/pkg/bootstrap/src/bootstrap/cmd/asm/i
 go/pkg/bootstrap/src/bootstrap/cmd/asm/internal/lex/stack.go
 go/pkg/bootstrap/src/bootstrap/cmd/asm/internal/lex/tokenizer.go
 go/pkg/bootstrap/src/bootstrap/cmd/asm/main.go
+go/pkg/bootstrap/src/bootstrap/cmd/cgo/ast.go
+go/pkg/bootstrap/src/bootstrap/cmd/cgo/doc.go
+go/pkg/bootstrap/src/bootstrap/cmd/cgo/gcc.go
+go/pkg/bootstrap/src/bootstrap/cmd/cgo/godefs.go
+go/pkg/bootstrap/src/bootstrap/cmd/cgo/main.go
+go/pkg/bootstrap/src/bootstrap/cmd/cgo/out.go
+go/pkg/bootstrap/src/bootstrap/cmd/cgo/util.go
+go/pkg/bootstrap/src/bootstrap/cmd/cgo/zdefaultcc.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/doc.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/fmt_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/amd64/galign.go
@@ -598,6 +646,7 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/const.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/constFold_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/dcl.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/dwinl.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/esc.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/export.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/fixedbugs_test.go
@@ -610,6 +659,7 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/iface_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/init.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/inl.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/inl_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/lex.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/lex_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/logic_test.go
@@ -620,7 +670,7 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/noder.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/norace.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/obj.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/opnames.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/op_string.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/order.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/pgen.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/pgen_test.go
@@ -684,6 +734,8 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/deadcode_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/deadstore.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/deadstore_test.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/debug.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/debug_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/decompose.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/dom.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/dom_test.go
@@ -740,6 +792,7 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/shortcircuit.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/shortcircuit_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/sizeof_test.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/softfloat.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/sparsemap.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/sparseset.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/sparsetree.go
@@ -766,6 +819,7 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/syntax/source.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/syntax/syntax.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/syntax/tokens.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/types/etype_string.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/types/pkg.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/types/scope.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/types/sizeof_test.go
@@ -782,6 +836,8 @@ go/pkg/bootstrap/src/bootstrap/cmd/inter
 go/pkg/bootstrap/src/bootstrap/cmd/internal/dwarf/dwarf.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/dwarf/dwarf_defs.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/dwarf/dwarf_test.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/edit/edit.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/edit/edit_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/gcprog/gcprog.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/addrtype_string.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/arm/a.out.go
@@ -795,6 +851,7 @@ go/pkg/bootstrap/src/bootstrap/cmd/inter
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/arm64/anames7.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/arm64/asm7.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/arm64/asm_test.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/arm64/doc.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/arm64/list7.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/arm64/obj7.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/bootstrap.go
@@ -835,12 +892,15 @@ go/pkg/bootstrap/src/bootstrap/cmd/inter
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/textflag.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/util.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/x86/a.out.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/x86/aenum.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/x86/anames.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/x86/asm6.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/x86/issue19518_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/x86/list6.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/x86/obj6.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/x86/obj6_test.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/x86/vex_optabs.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/x86/ytab.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/autotype.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/doc.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/flag.go
@@ -883,43 +943,78 @@ go/pkg/bootstrap/src/bootstrap/cmd/link/
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/elf.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/go.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/ld.go
-go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/ldelf.go
-go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/ldmacho.go
-go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/ldpe.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/lib.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/link.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/macho.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/macho_combine_dwarf.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/main.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/nooptcgolink_test.go
-go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/objfile.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/outbuf.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/pcln.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/pe.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/sym.go
-go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/symbols.go
-go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/symkind.go
-go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/symkind_string.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/symtab.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/typelink.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/util.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/loadelf/ldelf.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/loadmacho/ldmacho.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/loadpe/ldpe.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/mips/asm.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/mips/l.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/mips/obj.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/mips64/asm.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/mips64/l.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/mips64/obj.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/objfile/objfile.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ppc64/asm.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ppc64/l.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ppc64/obj.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/s390x/asm.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/s390x/l.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/s390x/obj.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/sym/attribute.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/sym/library.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/sym/reloc.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/sym/segment.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/sym/symbol.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/sym/symbols.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/sym/symkind.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/sym/symkind_string.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/x86/asm.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/x86/l.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/x86/obj.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/link_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/linkbig_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/main.go
+go/pkg/bootstrap/src/bootstrap/container/heap/example_intheap_test.go
+go/pkg/bootstrap/src/bootstrap/container/heap/example_pq_test.go
+go/pkg/bootstrap/src/bootstrap/container/heap/heap.go
+go/pkg/bootstrap/src/bootstrap/container/heap/heap_test.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/buf.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/class_string.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/const.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/entry.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/entry_test.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/export_test.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/line.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/line_test.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/open.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/type.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/type_test.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/typeunit.go
+go/pkg/bootstrap/src/bootstrap/debug/dwarf/unit.go
+go/pkg/bootstrap/src/bootstrap/debug/elf/elf.go
+go/pkg/bootstrap/src/bootstrap/debug/elf/elf_test.go
+go/pkg/bootstrap/src/bootstrap/debug/elf/file.go
+go/pkg/bootstrap/src/bootstrap/debug/elf/file_test.go
+go/pkg/bootstrap/src/bootstrap/debug/elf/reader.go
+go/pkg/bootstrap/src/bootstrap/debug/elf/symbols_test.go
+go/pkg/bootstrap/src/bootstrap/debug/macho/fat.go
+go/pkg/bootstrap/src/bootstrap/debug/macho/file.go
+go/pkg/bootstrap/src/bootstrap/debug/macho/file_test.go
+go/pkg/bootstrap/src/bootstrap/debug/macho/macho.go
+go/pkg/bootstrap/src/bootstrap/debug/macho/reloctype.go
+go/pkg/bootstrap/src/bootstrap/debug/macho/reloctype_string.go
 go/pkg/bootstrap/src/bootstrap/debug/pe/file.go
 go/pkg/bootstrap/src/bootstrap/debug/pe/file_cgo_test.go
 go/pkg/bootstrap/src/bootstrap/debug/pe/file_test.go
@@ -978,11 +1073,31 @@ go/pkg/bootstrap/src/bootstrap/math/big/
 go/pkg/bootstrap/src/bootstrap/math/big/ratmarsh.go
 go/pkg/bootstrap/src/bootstrap/math/big/ratmarsh_test.go
 go/pkg/bootstrap/src/bootstrap/math/big/roundingmode_string.go
+go/pkg/bootstrap/src/bootstrap/math/big/sqrt.go
+go/pkg/bootstrap/src/bootstrap/math/big/sqrt_test.go
 go/pkg/bootstrap/src/bootstrap/math/bits/bits.go
 go/pkg/bootstrap/src/bootstrap/math/bits/bits_tables.go
 go/pkg/bootstrap/src/bootstrap/math/bits/bits_test.go
 go/pkg/bootstrap/src/bootstrap/math/bits/example_test.go
+go/pkg/bootstrap/src/bootstrap/math/bits/make_examples.go
 go/pkg/bootstrap/src/bootstrap/math/bits/make_tables.go
+go/pkg/bootstrap/src/bootstrap/sort/example_interface_test.go
+go/pkg/bootstrap/src/bootstrap/sort/example_keys_test.go
+go/pkg/bootstrap/src/bootstrap/sort/example_multi_test.go
+go/pkg/bootstrap/src/bootstrap/sort/example_search_test.go
+go/pkg/bootstrap/src/bootstrap/sort/example_test.go
+go/pkg/bootstrap/src/bootstrap/sort/example_wrapper_test.go
+go/pkg/bootstrap/src/bootstrap/sort/export_test.go
+go/pkg/bootstrap/src/bootstrap/sort/genzfunc.go
+go/pkg/bootstrap/src/bootstrap/sort/search.go
+go/pkg/bootstrap/src/bootstrap/sort/search_test.go
+go/pkg/bootstrap/src/bootstrap/sort/slice.go
+go/pkg/bootstrap/src/bootstrap/sort/sort.go
+go/pkg/bootstrap/src/bootstrap/sort/sort_test.go
+go/pkg/bootstrap/src/bootstrap/sort/zfuncversion.go
+go/pkg/include/asm_ppc64x.h
+go/pkg/include/funcdata.h
+go/pkg/include/textflag.h
 go/pkg/${GO_PLATFORM}/archive/tar.a
 go/pkg/${GO_PLATFORM}/archive/zip.a
 go/pkg/${GO_PLATFORM}/bufio.a
@@ -1006,7 +1121,7 @@ go/pkg/${GO_PLATFORM}/cmd/compile/intern
 go/pkg/${GO_PLATFORM}/cmd/compile/internal/x86.a
 go/pkg/${GO_PLATFORM}/cmd/go/internal/base.a
 go/pkg/${GO_PLATFORM}/cmd/go/internal/bug.a
-go/pkg/${GO_PLATFORM}/cmd/go/internal/buildid.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/cache.a
 go/pkg/${GO_PLATFORM}/cmd/go/internal/cfg.a
 go/pkg/${GO_PLATFORM}/cmd/go/internal/clean.a
 go/pkg/${GO_PLATFORM}/cmd/go/internal/cmdflag.a
@@ -1029,7 +1144,9 @@ go/pkg/${GO_PLATFORM}/cmd/go/internal/we
 go/pkg/${GO_PLATFORM}/cmd/go/internal/work.a
 go/pkg/${GO_PLATFORM}/cmd/internal/bio.a
 go/pkg/${GO_PLATFORM}/cmd/internal/browser.a
+go/pkg/${GO_PLATFORM}/cmd/internal/buildid.a
 go/pkg/${GO_PLATFORM}/cmd/internal/dwarf.a
+go/pkg/${GO_PLATFORM}/cmd/internal/edit.a
 go/pkg/${GO_PLATFORM}/cmd/internal/gcprog.a
 go/pkg/${GO_PLATFORM}/cmd/internal/goobj.a
 go/pkg/${GO_PLATFORM}/cmd/internal/obj.a
@@ -1043,14 +1160,20 @@ go/pkg/${GO_PLATFORM}/cmd/internal/objab
 go/pkg/${GO_PLATFORM}/cmd/internal/objfile.a
 go/pkg/${GO_PLATFORM}/cmd/internal/src.a
 go/pkg/${GO_PLATFORM}/cmd/internal/sys.a
+go/pkg/${GO_PLATFORM}/cmd/internal/test2json.a
 go/pkg/${GO_PLATFORM}/cmd/link/internal/amd64.a
 go/pkg/${GO_PLATFORM}/cmd/link/internal/arm.a
 go/pkg/${GO_PLATFORM}/cmd/link/internal/arm64.a
 go/pkg/${GO_PLATFORM}/cmd/link/internal/ld.a
+go/pkg/${GO_PLATFORM}/cmd/link/internal/loadelf.a
+go/pkg/${GO_PLATFORM}/cmd/link/internal/loadmacho.a
+go/pkg/${GO_PLATFORM}/cmd/link/internal/loadpe.a
 go/pkg/${GO_PLATFORM}/cmd/link/internal/mips.a
 go/pkg/${GO_PLATFORM}/cmd/link/internal/mips64.a
+go/pkg/${GO_PLATFORM}/cmd/link/internal/objfile.a
 go/pkg/${GO_PLATFORM}/cmd/link/internal/ppc64.a
 go/pkg/${GO_PLATFORM}/cmd/link/internal/s390x.a
+go/pkg/${GO_PLATFORM}/cmd/link/internal/sym.a
 go/pkg/${GO_PLATFORM}/cmd/link/internal/x86.a
 go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/driver.a
 go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/internal/binutils.a
@@ -1067,6 +1190,7 @@ go/pkg/${GO_PLATFORM}/cmd/vendor/github.
 go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/third_party/svg.a
 go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/ianlancetaylor/demangle.a
 go/pkg/${GO_PLATFORM}/cmd/vendor/golang.org/x/arch/arm/armasm.a
+go/pkg/${GO_PLATFORM}/cmd/vendor/golang.org/x/arch/arm64/arm64asm.a
 go/pkg/${GO_PLATFORM}/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm.a
 go/pkg/${GO_PLATFORM}/cmd/vendor/golang.org/x/arch/x86/x86asm.a
 go/pkg/${GO_PLATFORM}/cmd/vet/internal/cfg.a
@@ -1163,6 +1287,7 @@ go/pkg/${GO_PLATFORM}/internal/syscall/w
 go/pkg/${GO_PLATFORM}/internal/syscall/windows/registry.a
 go/pkg/${GO_PLATFORM}/internal/syscall/windows/sysdll.a
 go/pkg/${GO_PLATFORM}/internal/testenv.a
+go/pkg/${GO_PLATFORM}/internal/testlog.a
 go/pkg/${GO_PLATFORM}/internal/trace.a
 go/pkg/${GO_PLATFORM}/io.a
 go/pkg/${GO_PLATFORM}/io/ioutil.a
@@ -1196,6 +1321,7 @@ go/pkg/${GO_PLATFORM}/net/url.a
 go/pkg/${GO_PLATFORM}/os.a
 go/pkg/${GO_PLATFORM}/os/exec.a
 go/pkg/${GO_PLATFORM}/os/signal.a
+${PLIST.pty}go/pkg/${GO_PLATFORM}/os/signal/internal/pty.a
 go/pkg/${GO_PLATFORM}/os/user.a
 go/pkg/${GO_PLATFORM}/path.a
 go/pkg/${GO_PLATFORM}/path/filepath.a
@@ -1232,26 +1358,27 @@ go/pkg/${GO_PLATFORM}/unicode/utf16.a
 go/pkg/${GO_PLATFORM}/unicode/utf8.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/crypto/chacha20poly1305.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/crypto/chacha20poly1305/internal/chacha20.a
+go/pkg/${GO_PLATFORM}/vendor/golang_org/x/crypto/cryptobyte.a
+go/pkg/${GO_PLATFORM}/vendor/golang_org/x/crypto/cryptobyte/asn1.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/crypto/curve25519.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/crypto/poly1305.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/net/http2/hpack.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/net/idna.a
+go/pkg/${GO_PLATFORM}/vendor/golang_org/x/net/internal/nettest.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/net/lex/httplex.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/net/nettest.a
-go/pkg/${GO_PLATFORM}/vendor/golang_org/x/net/proxy.a
 ${PLIST.route}go/pkg/${GO_PLATFORM}/vendor/golang_org/x/net/route.a
+go/pkg/${GO_PLATFORM}/vendor/golang_org/x/net/proxy.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/text/secure.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/text/secure/bidirule.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/text/transform.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/text/unicode.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/text/unicode/bidi.a
 go/pkg/${GO_PLATFORM}/vendor/golang_org/x/text/unicode/norm.a
-go/pkg/include/asm_ppc64x.h
-go/pkg/include/funcdata.h
-go/pkg/include/textflag.h
 go/pkg/tool/${GO_PLATFORM}/addr2line
 go/pkg/tool/${GO_PLATFORM}/api
 go/pkg/tool/${GO_PLATFORM}/asm
+go/pkg/tool/${GO_PLATFORM}/buildid
 go/pkg/tool/${GO_PLATFORM}/cgo
 go/pkg/tool/${GO_PLATFORM}/compile
 go/pkg/tool/${GO_PLATFORM}/cover
@@ -1263,6 +1390,7 @@ go/pkg/tool/${GO_PLATFORM}/nm
 go/pkg/tool/${GO_PLATFORM}/objdump
 go/pkg/tool/${GO_PLATFORM}/pack
 go/pkg/tool/${GO_PLATFORM}/pprof
+go/pkg/tool/${GO_PLATFORM}/test2json
 go/pkg/tool/${GO_PLATFORM}/trace
 go/pkg/tool/${GO_PLATFORM}/vet
 go/robots.txt
@@ -1276,17 +1404,24 @@ go/src/archive/tar/example_test.go
 go/src/archive/tar/format.go
 go/src/archive/tar/reader.go
 go/src/archive/tar/reader_test.go
-go/src/archive/tar/stat_atim.go
-go/src/archive/tar/stat_atimespec.go
+go/src/archive/tar/stat_actime1.go
+go/src/archive/tar/stat_actime2.go
 go/src/archive/tar/stat_unix.go
 go/src/archive/tar/strconv.go
 go/src/archive/tar/strconv_test.go
 go/src/archive/tar/tar_test.go
 go/src/archive/tar/testdata/gnu-incremental.tar
+go/src/archive/tar/testdata/gnu-long-nul.tar
 go/src/archive/tar/testdata/gnu-multi-hdrs.tar
+go/src/archive/tar/testdata/gnu-nil-sparse-data.tar
+go/src/archive/tar/testdata/gnu-nil-sparse-hole.tar
+go/src/archive/tar/testdata/gnu-not-utf8.tar
+go/src/archive/tar/testdata/gnu-sparse-big.tar
+go/src/archive/tar/testdata/gnu-utf8.tar
 go/src/archive/tar/testdata/gnu.tar
 go/src/archive/tar/testdata/hardlink.tar
 go/src/archive/tar/testdata/hdr-only.tar
+go/src/archive/tar/testdata/invalid-go17.tar
 go/src/archive/tar/testdata/issue10968.tar
 go/src/archive/tar/testdata/issue11169.tar
 go/src/archive/tar/testdata/issue12435.tar
@@ -1294,16 +1429,24 @@ go/src/archive/tar/testdata/neg-size.tar
 go/src/archive/tar/testdata/nil-uid.tar
 go/src/archive/tar/testdata/pax-bad-hdr-file.tar
 go/src/archive/tar/testdata/pax-bad-mtime-file.tar
+go/src/archive/tar/testdata/pax-global-records.tar
 go/src/archive/tar/testdata/pax-multi-hdrs.tar
+go/src/archive/tar/testdata/pax-nil-sparse-data.tar
+go/src/archive/tar/testdata/pax-nil-sparse-hole.tar
+go/src/archive/tar/testdata/pax-nul-path.tar
+go/src/archive/tar/testdata/pax-nul-xattrs.tar
 go/src/archive/tar/testdata/pax-path-hdr.tar
 go/src/archive/tar/testdata/pax-pos-size-file.tar
+go/src/archive/tar/testdata/pax-records.tar
+go/src/archive/tar/testdata/pax-sparse-big.tar
 go/src/archive/tar/testdata/pax.tar
 go/src/archive/tar/testdata/small.txt
 go/src/archive/tar/testdata/small2.txt
 go/src/archive/tar/testdata/sparse-formats.tar
 go/src/archive/tar/testdata/star.tar
+go/src/archive/tar/testdata/trailing-slash.tar
+go/src/archive/tar/testdata/ustar-file-devs.tar
 go/src/archive/tar/testdata/ustar-file-reg.tar
-go/src/archive/tar/testdata/ustar.issue12594.tar
 go/src/archive/tar/testdata/ustar.tar
 go/src/archive/tar/testdata/v7.tar
 go/src/archive/tar/testdata/writer-big-long.tar
@@ -1327,7 +1470,20 @@ go/src/archive/zip/testdata/readme.zip
 go/src/archive/zip/testdata/symlink.zip
 go/src/archive/zip/testdata/test-trailing-junk.zip
 go/src/archive/zip/testdata/test.zip
+go/src/archive/zip/testdata/time-22738.zip
+go/src/archive/zip/testdata/time-7zip.zip
+go/src/archive/zip/testdata/time-go.zip
+go/src/archive/zip/testdata/time-infozip.zip
+go/src/archive/zip/testdata/time-osx.zip
+go/src/archive/zip/testdata/time-win7.zip
+go/src/archive/zip/testdata/time-winrar.zip
+go/src/archive/zip/testdata/time-winzip.zip
 go/src/archive/zip/testdata/unix.zip
+go/src/archive/zip/testdata/utf8-7zip.zip
+go/src/archive/zip/testdata/utf8-infozip.zip
+go/src/archive/zip/testdata/utf8-osx.zip
+go/src/archive/zip/testdata/utf8-winrar.zip
+go/src/archive/zip/testdata/utf8-winzip.zip
 go/src/archive/zip/testdata/winxp.zip
 go/src/archive/zip/testdata/zip64-2.zip
 go/src/archive/zip/testdata/zip64.zip
@@ -1343,16 +1499,18 @@ go/src/bufio/scan.go
 go/src/bufio/scan_test.go
 go/src/buildall.bash
 go/src/builtin/builtin.go
+go/src/bytes/boundary_test.go
 go/src/bytes/buffer.go
 go/src/bytes/buffer_test.go
 go/src/bytes/bytes.go
 go/src/bytes/bytes_amd64.go
+go/src/bytes/bytes_arm64.go
+go/src/bytes/bytes_arm64.s
 go/src/bytes/bytes_decl.go
 go/src/bytes/bytes_generic.go
 go/src/bytes/bytes_s390x.go
 go/src/bytes/bytes_test.go
 go/src/bytes/compare_test.go
-go/src/bytes/equal_test.go
 go/src/bytes/example_test.go
 go/src/bytes/export_test.go
 go/src/bytes/reader.go
@@ -1372,7 +1530,6 @@ go/src/cmd/api/testdata/src/pkg/p2/p2.go
 go/src/cmd/api/testdata/src/pkg/p3/golden.txt
 go/src/cmd/api/testdata/src/pkg/p3/p3.go
 go/src/cmd/asm/doc.go
-go/src/cmd/asm/internal/arch/amd64.go
 go/src/cmd/asm/internal/arch/arch.go
 go/src/cmd/asm/internal/arch/arm.go
 go/src/cmd/asm/internal/arch/arm64.go
@@ -1388,10 +1545,12 @@ go/src/cmd/asm/internal/asm/pseudo_test.
 go/src/cmd/asm/internal/asm/testdata/386.s
 go/src/cmd/asm/internal/asm/testdata/amd64.s
 go/src/cmd/asm/internal/asm/testdata/amd64enc.s
+go/src/cmd/asm/internal/asm/testdata/amd64enc_extra.s
 go/src/cmd/asm/internal/asm/testdata/amd64error.s
 go/src/cmd/asm/internal/asm/testdata/arm.s
 go/src/cmd/asm/internal/asm/testdata/arm64.s
 go/src/cmd/asm/internal/asm/testdata/arm64enc.s
+go/src/cmd/asm/internal/asm/testdata/arm64error.s
 go/src/cmd/asm/internal/asm/testdata/armerror.s
 go/src/cmd/asm/internal/asm/testdata/armv6.s
 go/src/cmd/asm/internal/asm/testdata/mips.s
@@ -1406,6 +1565,8 @@ go/src/cmd/asm/internal/lex/slice.go
 go/src/cmd/asm/internal/lex/stack.go
 go/src/cmd/asm/internal/lex/tokenizer.go
 go/src/cmd/asm/main.go
+go/src/cmd/buildid/buildid.go
+go/src/cmd/buildid/doc.go
 go/src/cmd/cgo/ast.go
 go/src/cmd/cgo/doc.go
 go/src/cmd/cgo/gcc.go
@@ -1441,6 +1602,7 @@ go/src/cmd/compile/internal/gc/closure.g
 go/src/cmd/compile/internal/gc/const.go
 go/src/cmd/compile/internal/gc/constFold_test.go
 go/src/cmd/compile/internal/gc/dcl.go
+go/src/cmd/compile/internal/gc/dwinl.go
 go/src/cmd/compile/internal/gc/esc.go
 go/src/cmd/compile/internal/gc/export.go
 go/src/cmd/compile/internal/gc/fixedbugs_test.go
@@ -1453,6 +1615,7 @@ go/src/cmd/compile/internal/gc/gsubr.go
 go/src/cmd/compile/internal/gc/iface_test.go
 go/src/cmd/compile/internal/gc/init.go
 go/src/cmd/compile/internal/gc/inl.go
+go/src/cmd/compile/internal/gc/inl_test.go
 go/src/cmd/compile/internal/gc/lex.go
 go/src/cmd/compile/internal/gc/lex_test.go
 go/src/cmd/compile/internal/gc/logic_test.go
@@ -1463,7 +1626,7 @@ go/src/cmd/compile/internal/gc/mpint.go
 go/src/cmd/compile/internal/gc/noder.go
 go/src/cmd/compile/internal/gc/norace.go
 go/src/cmd/compile/internal/gc/obj.go
-go/src/cmd/compile/internal/gc/opnames.go
+go/src/cmd/compile/internal/gc/op_string.go
 go/src/cmd/compile/internal/gc/order.go
 go/src/cmd/compile/internal/gc/pgen.go
 go/src/cmd/compile/internal/gc/pgen_test.go
@@ -1506,6 +1669,7 @@ go/src/cmd/compile/internal/gc/testdata/
 go/src/cmd/compile/internal/gc/testdata/deferNoReturn.go
 go/src/cmd/compile/internal/gc/testdata/divbyzero.go
 go/src/cmd/compile/internal/gc/testdata/dupLoad.go
+go/src/cmd/compile/internal/gc/testdata/flowgraph_generator1.go
 go/src/cmd/compile/internal/gc/testdata/fp.go
 go/src/cmd/compile/internal/gc/testdata/gen/arithBoundaryGen.go
 go/src/cmd/compile/internal/gc/testdata/gen/arithConstGen.go
@@ -1564,6 +1728,8 @@ go/src/cmd/compile/internal/ssa/deadcode
 go/src/cmd/compile/internal/ssa/deadcode_test.go
 go/src/cmd/compile/internal/ssa/deadstore.go
 go/src/cmd/compile/internal/ssa/deadstore_test.go
+go/src/cmd/compile/internal/ssa/debug.go
+go/src/cmd/compile/internal/ssa/debug_test.go
 go/src/cmd/compile/internal/ssa/decompose.go
 go/src/cmd/compile/internal/ssa/dom.go
 go/src/cmd/compile/internal/ssa/dom_test.go
@@ -1645,12 +1811,24 @@ go/src/cmd/compile/internal/ssa/shift_te
 go/src/cmd/compile/internal/ssa/shortcircuit.go
 go/src/cmd/compile/internal/ssa/shortcircuit_test.go
 go/src/cmd/compile/internal/ssa/sizeof_test.go
+go/src/cmd/compile/internal/ssa/softfloat.go
 go/src/cmd/compile/internal/ssa/sparsemap.go
 go/src/cmd/compile/internal/ssa/sparseset.go
 go/src/cmd/compile/internal/ssa/sparsetree.go
 go/src/cmd/compile/internal/ssa/sparsetreemap.go
 go/src/cmd/compile/internal/ssa/stackalloc.go
 go/src/cmd/compile/internal/ssa/stackframe.go
+go/src/cmd/compile/internal/ssa/testdata/hist.dlv-dbg.nexts
+go/src/cmd/compile/internal/ssa/testdata/hist.dlv-opt.nexts
+go/src/cmd/compile/internal/ssa/testdata/hist.gdb-dbg.nexts
+go/src/cmd/compile/internal/ssa/testdata/hist.gdb-opt.nexts
+go/src/cmd/compile/internal/ssa/testdata/hist.go
+go/src/cmd/compile/internal/ssa/testdata/i22558.dlv-dbg-22558.nexts
+go/src/cmd/compile/internal/ssa/testdata/i22558.gdb-dbg-22558.nexts
+go/src/cmd/compile/internal/ssa/testdata/i22558.go
+go/src/cmd/compile/internal/ssa/testdata/i22600.dlv-dbg-race.nexts
+go/src/cmd/compile/internal/ssa/testdata/i22600.gdb-dbg-race.nexts
+go/src/cmd/compile/internal/ssa/testdata/i22600.go
 go/src/cmd/compile/internal/ssa/tighten.go
 go/src/cmd/compile/internal/ssa/trim.go
 go/src/cmd/compile/internal/ssa/value.go
@@ -1674,6 +1852,7 @@ go/src/cmd/compile/internal/syntax/token
 go/src/cmd/compile/internal/test/README
 go/src/cmd/compile/internal/test/divconst_test.go
 go/src/cmd/compile/internal/test/test.go
+go/src/cmd/compile/internal/types/etype_string.go
 go/src/cmd/compile/internal/types/pkg.go
 go/src/cmd/compile/internal/types/scope.go
 go/src/cmd/compile/internal/types/sizeof_test.go
@@ -1691,6 +1870,7 @@ go/src/cmd/cover/doc.go
 go/src/cmd/cover/func.go
 go/src/cmd/cover/html.go
 go/src/cmd/cover/profile.go
+go/src/cmd/cover/testdata/directives.go
 go/src/cmd/cover/testdata/main.go
 go/src/cmd/cover/testdata/p.go
 go/src/cmd/cover/testdata/profile.cov
@@ -1703,9 +1883,9 @@ go/src/cmd/dist/buildtool.go
 go/src/cmd/dist/cpuid_386.s
 go/src/cmd/dist/cpuid_amd64.s
 go/src/cmd/dist/cpuid_default.s
-go/src/cmd/dist/deps.go
+go/src/cmd/dist/doc.go
+go/src/cmd/dist/imports.go
 go/src/cmd/dist/main.go
-go/src/cmd/dist/mkdeps.bash
 go/src/cmd/dist/sys_default.go
 go/src/cmd/dist/sys_windows.go
 go/src/cmd/dist/test.go
@@ -1720,6 +1900,8 @@ go/src/cmd/doc/doc_test.go
 go/src/cmd/doc/main.go
 go/src/cmd/doc/pkg.go
 go/src/cmd/doc/testdata/pkg.go
+go/src/cmd/fix/cftype.go
+go/src/cmd/fix/cftype_test.go
 go/src/cmd/fix/context.go
 go/src/cmd/fix/context_test.go
 go/src/cmd/fix/doc.go
@@ -1727,6 +1909,8 @@ go/src/cmd/fix/fix.go
 go/src/cmd/fix/gotypes.go
 go/src/cmd/fix/gotypes_test.go
 go/src/cmd/fix/import_test.go
+go/src/cmd/fix/jnitype.go
+go/src/cmd/fix/jnitype_test.go
 go/src/cmd/fix/main.go
 go/src/cmd/fix/main_test.go
 go/src/cmd/fix/netipv6zone.go
@@ -1748,8 +1932,11 @@ go/src/cmd/go/internal/base/signal_notun
 go/src/cmd/go/internal/base/signal_unix.go
 go/src/cmd/go/internal/base/tool.go
 go/src/cmd/go/internal/bug/bug.go
-go/src/cmd/go/internal/buildid/buildid.go
-go/src/cmd/go/internal/buildid/note.go
+go/src/cmd/go/internal/cache/cache.go
+go/src/cmd/go/internal/cache/cache_test.go
+go/src/cmd/go/internal/cache/default.go
+go/src/cmd/go/internal/cache/hash.go
+go/src/cmd/go/internal/cache/hash_test.go
 go/src/cmd/go/internal/cfg/cfg.go
 go/src/cmd/go/internal/cfg/zdefaultcc.go
 go/src/cmd/go/internal/cfg/zosarch.go
@@ -1771,13 +1958,17 @@ go/src/cmd/go/internal/help/help.go
 go/src/cmd/go/internal/help/helpdoc.go
 go/src/cmd/go/internal/list/context.go
 go/src/cmd/go/internal/list/list.go
+go/src/cmd/go/internal/load/flag.go
+go/src/cmd/go/internal/load/flag_test.go
+go/src/cmd/go/internal/load/icfg.go
 go/src/cmd/go/internal/load/match_test.go
 go/src/cmd/go/internal/load/path.go
 go/src/cmd/go/internal/load/pkg.go
 go/src/cmd/go/internal/load/search.go
-go/src/cmd/go/internal/load/testgo.go
 go/src/cmd/go/internal/run/run.go
+go/src/cmd/go/internal/str/path.go
 go/src/cmd/go/internal/str/str.go
+go/src/cmd/go/internal/test/cover.go
 go/src/cmd/go/internal/test/test.go
 go/src/cmd/go/internal/test/testflag.go
 go/src/cmd/go/internal/tool/tool.go
@@ -1787,8 +1978,14 @@ go/src/cmd/go/internal/vet/vetflag.go
 go/src/cmd/go/internal/web/bootstrap.go
 go/src/cmd/go/internal/web/http.go
 go/src/cmd/go/internal/web/security.go
+go/src/cmd/go/internal/work/action.go
 go/src/cmd/go/internal/work/build.go
 go/src/cmd/go/internal/work/build_test.go
+go/src/cmd/go/internal/work/buildid.go
+go/src/cmd/go/internal/work/exec.go
+go/src/cmd/go/internal/work/gc.go
+go/src/cmd/go/internal/work/gccgo.go
+go/src/cmd/go/internal/work/init.go
 go/src/cmd/go/internal/work/security.go
 go/src/cmd/go/internal/work/security_test.go
 go/src/cmd/go/internal/work/testgo.go
@@ -1822,6 +2019,7 @@ go/src/cmd/go/testdata/local/sub/sub.go
 go/src/cmd/go/testdata/local/sub/sub/subsub.go
 go/src/cmd/go/testdata/norunexample/example_test.go
 go/src/cmd/go/testdata/norunexample/test_test.go
+go/src/cmd/go/testdata/print_goroot.go
 go/src/cmd/go/testdata/rundir/sub/sub.go
 go/src/cmd/go/testdata/rundir/x.go
 go/src/cmd/go/testdata/shadow/root1/src/foo/foo.go
@@ -1854,6 +2052,30 @@ go/src/cmd/go/testdata/src/cgocover4/not
 go/src/cmd/go/testdata/src/cgocover4/p.go
 go/src/cmd/go/testdata/src/cgocover4/x_test.go
 go/src/cmd/go/testdata/src/cgotest/m.go
+go/src/cmd/go/testdata/src/complex/main.go
+go/src/cmd/go/testdata/src/complex/nest/sub/test12/p.go
+go/src/cmd/go/testdata/src/complex/nest/sub/test23/p.go
+go/src/cmd/go/testdata/src/complex/nest/sub/vendor/v2/v2.go
+go/src/cmd/go/testdata/src/complex/nest/vendor/v1/v1.go
+go/src/cmd/go/testdata/src/complex/nest/vendor/v2/v2.go
+go/src/cmd/go/testdata/src/complex/nest/vendor/v3/v3.go
+go/src/cmd/go/testdata/src/complex/vendor/v/v.go
+go/src/cmd/go/testdata/src/complex/w/w.go
+go/src/cmd/go/testdata/src/coverasm/p.go
+go/src/cmd/go/testdata/src/coverasm/p.s
+go/src/cmd/go/testdata/src/coverasm/p_test.go
+go/src/cmd/go/testdata/src/coverbad/p.go
+go/src/cmd/go/testdata/src/coverbad/p1.go
+go/src/cmd/go/testdata/src/coverbad/p_test.go
+go/src/cmd/go/testdata/src/coverdep/p.go
+go/src/cmd/go/testdata/src/coverdep/p1/p1.go
+go/src/cmd/go/testdata/src/coverdep/p_test.go
+go/src/cmd/go/testdata/src/coverdep2/p1/p.go
+go/src/cmd/go/testdata/src/coverdep2/p1/p_test.go
+go/src/cmd/go/testdata/src/coverdep2/p2/p2.go
+go/src/cmd/go/testdata/src/coverdot1/p.go
+go/src/cmd/go/testdata/src/coverdot2/p.go
+go/src/cmd/go/testdata/src/coverdot2/p_test.go
 go/src/cmd/go/testdata/src/dupload/dupload.go
 go/src/cmd/go/testdata/src/dupload/p/p.go
 go/src/cmd/go/testdata/src/dupload/p2/p2.go
@@ -1874,6 +2096,7 @@ go/src/cmd/go/testdata/src/exclude/empty
 go/src/cmd/go/testdata/src/exclude/ignore/_x.go
 go/src/cmd/go/testdata/src/exclude/x.go
 go/src/cmd/go/testdata/src/exclude/x_linux.go
+go/src/cmd/go/testdata/src/failfast_test.go
 go/src/cmd/go/testdata/src/gencycle/gencycle.go
 go/src/cmd/go/testdata/src/go-cmd-test/helloworld.go
 go/src/cmd/go/testdata/src/importmain/ismain/main.go
@@ -1881,15 +2104,22 @@ go/src/cmd/go/testdata/src/importmain/te
 go/src/cmd/go/testdata/src/importmain/test/test_test.go
 go/src/cmd/go/testdata/src/main_test/m.go
 go/src/cmd/go/testdata/src/main_test/m_test.go
+go/src/cmd/go/testdata/src/multimain/multimain_test.go
 go/src/cmd/go/testdata/src/my.pkg/main/main.go
 go/src/cmd/go/testdata/src/my.pkg/pkg.go
+go/src/cmd/go/testdata/src/not_main/not_main.go
 go/src/cmd/go/testdata/src/notest/hello.go
 go/src/cmd/go/testdata/src/run/bad.go
 go/src/cmd/go/testdata/src/run/good.go
 go/src/cmd/go/testdata/src/run/internal/internal.go
 go/src/cmd/go/testdata/src/run/subdir/internal/private/private.go
+go/src/cmd/go/testdata/src/skipper/skip_test.go
+go/src/cmd/go/testdata/src/sleepy1/p_test.go
+go/src/cmd/go/testdata/src/sleepy2/p_test.go
+go/src/cmd/go/testdata/src/sleepybad/p.go
 go/src/cmd/go/testdata/src/syntaxerror/x.go
 go/src/cmd/go/testdata/src/syntaxerror/x_test.go
+go/src/cmd/go/testdata/src/testcache/testcache_test.go
 go/src/cmd/go/testdata/src/testcycle/p1/p1.go
 go/src/cmd/go/testdata/src/testcycle/p1/p1_test.go
 go/src/cmd/go/testdata/src/testcycle/p2/p2.go
@@ -1924,6 +2154,10 @@ go/src/cmd/go/testdata/src/vend/x/vendor
 go/src/cmd/go/testdata/src/vend/x/vendor/p/p/p.go
 go/src/cmd/go/testdata/src/vend/x/vendor/r/r.go
 go/src/cmd/go/testdata/src/vend/x/x.go
+go/src/cmd/go/testdata/src/vetcycle/p.go
+go/src/cmd/go/testdata/src/vetfail/p1/p1.go
+go/src/cmd/go/testdata/src/vetfail/p2/p2.go
+go/src/cmd/go/testdata/src/vetfail/p2/p2_test.go
 go/src/cmd/go/testdata/src/vetpkg/a_test.go
 go/src/cmd/go/testdata/src/vetpkg/b.go
 go/src/cmd/go/testdata/src/vetpkg/c.go
@@ -1931,6 +2165,8 @@ go/src/cmd/go/testdata/src/xtestonly/f.g
 go/src/cmd/go/testdata/src/xtestonly/f_test.go
 go/src/cmd/go/testdata/standalone_benchmark_test.go
 go/src/cmd/go/testdata/standalone_fail_sub_test.go
+go/src/cmd/go/testdata/standalone_main_normal_test.go
+go/src/cmd/go/testdata/standalone_main_wrong_test.go
 go/src/cmd/go/testdata/standalone_parallel_sub_test.go
 go/src/cmd/go/testdata/standalone_sub_test.go
 go/src/cmd/go/testdata/standalone_test.go
@@ -2016,11 +2252,29 @@ go/src/cmd/gofmt/testdata/typeswitch.inp
 go/src/cmd/internal/bio/buf.go
 go/src/cmd/internal/bio/must.go
 go/src/cmd/internal/browser/browser.go
+go/src/cmd/internal/buildid/buildid.go
+go/src/cmd/internal/buildid/buildid_test.go
+go/src/cmd/internal/buildid/note.go
+go/src/cmd/internal/buildid/rewrite.go
+go/src/cmd/internal/buildid/testdata/a.elf
+go/src/cmd/internal/buildid/testdata/a.macho
+go/src/cmd/internal/buildid/testdata/a.pe
+go/src/cmd/internal/buildid/testdata/p.a
 go/src/cmd/internal/dwarf/dwarf.go
 go/src/cmd/internal/dwarf/dwarf_defs.go
 go/src/cmd/internal/dwarf/dwarf_test.go
+go/src/cmd/internal/edit/edit.go
+go/src/cmd/internal/edit/edit_test.go
 go/src/cmd/internal/gcprog/gcprog.go
+go/src/cmd/internal/goobj/goobj_test.go
 go/src/cmd/internal/goobj/read.go
+go/src/cmd/internal/goobj/testdata/go1.go
+go/src/cmd/internal/goobj/testdata/go2.go
+go/src/cmd/internal/goobj/testdata/mycgo/c1.c
+go/src/cmd/internal/goobj/testdata/mycgo/c2.c
+go/src/cmd/internal/goobj/testdata/mycgo/go.go
+go/src/cmd/internal/goobj/testdata/mycgo/go1.go
+go/src/cmd/internal/goobj/testdata/mycgo/go2.go
 go/src/cmd/internal/obj/addrtype_string.go
 go/src/cmd/internal/obj/arm/a.out.go
 go/src/cmd/internal/obj/arm/anames.go
@@ -2033,6 +2287,7 @@ go/src/cmd/internal/obj/arm64/anames.go
 go/src/cmd/internal/obj/arm64/anames7.go
 go/src/cmd/internal/obj/arm64/asm7.go
 go/src/cmd/internal/obj/arm64/asm_test.go
+go/src/cmd/internal/obj/arm64/doc.go
 go/src/cmd/internal/obj/arm64/list7.go
 go/src/cmd/internal/obj/arm64/obj7.go
 go/src/cmd/internal/obj/bootstrap.go
@@ -2073,12 +2328,15 @@ go/src/cmd/internal/obj/sym.go
 go/src/cmd/internal/obj/textflag.go
 go/src/cmd/internal/obj/util.go
 go/src/cmd/internal/obj/x86/a.out.go
+go/src/cmd/internal/obj/x86/aenum.go
 go/src/cmd/internal/obj/x86/anames.go
 go/src/cmd/internal/obj/x86/asm6.go
 go/src/cmd/internal/obj/x86/issue19518_test.go
 go/src/cmd/internal/obj/x86/list6.go
 go/src/cmd/internal/obj/x86/obj6.go
 go/src/cmd/internal/obj/x86/obj6_test.go
+go/src/cmd/internal/obj/x86/vex_optabs.go
+go/src/cmd/internal/obj/x86/ytab.go
 go/src/cmd/internal/objabi/autotype.go
 go/src/cmd/internal/objabi/doc.go
 go/src/cmd/internal/objabi/flag.go
@@ -2107,6 +2365,24 @@ go/src/cmd/internal/src/pos_test.go
 go/src/cmd/internal/src/xpos.go
 go/src/cmd/internal/src/xpos_test.go
 go/src/cmd/internal/sys/arch.go
+go/src/cmd/internal/test2json/test2json.go
+go/src/cmd/internal/test2json/test2json_test.go
+go/src/cmd/internal/test2json/testdata/ascii.json
+go/src/cmd/internal/test2json/testdata/ascii.test
+go/src/cmd/internal/test2json/testdata/bench.json
+go/src/cmd/internal/test2json/testdata/bench.test
+go/src/cmd/internal/test2json/testdata/benchfail.json
+go/src/cmd/internal/test2json/testdata/benchfail.test
+go/src/cmd/internal/test2json/testdata/benchshort.json
+go/src/cmd/internal/test2json/testdata/benchshort.test
+go/src/cmd/internal/test2json/testdata/issue23036.json
+go/src/cmd/internal/test2json/testdata/issue23036.test
+go/src/cmd/internal/test2json/testdata/smiley.json
+go/src/cmd/internal/test2json/testdata/smiley.test
+go/src/cmd/internal/test2json/testdata/unicode.json
+go/src/cmd/internal/test2json/testdata/unicode.test
+go/src/cmd/internal/test2json/testdata/vet.json
+go/src/cmd/internal/test2json/testdata/vet.test
 go/src/cmd/link/doc.go
 go/src/cmd/link/dwarf_test.go
 go/src/cmd/link/internal/amd64/asm.go
@@ -2128,37 +2404,43 @@ go/src/cmd/link/internal/ld/dwarf_test.g
 go/src/cmd/link/internal/ld/elf.go
 go/src/cmd/link/internal/ld/go.go
 go/src/cmd/link/internal/ld/ld.go
-go/src/cmd/link/internal/ld/ldelf.go
-go/src/cmd/link/internal/ld/ldmacho.go
-go/src/cmd/link/internal/ld/ldpe.go
 go/src/cmd/link/internal/ld/lib.go
 go/src/cmd/link/internal/ld/link.go
 go/src/cmd/link/internal/ld/macho.go
 go/src/cmd/link/internal/ld/macho_combine_dwarf.go
 go/src/cmd/link/internal/ld/main.go
 go/src/cmd/link/internal/ld/nooptcgolink_test.go
-go/src/cmd/link/internal/ld/objfile.go
+go/src/cmd/link/internal/ld/outbuf.go
 go/src/cmd/link/internal/ld/pcln.go
 go/src/cmd/link/internal/ld/pe.go
 go/src/cmd/link/internal/ld/sym.go
-go/src/cmd/link/internal/ld/symbols.go
-go/src/cmd/link/internal/ld/symkind.go
-go/src/cmd/link/internal/ld/symkind_string.go
 go/src/cmd/link/internal/ld/symtab.go
 go/src/cmd/link/internal/ld/typelink.go
 go/src/cmd/link/internal/ld/util.go
+go/src/cmd/link/internal/loadelf/ldelf.go
+go/src/cmd/link/internal/loadmacho/ldmacho.go
+go/src/cmd/link/internal/loadpe/ldpe.go
 go/src/cmd/link/internal/mips/asm.go
 go/src/cmd/link/internal/mips/l.go
 go/src/cmd/link/internal/mips/obj.go
 go/src/cmd/link/internal/mips64/asm.go
 go/src/cmd/link/internal/mips64/l.go
 go/src/cmd/link/internal/mips64/obj.go
+go/src/cmd/link/internal/objfile/objfile.go
 go/src/cmd/link/internal/ppc64/asm.go
 go/src/cmd/link/internal/ppc64/l.go
 go/src/cmd/link/internal/ppc64/obj.go
 go/src/cmd/link/internal/s390x/asm.go
 go/src/cmd/link/internal/s390x/l.go
 go/src/cmd/link/internal/s390x/obj.go
+go/src/cmd/link/internal/sym/attribute.go
+go/src/cmd/link/internal/sym/library.go
+go/src/cmd/link/internal/sym/reloc.go
+go/src/cmd/link/internal/sym/segment.go
+go/src/cmd/link/internal/sym/symbol.go
+go/src/cmd/link/internal/sym/symbols.go
+go/src/cmd/link/internal/sym/symkind.go
+go/src/cmd/link/internal/sym/symkind_string.go
 go/src/cmd/link/internal/x86/asm.go
 go/src/cmd/link/internal/x86/l.go
 go/src/cmd/link/internal/x86/obj.go
@@ -2178,14 +2460,17 @@ go/src/cmd/pack/pack_test.go
 go/src/cmd/pprof/README
 go/src/cmd/pprof/doc.go
 go/src/cmd/pprof/pprof.go
+go/src/cmd/test2json/main.go
 go/src/cmd/trace/doc.go
 go/src/cmd/trace/goroutines.go
 go/src/cmd/trace/main.go
 go/src/cmd/trace/pprof.go
 go/src/cmd/trace/trace.go
 go/src/cmd/trace/trace_test.go
+go/src/cmd/trace/trace_unix_test.go
+go/src/cmd/vendor/github.com/google/pprof/.gitignore
 go/src/cmd/vendor/github.com/google/pprof/AUTHORS
-go/src/cmd/vendor/github.com/google/pprof/CONTRIBUTING
+go/src/cmd/vendor/github.com/google/pprof/CONTRIBUTING.md
 go/src/cmd/vendor/github.com/google/pprof/CONTRIBUTORS
 go/src/cmd/vendor/github.com/google/pprof/LICENSE
 go/src/cmd/vendor/github.com/google/pprof/README.md
@@ -2200,6 +2485,8 @@ go/src/cmd/vendor/github.com/google/ppro
 go/src/cmd/vendor/github.com/google/pprof/internal/binutils/binutils_test.go
 go/src/cmd/vendor/github.com/google/pprof/internal/binutils/disasm.go
 go/src/cmd/vendor/github.com/google/pprof/internal/binutils/disasm_test.go
+go/src/cmd/vendor/github.com/google/pprof/internal/binutils/testdata/fake-llvm-symbolizer
+go/src/cmd/vendor/github.com/google/pprof/internal/binutils/testdata/hello
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/cli.go
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/commands.go
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/driver.go
@@ -2211,7 +2498,9 @@ go/src/cmd/vendor/github.com/google/ppro
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/interactive_test.go
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/options.go
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/tempfile.go
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/cppbench.contention
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/cppbench.cpu
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/cppbench.small.contention
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/file1000.src
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/file2000.src
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/file3000.src
@@ -2219,13 +2508,16 @@ go/src/cmd/vendor/github.com/google/ppro
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/go.nomappings.crash
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.contention.cum.files.dot
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.contention.flat.addresses.dot.focus.ignore
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.call_tree.callgrind
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.callgrind
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.comments
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.cum.lines.text.focus.hide
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.cum.lines.text.hide
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.cum.lines.text.show
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.cum.lines.topproto.hide
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.flat.addresses.disasm
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.flat.addresses.weblist
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.flat.functions.call_tree.dot
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.flat.functions.dot
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.flat.functions.text
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.peek
@@ -2239,6 +2531,7 @@ go/src/cmd/vendor/github.com/google/ppro
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.cum.relative_percentages.tree.focus
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.flat.files.seconds.text
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.flat.files.text
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.flat.files.text.focus
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.flat.inuse_objects.text
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.flat.inuse_space.dot.focus
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.flat.inuse_space.dot.focus.ignore
@@ -2246,9 +2539,16 @@ go/src/cmd/vendor/github.com/google/ppro
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.tags
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.tags.unit
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap_alloc.flat.alloc_objects.text
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap_alloc.flat.alloc_space.dot
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap_alloc.flat.alloc_space.dot.focus
 go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap_alloc.flat.alloc_space.dot.hide
-go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.unknown.flat.functions.text
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap_request.tags.focus
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap_sizetags.dot
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap_tags.traces
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.unknown.flat.functions.call_tree.text
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/webhtml.go
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/webui.go
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/webui_test.go
 go/src/cmd/vendor/github.com/google/pprof/internal/elfexec/elfexec.go
 go/src/cmd/vendor/github.com/google/pprof/internal/elfexec/elfexec_test.go
 go/src/cmd/vendor/github.com/google/pprof/internal/graph/dotgraph.go
@@ -2260,13 +2560,20 @@ go/src/cmd/vendor/github.com/google/ppro
 go/src/cmd/vendor/github.com/google/pprof/internal/graph/testdata/compose3.dot
 go/src/cmd/vendor/github.com/google/pprof/internal/graph/testdata/compose4.dot
 go/src/cmd/vendor/github.com/google/pprof/internal/graph/testdata/compose5.dot
+go/src/cmd/vendor/github.com/google/pprof/internal/graph/testdata/compose6.dot
 go/src/cmd/vendor/github.com/google/pprof/internal/measurement/measurement.go
+go/src/cmd/vendor/github.com/google/pprof/internal/measurement/measurement_test.go
 go/src/cmd/vendor/github.com/google/pprof/internal/plugin/plugin.go
 go/src/cmd/vendor/github.com/google/pprof/internal/proftest/proftest.go
 go/src/cmd/vendor/github.com/google/pprof/internal/report/report.go
 go/src/cmd/vendor/github.com/google/pprof/internal/report/report_test.go
 go/src/cmd/vendor/github.com/google/pprof/internal/report/source.go
 go/src/cmd/vendor/github.com/google/pprof/internal/report/source_html.go
+go/src/cmd/vendor/github.com/google/pprof/internal/report/source_test.go
+go/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/README.md
+go/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/sample.bin
+go/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/sample.cpu
+go/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/sample/sample.go
 go/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/source.dot
 go/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/source.rpt
 go/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/source1
@@ -2319,6 +2626,7 @@ go/src/cmd/vendor/github.com/google/ppro
 go/src/cmd/vendor/github.com/google/pprof/profile/testdata/java.heap
 go/src/cmd/vendor/github.com/google/pprof/profile/testdata/java.heap.string
 go/src/cmd/vendor/github.com/google/pprof/proto/profile.proto
+go/src/cmd/vendor/github.com/google/pprof/test.sh
 go/src/cmd/vendor/github.com/google/pprof/third_party/svg/svg.go
 go/src/cmd/vendor/github.com/google/pprof/third_party/svg/svgpan.go
 go/src/cmd/vendor/github.com/ianlancetaylor/demangle/.gitignore
@@ -2343,6 +2651,21 @@ go/src/cmd/vendor/golang.org/x/arch/arm/
 go/src/cmd/vendor/golang.org/x/arch/arm/armasm/tables.go
 go/src/cmd/vendor/golang.org/x/arch/arm/armasm/testdata/Makefile
 go/src/cmd/vendor/golang.org/x/arch/arm/armasm/testdata/decode.txt
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/arg.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/condition.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/condition_util.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/decode.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/decode_test.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/ext_test.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/gnu.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.json
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/objdump_test.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/objdumpext_test.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/tables.go
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/testdata/Makefile
+go/src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/testdata/cases.txt
 go/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/decode.go
 go/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/decode_test.go
 go/src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/doc.go
@@ -2360,6 +2683,7 @@ go/src/cmd/vendor/golang.org/x/arch/x86/
 go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go
 go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode_test.go
 go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/ext_test.go
+go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/format_test.go
 go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go
 go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go
 go/src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst_test.go
@@ -2465,6 +2789,7 @@ go/src/cmd/vet/testdata/buildtag/buildta
 go/src/cmd/vet/testdata/cgo/cgo.go
 go/src/cmd/vet/testdata/cgo/cgo2.go
 go/src/cmd/vet/testdata/cgo/cgo3.go
+go/src/cmd/vet/testdata/cgo/cgo4.go
 go/src/cmd/vet/testdata/composite.go
 go/src/cmd/vet/testdata/copylock.go
 go/src/cmd/vet/testdata/copylock_func.go
@@ -2602,6 +2927,7 @@ go/src/container/heap/heap_test.go
 go/src/container/list/example_test.go
 go/src/container/list/list.go
 go/src/container/list/list_test.go
+go/src/container/ring/example_test.go
 go/src/container/ring/ring.go
 go/src/container/ring/ring_test.go
 go/src/context/benchmark_test.go
@@ -2676,6 +3002,7 @@ go/src/crypto/internal/cipherhw/cipherhw
 go/src/crypto/internal/cipherhw/cipherhw_s390x.go
 go/src/crypto/internal/cipherhw/doc.go
 go/src/crypto/internal/cipherhw/generic.go
+go/src/crypto/issue21104_test.go
 go/src/crypto/md5/example_test.go
 go/src/crypto/md5/gen.go
 go/src/crypto/md5/md5.go
@@ -2693,6 +3020,7 @@ go/src/crypto/rand/eagain.go
 go/src/crypto/rand/example_test.go
 go/src/crypto/rand/rand.go
 go/src/crypto/rand/rand_linux.go
+go/src/crypto/rand/rand_linux_test.go
 go/src/crypto/rand/rand_openbsd.go
 go/src/crypto/rand/rand_test.go
 go/src/crypto/rand/rand_unix.go
@@ -2726,6 +3054,8 @@ go/src/crypto/sha1/sha1block_amd64.go
 go/src/crypto/sha1/sha1block_amd64.s
 go/src/crypto/sha1/sha1block_amd64p32.s
 go/src/crypto/sha1/sha1block_arm.s
+go/src/crypto/sha1/sha1block_arm64.go
+go/src/crypto/sha1/sha1block_arm64.s
 go/src/crypto/sha1/sha1block_decl.go
 go/src/crypto/sha1/sha1block_generic.go
 go/src/crypto/sha1/sha1block_s390x.go
@@ -2738,6 +3068,8 @@ go/src/crypto/sha256/sha256block.go
 go/src/crypto/sha256/sha256block_386.s
 go/src/crypto/sha256/sha256block_amd64.go
 go/src/crypto/sha256/sha256block_amd64.s
+go/src/crypto/sha256/sha256block_arm64.go
+go/src/crypto/sha256/sha256block_arm64.s
 go/src/crypto/sha256/sha256block_decl.go
 go/src/crypto/sha256/sha256block_generic.go
 go/src/crypto/sha256/sha256block_ppc64le.s
@@ -2843,6 +3175,7 @@ go/src/crypto/tls/tls.go
 go/src/crypto/tls/tls_test.go
 go/src/crypto/x509/cert_pool.go
 go/src/crypto/x509/example_test.go
+go/src/crypto/x509/name_constraints_test.go
 go/src/crypto/x509/pem_decrypt.go
 go/src/crypto/x509/pem_decrypt_test.go
 go/src/crypto/x509/pkcs1.go
@@ -2953,6 +3286,12 @@ go/src/debug/macho/fat.go
 go/src/debug/macho/file.go
 go/src/debug/macho/file_test.go
 go/src/debug/macho/macho.go
+go/src/debug/macho/reloctype.go
+go/src/debug/macho/reloctype_string.go
+go/src/debug/macho/testdata/clang-386-darwin-exec-with-rpath
+go/src/debug/macho/testdata/clang-386-darwin.obj
+go/src/debug/macho/testdata/clang-amd64-darwin-exec-with-rpath
+go/src/debug/macho/testdata/clang-amd64-darwin.obj
 go/src/debug/macho/testdata/fat-gcc-386-amd64-darwin-exec
 go/src/debug/macho/testdata/gcc-386-darwin-exec
 go/src/debug/macho/testdata/gcc-amd64-darwin-exec
@@ -3067,6 +3406,7 @@ go/src/flag/export_test.go
 go/src/flag/flag.go
 go/src/flag/flag_test.go
 go/src/fmt/doc.go
+go/src/fmt/example_test.go
 go/src/fmt/export_test.go
 go/src/fmt/fmt_test.go
 go/src/fmt/format.go
@@ -3164,10 +3504,18 @@ go/src/go/doc/testdata/issue13742.0.gold
 go/src/go/doc/testdata/issue13742.1.golden
 go/src/go/doc/testdata/issue13742.2.golden
 go/src/go/doc/testdata/issue13742.go
+go/src/go/doc/testdata/issue16153.0.golden
+go/src/go/doc/testdata/issue16153.1.golden
+go/src/go/doc/testdata/issue16153.2.golden
+go/src/go/doc/testdata/issue16153.go
 go/src/go/doc/testdata/issue17788.0.golden
 go/src/go/doc/testdata/issue17788.1.golden
 go/src/go/doc/testdata/issue17788.2.golden
 go/src/go/doc/testdata/issue17788.go
+go/src/go/doc/testdata/issue18063.0.golden
+go/src/go/doc/testdata/issue18063.1.golden
+go/src/go/doc/testdata/issue18063.2.golden
+go/src/go/doc/testdata/issue18063.go
 go/src/go/doc/testdata/predeclared.0.golden
 go/src/go/doc/testdata/predeclared.1.golden
 go/src/go/doc/testdata/predeclared.2.golden
@@ -3181,6 +3529,7 @@ go/src/go/format/format.go
 go/src/go/format/format_test.go
 go/src/go/format/internal.go
 go/src/go/importer/importer.go
+go/src/go/importer/importer_test.go
 go/src/go/internal/gccgoimporter/gccgoinstallation.go
 go/src/go/internal/gccgoimporter/gccgoinstallation_test.go
 go/src/go/internal/gccgoimporter/importer.go
@@ -3192,6 +3541,8 @@ go/src/go/internal/gccgoimporter/testdat
 go/src/go/internal/gccgoimporter/testdata/complexnums.gox
 go/src/go/internal/gccgoimporter/testdata/conversions.go
 go/src/go/internal/gccgoimporter/testdata/conversions.gox
+go/src/go/internal/gccgoimporter/testdata/escapeinfo.go
+go/src/go/internal/gccgoimporter/testdata/escapeinfo.gox
 go/src/go/internal/gccgoimporter/testdata/imports.go
 go/src/go/internal/gccgoimporter/testdata/imports.gox
 go/src/go/internal/gccgoimporter/testdata/pointer.go
@@ -3215,6 +3566,7 @@ go/src/go/internal/gcimporter/testdata/v
 go/src/go/internal/gcimporter/testdata/versions/test_go1.8_5.a
 go/src/go/internal/srcimporter/srcimporter.go
 go/src/go/internal/srcimporter/srcimporter_test.go
+go/src/go/internal/srcimporter/testdata/issue20855/issue20855.go
 go/src/go/parser/error_test.go
 go/src/go/parser/example_test.go
 go/src/go/parser/interface.go
@@ -3316,6 +3668,7 @@ go/src/go/types/testdata/decls2a.src
 go/src/go/types/testdata/decls2b.src
 go/src/go/types/testdata/decls3.src
 go/src/go/types/testdata/decls4.src
+go/src/go/types/testdata/decls5.src
 go/src/go/types/testdata/errors.src
 go/src/go/types/testdata/expr0.src
 go/src/go/types/testdata/expr1.src
@@ -3364,9 +3717,11 @@ go/src/hash/crc32/example_test.go
 go/src/hash/crc32/gen_const_ppc64le.go
 go/src/hash/crc64/crc64.go
 go/src/hash/crc64/crc64_test.go
+go/src/hash/example_test.go
 go/src/hash/fnv/fnv.go
 go/src/hash/fnv/fnv_test.go
 go/src/hash/hash.go
+go/src/hash/marshal_test.go
 go/src/hash/test_cases.txt
 go/src/hash/test_gen.awk
 go/src/html/entity.go
@@ -3398,6 +3753,7 @@ go/src/html/template/transition_test.go
 go/src/html/template/url.go
 go/src/html/template/url_test.go
 go/src/image/color/color.go
+go/src/image/color/color_test.go
 go/src/image/color/palette/gen.go
 go/src/image/color/palette/generate.go
 go/src/image/color/palette/palette.go
@@ -3571,8 +3927,7 @@ go/src/internal/cpu/cpu_mips.go
 go/src/internal/cpu/cpu_mips64.go
 go/src/internal/cpu/cpu_mips64le.go
 go/src/internal/cpu/cpu_mipsle.go
-go/src/internal/cpu/cpu_ppc64.go
-go/src/internal/cpu/cpu_ppc64le.go
+go/src/internal/cpu/cpu_ppc64x.go
 go/src/internal/cpu/cpu_s390x.go
 go/src/internal/cpu/cpu_test.go
 go/src/internal/cpu/cpu_x86.go
@@ -3625,7 +3980,9 @@ go/src/internal/syscall/unix/getrandom_l
 go/src/internal/syscall/unix/getrandom_linux_mipsx.go
 go/src/internal/syscall/unix/getrandom_linux_ppc64x.go
 go/src/internal/syscall/unix/getrandom_linux_s390x.go
+go/src/internal/syscall/windows/exec_windows_test.go
 go/src/internal/syscall/windows/mksyscall.go
+go/src/internal/syscall/windows/psapi_windows.go
 go/src/internal/syscall/windows/registry/export_test.go
 go/src/internal/syscall/windows/registry/key.go
 go/src/internal/syscall/windows/registry/mksyscall.go
@@ -3642,18 +3999,22 @@ go/src/internal/testenv/testenv.go
 go/src/internal/testenv/testenv_cgo.go
 go/src/internal/testenv/testenv_notwin.go
 go/src/internal/testenv/testenv_windows.go
+go/src/internal/testlog/log.go
 go/src/internal/trace/goroutines.go
 go/src/internal/trace/mkcanned.bash
 go/src/internal/trace/order.go
 go/src/internal/trace/parser.go
 go/src/internal/trace/parser_test.go
+go/src/internal/trace/testdata/http_1_10_good
 go/src/internal/trace/testdata/http_1_5_good
 go/src/internal/trace/testdata/http_1_7_good
 go/src/internal/trace/testdata/http_1_9_good
+go/src/internal/trace/testdata/stress_1_10_good
 go/src/internal/trace/testdata/stress_1_5_good
 go/src/internal/trace/testdata/stress_1_5_unordered
 go/src/internal/trace/testdata/stress_1_7_good
 go/src/internal/trace/testdata/stress_1_9_good
+go/src/internal/trace/testdata/stress_start_stop_1_10_good
 go/src/internal/trace/testdata/stress_start_stop_1_5_good
 go/src/internal/trace/testdata/stress_start_stop_1_7_good
 go/src/internal/trace/testdata/stress_start_stop_1_9_good
@@ -3765,11 +4126,14 @@ go/src/math/big/ratconv_test.go
 go/src/math/big/ratmarsh.go
 go/src/math/big/ratmarsh_test.go
 go/src/math/big/roundingmode_string.go
+go/src/math/big/sqrt.go
+go/src/math/big/sqrt_test.go
 go/src/math/bits.go
 go/src/math/bits/bits.go
 go/src/math/bits/bits_tables.go
 go/src/math/bits/bits_test.go
 go/src/math/bits/example_test.go
+go/src/math/bits/make_examples.go
 go/src/math/bits/make_tables.go
 go/src/math/cbrt.go
 go/src/math/cbrt_s390x.s
@@ -3804,6 +4168,7 @@ go/src/math/erf.go
 go/src/math/erf_s390x.s
 go/src/math/erf_stub.s
 go/src/math/erfc_s390x.s
+go/src/math/erfinv.go
 go/src/math/example_test.go
 go/src/math/exp.go
 go/src/math/exp2_386.s
@@ -3814,6 +4179,7 @@ go/src/math/exp_386.s
 go/src/math/exp_amd64.s
 go/src/math/exp_amd64p32.s
 go/src/math/exp_arm.s
+go/src/math/exp_asm.go
 go/src/math/exp_s390x.s
 go/src/math/expm1.go
 go/src/math/expm1_386.s
@@ -3882,6 +4248,7 @@ go/src/math/modf_amd64.s
 go/src/math/modf_amd64p32.s
 go/src/math/modf_arm.s
 go/src/math/modf_arm64.s
+go/src/math/modf_ppc64x.s
 go/src/math/nextafter.go
 go/src/math/pow.go
 go/src/math/pow10.go
@@ -4217,7 +4584,7 @@ go/src/net/sockopt_posix.go
 go/src/net/sockopt_solaris.go
 go/src/net/sockopt_stub.go
 go/src/net/sockopt_windows.go
-go/src/net/sockoptip_bsd.go
+go/src/net/sockoptip_bsdvar.go
 go/src/net/sockoptip_linux.go
 go/src/net/sockoptip_posix.go
 go/src/net/sockoptip_stub.go
@@ -4267,12 +4634,14 @@ go/src/net/udpsock_plan9_test.go
 go/src/net/udpsock_posix.go
 go/src/net/udpsock_test.go
 go/src/net/unixsock.go
+go/src/net/unixsock_linux_test.go
 go/src/net/unixsock_plan9.go
 go/src/net/unixsock_posix.go
 go/src/net/unixsock_test.go
 go/src/net/url/example_test.go
 go/src/net/url/url.go
 go/src/net/url/url_test.go
+go/src/net/write_unix_test.go
 go/src/net/writev_test.go
 go/src/net/writev_unix.go
 go/src/os/dir.go
@@ -4344,13 +4713,16 @@ go/src/os/pipe_test.go
 go/src/os/proc.go
 go/src/os/signal/doc.go
 go/src/os/signal/example_test.go
+go/src/os/signal/internal/pty/pty.go
 go/src/os/signal/sig.s
 go/src/os/signal/signal.go
+go/src/os/signal/signal_cgo_test.go
 go/src/os/signal/signal_plan9.go
 go/src/os/signal/signal_plan9_test.go
 go/src/os/signal/signal_test.go
 go/src/os/signal/signal_unix.go
 go/src/os/signal/signal_windows_test.go
+go/src/os/stat.go
 go/src/os/stat_darwin.go
 go/src/os/stat_dragonfly.go
 go/src/os/stat_freebsd.go
@@ -4375,11 +4747,13 @@ go/src/os/sys_plan9.go
 go/src/os/sys_solaris.go
 go/src/os/sys_unix.go
 go/src/os/sys_windows.go
+go/src/os/timeout_test.go
 go/src/os/types.go
 go/src/os/types_plan9.go
 go/src/os/types_unix.go
 go/src/os/types_windows.go
 go/src/os/user/cgo_lookup_unix.go
+go/src/os/user/cgo_unix_test.go
 go/src/os/user/getgrouplist_darwin.go
 go/src/os/user/getgrouplist_unix.go
 go/src/os/user/listgroups_solaris.go
@@ -4397,6 +4771,7 @@ go/src/os/wait_unimp.go
 go/src/os/wait_wait6.go
 go/src/os/wait_waitid.go
 go/src/path/example_test.go
+go/src/path/filepath/example_test.go
 go/src/path/filepath/example_unix_test.go
 go/src/path/filepath/export_test.go
 go/src/path/filepath/export_windows_test.go
@@ -4547,6 +4922,7 @@ go/src/runtime/cgo/gcc_ppc64x.S
 go/src/runtime/cgo/gcc_s390x.S
 go/src/runtime/cgo/gcc_setenv.c
 go/src/runtime/cgo/gcc_sigaction.c
+go/src/runtime/cgo/gcc_signal2_darwin_armx.c
 go/src/runtime/cgo/gcc_signal_darwin_armx.c
 go/src/runtime/cgo/gcc_signal_darwin_lldb.c
 go/src/runtime/cgo/gcc_solaris_amd64.c
@@ -4733,13 +5109,21 @@ go/src/runtime/internal/sys/zgoarch_amd6
 go/src/runtime/internal/sys/zgoarch_amd64p32.go
 go/src/runtime/internal/sys/zgoarch_arm.go
 go/src/runtime/internal/sys/zgoarch_arm64.go
+go/src/runtime/internal/sys/zgoarch_arm64be.go
+go/src/runtime/internal/sys/zgoarch_armbe.go
 go/src/runtime/internal/sys/zgoarch_mips.go
 go/src/runtime/internal/sys/zgoarch_mips64.go
 go/src/runtime/internal/sys/zgoarch_mips64le.go
+go/src/runtime/internal/sys/zgoarch_mips64p32.go
+go/src/runtime/internal/sys/zgoarch_mips64p32le.go
 go/src/runtime/internal/sys/zgoarch_mipsle.go
+go/src/runtime/internal/sys/zgoarch_ppc.go
 go/src/runtime/internal/sys/zgoarch_ppc64.go
 go/src/runtime/internal/sys/zgoarch_ppc64le.go
+go/src/runtime/internal/sys/zgoarch_s390.go
 go/src/runtime/internal/sys/zgoarch_s390x.go
+go/src/runtime/internal/sys/zgoarch_sparc.go
+go/src/runtime/internal/sys/zgoarch_sparc64.go
 go/src/runtime/internal/sys/zgoos_android.go
 go/src/runtime/internal/sys/zgoos_darwin.go
 go/src/runtime/internal/sys/zgoos_dragonfly.go
@@ -4751,6 +5135,7 @@ go/src/runtime/internal/sys/zgoos_openbs
 go/src/runtime/internal/sys/zgoos_plan9.go
 go/src/runtime/internal/sys/zgoos_solaris.go
 go/src/runtime/internal/sys/zgoos_windows.go
+go/src/runtime/internal/sys/zgoos_zos.go
 go/src/runtime/internal/sys/zversion.go
 go/src/runtime/lfstack.go
 go/src/runtime/lfstack_32bit.go
@@ -4773,6 +5158,7 @@ go/src/runtime/mem_plan9.go
 go/src/runtime/mem_windows.go
 go/src/runtime/memclr_386.s
 go/src/runtime/memclr_amd64.s
+go/src/runtime/memclr_amd64p32.s
 go/src/runtime/memclr_arm.s
 go/src/runtime/memclr_arm64.s
 go/src/runtime/memclr_mips64x.s
@@ -4783,12 +5169,12 @@ go/src/runtime/memclr_ppc64x.s
 go/src/runtime/memclr_s390x.s
 go/src/runtime/memmove_386.s
 go/src/runtime/memmove_amd64.s
+go/src/runtime/memmove_amd64p32.s
 go/src/runtime/memmove_arm.s
 go/src/runtime/memmove_arm64.s
 go/src/runtime/memmove_linux_amd64_test.go
 go/src/runtime/memmove_mips64x.s
 go/src/runtime/memmove_mipsx.s
-go/src/runtime/memmove_nacl_amd64p32.s
 go/src/runtime/memmove_plan9_386.s
 go/src/runtime/memmove_plan9_amd64.s
 go/src/runtime/memmove_ppc64x.s
@@ -4816,6 +5202,7 @@ go/src/runtime/msan0.go
 go/src/runtime/msan_amd64.s
 go/src/runtime/msize.go
 go/src/runtime/mstats.go
+go/src/runtime/mwbbuf.go
 go/src/runtime/net_plan9.go
 go/src/runtime/netpoll.go
 go/src/runtime/netpoll_epoll.go
@@ -5103,9 +5490,13 @@ go/src/runtime/syscall_nacl.h
 go/src/runtime/syscall_solaris.go
 go/src/runtime/syscall_windows.go
 go/src/runtime/syscall_windows_test.go
+go/src/runtime/testdata/testprog/badtraceback.go
 go/src/runtime/testdata/testprog/crash.go
 go/src/runtime/testdata/testprog/deadlock.go
 go/src/runtime/testdata/testprog/gc.go
+go/src/runtime/testdata/testprog/gettid.go
+go/src/runtime/testdata/testprog/gettid_none.go
+go/src/runtime/testdata/testprog/lockosthread.go
 go/src/runtime/testdata/testprog/main.go
 go/src/runtime/testdata/testprog/map.go
 go/src/runtime/testdata/testprog/memprof.go
@@ -5117,6 +5508,7 @@ go/src/runtime/testdata/testprog/stringc
 go/src/runtime/testdata/testprog/syscall_windows.go
 go/src/runtime/testdata/testprogcgo/aprof.go
 go/src/runtime/testdata/testprogcgo/callback.go
+go/src/runtime/testdata/testprogcgo/catchpanic.go
 go/src/runtime/testdata/testprogcgo/cgo.go
 go/src/runtime/testdata/testprogcgo/crash.go
 go/src/runtime/testdata/testprogcgo/deadlock.go
@@ -5124,12 +5516,16 @@ go/src/runtime/testdata/testprogcgo/dll_
 go/src/runtime/testdata/testprogcgo/dropm.go
 go/src/runtime/testdata/testprogcgo/dropm_stub.go
 go/src/runtime/testdata/testprogcgo/exec.go
+go/src/runtime/testdata/testprogcgo/lockosthread.c
+go/src/runtime/testdata/testprogcgo/lockosthread.go
 go/src/runtime/testdata/testprogcgo/main.go
 go/src/runtime/testdata/testprogcgo/numgoroutine.go
 go/src/runtime/testdata/testprogcgo/pprof.go
 go/src/runtime/testdata/testprogcgo/raceprof.go
 go/src/runtime/testdata/testprogcgo/racesig.go
+go/src/runtime/testdata/testprogcgo/sigpanic.go
 go/src/runtime/testdata/testprogcgo/sigstack.go
+go/src/runtime/testdata/testprogcgo/stack_windows.go
 go/src/runtime/testdata/testprogcgo/threadpanic.go
 go/src/runtime/testdata/testprogcgo/threadpanic_unix.c
 go/src/runtime/testdata/testprogcgo/threadpanic_windows.c
@@ -5155,6 +5551,7 @@ go/src/runtime/tls_mipsx.s
 go/src/runtime/tls_ppc64x.s
 go/src/runtime/tls_s390x.s
 go/src/runtime/trace.go
+go/src/runtime/trace/example_test.go
 go/src/runtime/trace/trace.go
 go/src/runtime/trace/trace_stack_test.go
 go/src/runtime/trace/trace_test.go
@@ -5164,7 +5561,10 @@ go/src/runtime/typekind.go
 go/src/runtime/unaligned1.go
 go/src/runtime/unaligned2.go
 go/src/runtime/utf8.go
+go/src/runtime/vdso_linux.go
+go/src/runtime/vdso_linux_386.go
 go/src/runtime/vdso_linux_amd64.go
+go/src/runtime/vdso_linux_test.go
 go/src/runtime/vdso_none.go
 go/src/runtime/vlop_386.s
 go/src/runtime/vlop_arm.s
@@ -5185,6 +5585,7 @@ go/src/sort/export_test.go
 go/src/sort/genzfunc.go
 go/src/sort/search.go
 go/src/sort/search_test.go
+go/src/sort/slice.go
 go/src/sort/sort.go
 go/src/sort/sort_test.go
 go/src/sort/zfuncversion.go
@@ -5198,6 +5599,7 @@ go/src/strconv/decimal.go
 go/src/strconv/decimal_test.go
 go/src/strconv/doc.go
 go/src/strconv/example_test.go
+go/src/strconv/export_test.go
 go/src/strconv/extfloat.go
 go/src/strconv/fp_test.go
 go/src/strconv/ftoa.go
@@ -5211,6 +5613,8 @@ go/src/strconv/quote.go
 go/src/strconv/quote_test.go
 go/src/strconv/strconv_test.go
 go/src/strconv/testdata/testfp.txt
+go/src/strings/builder.go
+go/src/strings/builder_test.go
 go/src/strings/compare.go
 go/src/strings/compare_test.go
 go/src/strings/example_test.go
@@ -5423,6 +5827,9 @@ go/src/syscall/types_linux.go
 go/src/syscall/types_netbsd.go
 go/src/syscall/types_openbsd.go
 go/src/syscall/types_solaris.go
+go/src/syscall/types_windows.go
+go/src/syscall/types_windows_386.go
+go/src/syscall/types_windows_amd64.go
 go/src/syscall/unzip_nacl.go
 go/src/syscall/zerrors_darwin_386.go
 go/src/syscall/zerrors_darwin_amd64.go
@@ -5542,9 +5949,6 @@ go/src/syscall/ztypes_openbsd_386.go
 go/src/syscall/ztypes_openbsd_amd64.go
 go/src/syscall/ztypes_openbsd_arm.go
 go/src/syscall/ztypes_solaris_amd64.go
-go/src/syscall/ztypes_windows.go
-go/src/syscall/ztypes_windows_386.go
-go/src/syscall/ztypes_windows_amd64.go
 go/src/testing/allocs.go
 go/src/testing/allocs_test.go
 go/src/testing/benchmark.go
@@ -5647,6 +6051,13 @@ go/src/vendor/golang_org/x/crypto/chacha
 go/src/vendor/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_vectors_test.go
 go/src/vendor/golang_org/x/crypto/chacha20poly1305/internal/chacha20/chacha_generic.go
 go/src/vendor/golang_org/x/crypto/chacha20poly1305/internal/chacha20/chacha_test.go
+go/src/vendor/golang_org/x/crypto/cryptobyte/asn1.go
+go/src/vendor/golang_org/x/crypto/cryptobyte/asn1/asn1.go
+go/src/vendor/golang_org/x/crypto/cryptobyte/asn1_test.go
+go/src/vendor/golang_org/x/crypto/cryptobyte/builder.go
+go/src/vendor/golang_org/x/crypto/cryptobyte/cryptobyte_test.go
+go/src/vendor/golang_org/x/crypto/cryptobyte/example_test.go
+go/src/vendor/golang_org/x/crypto/cryptobyte/string.go
 go/src/vendor/golang_org/x/crypto/curve25519/const_amd64.h
 go/src/vendor/golang_org/x/crypto/curve25519/const_amd64.s
 go/src/vendor/golang_org/x/crypto/curve25519/cswap_amd64.s
@@ -5678,6 +6089,15 @@ go/src/vendor/golang_org/x/net/idna/puny
 go/src/vendor/golang_org/x/net/idna/tables.go
 go/src/vendor/golang_org/x/net/idna/trie.go
 go/src/vendor/golang_org/x/net/idna/trieval.go
+go/src/vendor/golang_org/x/net/internal/nettest/helper_bsd.go
+go/src/vendor/golang_org/x/net/internal/nettest/helper_nobsd.go
+go/src/vendor/golang_org/x/net/internal/nettest/helper_posix.go
+go/src/vendor/golang_org/x/net/internal/nettest/helper_stub.go
+go/src/vendor/golang_org/x/net/internal/nettest/helper_unix.go
+go/src/vendor/golang_org/x/net/internal/nettest/helper_windows.go
+go/src/vendor/golang_org/x/net/internal/nettest/interface.go
+go/src/vendor/golang_org/x/net/internal/nettest/rlimit.go
+go/src/vendor/golang_org/x/net/internal/nettest/stack.go
 go/src/vendor/golang_org/x/net/lex/httplex/httplex.go
 go/src/vendor/golang_org/x/net/lex/httplex/httplex_test.go
 go/src/vendor/golang_org/x/net/lif/address.go
@@ -5837,6 +6257,8 @@ go/test/closedchan.go
 go/test/closure.go
 go/test/closure1.go
 go/test/closure2.go
+go/test/closure3.dir/main.go
+go/test/closure3.go
 go/test/cmp.go
 go/test/cmp6.go
 go/test/cmplx.go
@@ -6490,6 +6912,13 @@ go/test/fixedbugs/bug499.go
 go/test/fixedbugs/bug500.go
 go/test/fixedbugs/bug501.go
 go/test/fixedbugs/bug502.go
+go/test/fixedbugs/bug503.go
+go/test/fixedbugs/bug504.dir/a.go
+go/test/fixedbugs/bug504.dir/b.go
+go/test/fixedbugs/bug504.dir/c.go
+go/test/fixedbugs/bug504.dir/main.go
+go/test/fixedbugs/bug504.go
+go/test/fixedbugs/bug505.go
 go/test/fixedbugs/gcc61204.go
 go/test/fixedbugs/gcc61244.go
 go/test/fixedbugs/gcc61246.go
@@ -6586,6 +7015,7 @@ go/test/fixedbugs/issue13248.go
 go/test/fixedbugs/issue13261.go
 go/test/fixedbugs/issue13262.go
 go/test/fixedbugs/issue13263.go
+go/test/fixedbugs/issue13265.go
 go/test/fixedbugs/issue13266.go
 go/test/fixedbugs/issue13268.go
 go/test/fixedbugs/issue13273.go
@@ -6619,6 +7049,7 @@ go/test/fixedbugs/issue14331.dir/b.go
 go/test/fixedbugs/issue14331.go
 go/test/fixedbugs/issue14405.go
 go/test/fixedbugs/issue14520.go
+go/test/fixedbugs/issue14540.go
 go/test/fixedbugs/issue14553.go
 go/test/fixedbugs/issue14591.go
 go/test/fixedbugs/issue14636.go
@@ -6787,6 +7218,9 @@ go/test/fixedbugs/issue19182.go
 go/test/fixedbugs/issue19201.go
 go/test/fixedbugs/issue19217.go
 go/test/fixedbugs/issue19246.go
+go/test/fixedbugs/issue19261.dir/p.go
+go/test/fixedbugs/issue19261.dir/q.go
+go/test/fixedbugs/issue19261.go
 go/test/fixedbugs/issue19275.go
 go/test/fixedbugs/issue19323.go
 go/test/fixedbugs/issue19359.go
@@ -6848,23 +7282,73 @@ go/test/fixedbugs/issue20682.dir/p.go
 go/test/fixedbugs/issue20682.dir/q.go
 go/test/fixedbugs/issue20682.dir/r.go
 go/test/fixedbugs/issue20682.go
+go/test/fixedbugs/issue20739.go
 go/test/fixedbugs/issue20749.go
 go/test/fixedbugs/issue20789.go
 go/test/fixedbugs/issue20811.go
+go/test/fixedbugs/issue20812.go
 go/test/fixedbugs/issue20813.go
 go/test/fixedbugs/issue21048.go
 go/test/fixedbugs/issue21120.dir/a.go
 go/test/fixedbugs/issue21120.dir/b.go
 go/test/fixedbugs/issue21120.dir/main.go
 go/test/fixedbugs/issue21120.go
+go/test/fixedbugs/issue21253.go
+go/test/fixedbugs/issue21256.go
+go/test/fixedbugs/issue21273.go
+go/test/fixedbugs/issue21317.go
 go/test/fixedbugs/issue21655.go
+go/test/fixedbugs/issue21687.go
+go/test/fixedbugs/issue21709.go
+go/test/fixedbugs/issue21770.go
+go/test/fixedbugs/issue21808.go
+go/test/fixedbugs/issue21808.out
+go/test/fixedbugs/issue21879.go
+go/test/fixedbugs/issue21879.out
+go/test/fixedbugs/issue21882.go
+go/test/fixedbugs/issue21887.go
+go/test/fixedbugs/issue21887.out
 go/test/fixedbugs/issue21963.go
+go/test/fixedbugs/issue21988.go
+go/test/fixedbugs/issue22063.go
+go/test/fixedbugs/issue22076.go
 go/test/fixedbugs/issue22083.go
+go/test/fixedbugs/issue22164.go
+go/test/fixedbugs/issue22198.go
+go/test/fixedbugs/issue22200.go
+go/test/fixedbugs/issue22200b.go
+go/test/fixedbugs/issue22351.go
+go/test/fixedbugs/issue22389.go
 go/test/fixedbugs/issue22429.go
 go/test/fixedbugs/issue22458.go
+go/test/fixedbugs/issue22581.go
+go/test/fixedbugs/issue22605.go
+go/test/fixedbugs/issue22660.go
 go/test/fixedbugs/issue22683.go
 go/test/fixedbugs/issue22683.out
 go/test/fixedbugs/issue22781.go
+go/test/fixedbugs/issue22794.go
+go/test/fixedbugs/issue22877.dir/p.go
+go/test/fixedbugs/issue22877.dir/p.s
+go/test/fixedbugs/issue22877.go
+go/test/fixedbugs/issue22881.go
+go/test/fixedbugs/issue22904.go
+go/test/fixedbugs/issue22941.dir/a.go
+go/test/fixedbugs/issue22941.dir/b.go
+go/test/fixedbugs/issue22941.dir/main.go
+go/test/fixedbugs/issue22941.go
+go/test/fixedbugs/issue22962.dir/a.go
+go/test/fixedbugs/issue22962.dir/b.go
+go/test/fixedbugs/issue22962.go
+go/test/fixedbugs/issue23093.go
+go/test/fixedbugs/issue23179.dir/a.go
+go/test/fixedbugs/issue23179.dir/b.go
+go/test/fixedbugs/issue23179.go
+go/test/fixedbugs/issue23305.go
+go/test/fixedbugs/issue23522.go
+go/test/fixedbugs/issue23545.go
+go/test/fixedbugs/issue23719.go
+go/test/fixedbugs/issue23812.go
 go/test/fixedbugs/issue2615.go
 go/test/fixedbugs/issue3552.dir/one.go
 go/test/fixedbugs/issue3552.dir/two.go
@@ -6904,7 +7388,6 @@ go/test/fixedbugs/issue4370.dir/p1.go
 go/test/fixedbugs/issue4370.dir/p2.go
 go/test/fixedbugs/issue4370.dir/p3.go
 go/test/fixedbugs/issue4370.go
-go/test/fixedbugs/issue4388.go
 go/test/fixedbugs/issue4396a.go
 go/test/fixedbugs/issue4396b.go
 go/test/fixedbugs/issue4399.go
@@ -7097,6 +7580,8 @@ go/test/fixedbugs/issue7419.go
 go/test/fixedbugs/issue7525.go
 go/test/fixedbugs/issue7525b.go
 go/test/fixedbugs/issue7525c.go
+go/test/fixedbugs/issue7525d.go
+go/test/fixedbugs/issue7525e.go
 go/test/fixedbugs/issue7538a.go
 go/test/fixedbugs/issue7538b.go
 go/test/fixedbugs/issue7547.go
@@ -7339,11 +7824,14 @@ go/test/live2.go
 go/test/live_syscall.go
 go/test/locklinear.go
 go/test/loopbce.go
+go/test/makechan.go
+go/test/makemap.go
 go/test/makenew.go
 go/test/mallocfin.go
 go/test/map.go
 go/test/map1.go
 go/test/maplinear.go
+go/test/mergemul.go
 go/test/method.go
 go/test/method1.go
 go/test/method2.go
@@ -7352,6 +7840,8 @@ go/test/method4.dir/method4a.go
 go/test/method4.dir/prog.go
 go/test/method4.go
 go/test/method5.go
+go/test/method6.go
+go/test/method7.go
 go/test/named.go
 go/test/named1.go
 go/test/nil.go
@@ -7363,6 +7853,7 @@ go/test/nilptr4.go
 go/test/nosplit.go
 go/test/notinheap.go
 go/test/notinheap2.go
+go/test/notinheap3.go
 go/test/nowritebarrier.go
 go/test/nul1.go
 go/test/opt_branchlikely.go

Index: pkgsrc/lang/go/distinfo
diff -u pkgsrc/lang/go/distinfo:1.57 pkgsrc/lang/go/distinfo:1.58
--- pkgsrc/lang/go/distinfo:1.57        Thu Feb  8 19:32:17 2018
+++ pkgsrc/lang/go/distinfo     Sun Mar  4 12:54:06 2018
@@ -1,12 +1,11 @@
-$NetBSD: distinfo,v 1.57 2018/02/08 19:32:17 bsiegert Exp $
+$NetBSD: distinfo,v 1.58 2018/03/04 12:54:06 bsiegert Exp $
 
-SHA1 (go1.9.4.src.tar.gz) = 12b0ecee83525cd594f4fbf30380d4832e06f189
-RMD160 (go1.9.4.src.tar.gz) = 801d6a8a57d2dc0fefba283ea1ae456b869a7398
-SHA512 (go1.9.4.src.tar.gz) = 1a7c830e07507ff7b89025adfb5c713444d97301f8ad47ef2564722c1e28186e946350f07e22777fbdd6f2f589c334eb01dfd589e97cb8a86f73669547badb0b
-Size (go1.9.4.src.tar.gz) = 16392325 bytes
+SHA1 (go1.10.src.tar.gz) = 3e37ad7c6cbc0d1aa00f63dd76e114e0c5288029
+RMD160 (go1.10.src.tar.gz) = 41c7ea168609e9487fcfbf57daf839d4d77c74f5
+SHA512 (go1.10.src.tar.gz) = 59f089e1ffb2d3aba5ada329d4f0d1181c3c4f01fa64f19d0b753f8a989cb59cf290ad88d215cadc18ef99aba8518e44c9bc258c07eaffc834c55e4a37bd4651
+Size (go1.10.src.tar.gz) = 18300467 bytes
 SHA1 (patch-misc_io_clangwrap.sh) = cd91c47ba0fe7b6eb8009dd261c0c26c7d581c29
 SHA1 (patch-src_cmd_dist_util.go) = 24e6f1b6ded842a8ce322a40e8766f7d344bc47e
-SHA1 (patch-src_cmd_link_internal_ld_elf.go) = acc8d92b7eae1b77470bd3e88af93d458695ac76
+SHA1 (patch-src_cmd_link_internal_ld_elf.go) = 7afd0da4734f201c8b885b743e83e5b70ddb0bf0
 SHA1 (patch-src_crypto_x509_root__bsd.go) = 93a2de7c685a0919fe93f5bc99f156e105dace4d
 SHA1 (patch-src_runtime_os__netbsd.go) = 9b80de94667e3f8d8d1ae3648ab1fe43dd55d577
-SHA1 (patch-src_runtime_rt0__netbsd__arm.s) = 45e727f4e89470505664e7c38bdb8ebd314bcaf5

Index: pkgsrc/lang/go/version.mk
diff -u pkgsrc/lang/go/version.mk:1.34 pkgsrc/lang/go/version.mk:1.35
--- pkgsrc/lang/go/version.mk:1.34      Thu Feb  8 19:32:17 2018
+++ pkgsrc/lang/go/version.mk   Sun Mar  4 12:54:06 2018
@@ -1,10 +1,10 @@
-# $NetBSD: version.mk,v 1.34 2018/02/08 19:32:17 bsiegert Exp $
+# $NetBSD: version.mk,v 1.35 2018/03/04 12:54:06 bsiegert Exp $
 
 SSP_SUPPORTED= no
 
 .include "../../mk/bsd.prefs.mk"
 
-GO_VERSION=    1.9.4
+GO_VERSION=    1.10
 GO14_VERSION=  1.4.3
 
 ONLY_FOR_PLATFORM=     *-*-i386 *-*-x86_64 *-*-earmv[67]hf

Index: pkgsrc/lang/go/patches/patch-src_cmd_link_internal_ld_elf.go
diff -u pkgsrc/lang/go/patches/patch-src_cmd_link_internal_ld_elf.go:1.2 pkgsrc/lang/go/patches/patch-src_cmd_link_internal_ld_elf.go:1.3
--- pkgsrc/lang/go/patches/patch-src_cmd_link_internal_ld_elf.go:1.2    Sat Jan 20 18:13:25 2018
+++ pkgsrc/lang/go/patches/patch-src_cmd_link_internal_ld_elf.go        Sun Mar  4 12:54:06 2018
@@ -1,17 +1,25 @@
-$NetBSD: patch-src_cmd_link_internal_ld_elf.go,v 1.2 2018/01/20 18:13:25 christos Exp $
+$NetBSD: patch-src_cmd_link_internal_ld_elf.go,v 1.3 2018/03/04 12:54:06 bsiegert Exp $
 
---- src/cmd/link/internal/ld/elf.go.orig       2017-10-25 14:30:21.000000000 -0400
-+++ src/cmd/link/internal/ld/elf.go    2018-01-20 11:49:02.046813855 -0500
-@@ -1263,6 +1263,8 @@
-       ELF_NOTE_NETBSD_DESCSZ  = 4
-       ELF_NOTE_NETBSD_TAG     = 1
-       ELF_NOTE_NETBSD_VERSION = 599000000 /* NetBSD 5.99 */
+--- src/cmd/link/internal/ld/elf.go.orig       2018-02-16 17:12:19.000000000 +0000
++++ src/cmd/link/internal/ld/elf.go
+@@ -821,10 +821,12 @@ func elfwritenotehdr(out *OutBuf, str st
+ 
+ // NetBSD Signature (as per sys/exec_elf.h)
+ const (
+-      ELF_NOTE_NETBSD_NAMESZ  = 7
+-      ELF_NOTE_NETBSD_DESCSZ  = 4
+-      ELF_NOTE_NETBSD_TAG     = 1
+-      ELF_NOTE_NETBSD_VERSION = 599000000 /* NetBSD 5.99 */
++      ELF_NOTE_NETBSD_NAMESZ       = 7
++      ELF_NOTE_NETBSD_DESCSZ       = 4
++      ELF_NOTE_NETBSD_TAG          = 1
++      ELF_NOTE_NETBSD_VERSION      = 599000000 /* NetBSD 5.99 */
 +      ELF_NOTE_NETBSD_MARCH_NAMESZ = 7
 +      ELF_NOTE_NETBSD_MARCH_TAG    = 5
  )
  
  var ELF_NOTE_NETBSD_NAME = []byte("NetBSD\x00")
-@@ -1272,6 +1274,23 @@
+@@ -834,6 +836,23 @@ func elfnetbsdsig(sh *ElfShdr, startva u
        return elfnote(sh, startva, resoff, n, true)
  }
  
@@ -32,46 +40,47 @@ $NetBSD: patch-src_cmd_link_internal_ld_
 +      return elfnote(sh, startva, resoff, n, true)
 +}
 +
- func elfwritenetbsdsig() int {
+ func elfwritenetbsdsig(out *OutBuf) int {
        // Write Elf_Note header.
-       sh := elfwritenotehdr(".note.netbsd.ident", ELF_NOTE_NETBSD_NAMESZ, ELF_NOTE_NETBSD_DESCSZ, ELF_NOTE_NETBSD_TAG)
-@@ -1285,7 +1304,20 @@
-       Cput(0)
- 
-       Thearch.Lput(ELF_NOTE_NETBSD_VERSION)
--
-+      if SysArch.Family == sys.ARM {
-+              mArch := elfnetbsdarmarch()
-+              descsz := len(mArch)
-+              sh2 := elfwritenotehdr(".note.netbsd.march",
-+                      ELF_NOTE_NETBSD_MARCH_NAMESZ, uint32(descsz),
-+                      ELF_NOTE_NETBSD_MARCH_TAG)
-+              if sh2 == nil {
-+                      return 0
-+              }
-+              Cwrite(ELF_NOTE_NETBSD_NAME)
-+              Cput(0)
-+              Cwrite(mArch)
-+              return int(sh.size) + int(sh2.size)
-+      }
+       sh := elfwritenotehdr(out, ".note.netbsd.ident", ELF_NOTE_NETBSD_NAMESZ, ELF_NOTE_NETBSD_DESCSZ, ELF_NOTE_NETBSD_TAG)
+@@ -850,6 +869,22 @@ func elfwritenetbsdsig(out *OutBuf) int
        return int(sh.size)
  }
  
-@@ -1902,6 +1934,9 @@
++func elfwritenetbsdarmsig(out *OutBuf) int {
++      mArch := elfnetbsdarmarch()
++      descsz := len(mArch)
++      sh := elfwritenotehdr(out, ".note.netbsd.march",
++              ELF_NOTE_NETBSD_MARCH_NAMESZ, uint32(descsz),
++              ELF_NOTE_NETBSD_MARCH_TAG)
++      if sh == nil {
++              return 0
++      }
++      out.Write(ELF_NOTE_NETBSD_NAME)
++      out.Write8(0)
++      out.Write(mArch)
++
++      return int(sh.size)
++}
++
+ // OpenBSD Signature
+ const (
+       ELF_NOTE_OPENBSD_NAMESZ  = 8
+@@ -1452,6 +1487,9 @@ func (ctxt *Link) doelf() {
        }
-       if Headtype == objabi.Hnetbsd {
+       if ctxt.HeadType == objabi.Hnetbsd {
                Addstring(shstrtab, ".note.netbsd.ident")
-+              if SysArch.Family == sys.ARM {
++              if ctxt.Arch.Family == sys.ARM {
 +                      Addstring(shstrtab, ".note.netbsd.march")
 +              }
        }
-       if Headtype == objabi.Hopenbsd {
+       if ctxt.HeadType == objabi.Hopenbsd {
                Addstring(shstrtab, ".note.openbsd.ident")
-@@ -2340,6 +2375,15 @@
+@@ -1890,6 +1928,15 @@ func Asmbelf(ctxt *Link, symo int64) {
                pnote.flags = PF_R
                phsh(pnote, sh)
        }
-+      if Headtype == objabi.Hnetbsd && SysArch.Family == sys.ARM {
++      if ctxt.HeadType == objabi.Hnetbsd && ctxt.Arch.Family == sys.ARM {
 +              var sh *ElfShdr
 +              sh = elfshname(".note.netbsd.march")
 +              resoff -= int64(elfnetbsdarmsig(sh, uint64(startva), uint64(resoff)))
@@ -83,3 +92,13 @@ $NetBSD: patch-src_cmd_link_internal_ld_
  
        if len(buildinfo) > 0 {
                sh := elfshname(".note.gnu.build-id")
+@@ -2232,6 +2279,9 @@ elfobj:
+       if ctxt.LinkMode != LinkExternal {
+               if ctxt.HeadType == objabi.Hnetbsd {
+                       a += int64(elfwritenetbsdsig(ctxt.Out))
++                      if ctxt.Arch.Family == sys.ARM {
++                              a += int64(elfwritenetbsdarmsig(ctxt.Out))
++                      }
+               }
+               if ctxt.HeadType == objabi.Hopenbsd {
+                       a += int64(elfwriteopenbsdsig(ctxt.Out))

Added files:

Index: pkgsrc/lang/go/PLIST.OpenBSD
diff -u /dev/null pkgsrc/lang/go/PLIST.OpenBSD:1.1
--- /dev/null   Sun Mar  4 12:54:06 2018
+++ pkgsrc/lang/go/PLIST.OpenBSD        Sun Mar  4 12:54:06 2018
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST.OpenBSD,v 1.1 2018/03/04 12:54:06 bsiegert Exp $
+go/pkg/${GO_PLATFORM}/internal/syscall/unix.a



Home | Main Index | Thread Index | Old Index