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 Sep  3 07:12:08 UTC 2017

Modified Files:
        pkgsrc/lang/go: Makefile PLIST distinfo version.mk
        pkgsrc/lang/go/patches: patch-src_crypto_x509_root__bsd.go
Removed Files:
        pkgsrc/lang/go/patches: patch-lib_time_update.bash
            patch-src_runtime_mem__bsd.go patch-src_runtime_os__netbsd.go

Log Message:
Update Go to 1.9.

The latest Go release, version 1.9, arrives six months after Go 1.8 and
is the tenth release in the Go 1.x series. There are two changes to the
language: adding support for type aliases and defining when
implementations may fuse floating point operations. Most of the 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.

The release adds transparent monotonic time support, parallelizes
compilation of functions within a package, better supports test helper
functions, includes a new bit manipulation package, and has a new
concurrent map type.

There are some instabilities on FreeBSD that are known but not
understood. These can lead to program crashes in rare cases. See issue
15658. Any help in solving this FreeBSD-specific issue would be
appreciated.

Go stopped running NetBSD builders during the Go 1.9 development cycle
due to NetBSD kernel crashes, up to and including NetBSD 7.1. As Go 1.9
is being released, NetBSD 7.1.1 is being released with a fix. However,
at this time we have no NetBSD builders passing our test suite. Any help
investigating the various NetBSD issues would be appreciated.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 pkgsrc/lang/go/Makefile
cvs rdiff -u -r1.32 -r1.33 pkgsrc/lang/go/PLIST
cvs rdiff -u -r1.50 -r1.51 pkgsrc/lang/go/distinfo
cvs rdiff -u -r1.27 -r1.28 pkgsrc/lang/go/version.mk
cvs rdiff -u -r1.4 -r0 pkgsrc/lang/go/patches/patch-lib_time_update.bash
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/lang/go/patches/patch-src_crypto_x509_root__bsd.go
cvs rdiff -u -r1.2 -r0 pkgsrc/lang/go/patches/patch-src_runtime_mem__bsd.go
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/go/patches/patch-src_runtime_os__netbsd.go

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.53 pkgsrc/lang/go/Makefile:1.54
--- pkgsrc/lang/go/Makefile:1.53        Sat Jul 22 19:32:41 2017
+++ pkgsrc/lang/go/Makefile     Sun Sep  3 07:12:07 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.53 2017/07/22 19:32:41 wiz Exp $
+# $NetBSD: Makefile,v 1.54 2017/09/03 07:12:07 bsiegert Exp $
 
 .include "version.mk"
 
@@ -32,6 +32,7 @@ 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/testcarchive/test.bash
 REPLACE_BASH+= misc/cgo/testcshared/test.bash
 REPLACE_BASH+= misc/cgo/testgodefs/test.bash
 REPLACE_BASH+= misc/cgo/testplugin/test.bash
@@ -44,6 +45,7 @@ REPLACE_BASH+=        src/androidtest.bash
 REPLACE_BASH+= src/bootstrap.bash
 REPLACE_BASH+= src/buildall.bash
 REPLACE_BASH+= src/clean.bash
+REPLACE_BASH+= src/cmd/compile/internal/big/vendor.bash
 REPLACE_BASH+= src/cmd/dist/mkdeps.bash
 REPLACE_BASH+= src/cmd/go/mkalldocs.sh
 REPLACE_BASH+= src/internal/trace/mkcanned.bash

Index: pkgsrc/lang/go/PLIST
diff -u pkgsrc/lang/go/PLIST:1.32 pkgsrc/lang/go/PLIST:1.33
--- pkgsrc/lang/go/PLIST:1.32   Thu May 25 09:24:21 2017
+++ pkgsrc/lang/go/PLIST        Sun Sep  3 07:12:07 2017
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.32 2017/05/25 09:24:21 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.33 2017/09/03 07:12:07 bsiegert Exp $
 bin/go
 bin/gofmt
 go/AUTHORS
@@ -18,6 +18,7 @@ go/api/go1.5.txt
 go/api/go1.6.txt
 go/api/go1.7.txt
 go/api/go1.8.txt
+go/api/go1.9.txt
 go/api/go1.txt
 go/api/next.txt
 go/bin/go
@@ -68,6 +69,11 @@ go/doc/devel/pre_go1.html
 go/doc/devel/release.html
 go/doc/devel/weekly.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
@@ -82,7 +88,7 @@ go/doc/go1.5.html
 go/doc/go1.6.html
 go/doc/go1.7.html
 go/doc/go1.8.html
-go/doc/go1.8.txt
+go/doc/go1.9.html
 go/doc/go1.html
 go/doc/go1compat.html
 go/doc/go_faq.html
@@ -190,6 +196,8 @@ 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
@@ -262,6 +270,11 @@ go/misc/cgo/test/issue17065.go
 go/misc/cgo/test/issue17537.go
 go/misc/cgo/test/issue18126.go
 go/misc/cgo/test/issue18146.go
+go/misc/cgo/test/issue18720.go
+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/issue2462.go
 go/misc/cgo/test/issue3250.go
 go/misc/cgo/test/issue3250w.go
@@ -355,12 +368,14 @@ go/misc/cgo/testcarchive/main2.c
 go/misc/cgo/testcarchive/main3.c
 go/misc/cgo/testcarchive/main4.c
 go/misc/cgo/testcarchive/main5.c
+go/misc/cgo/testcarchive/main6.c
 go/misc/cgo/testcarchive/main_unix.c
 go/misc/cgo/testcarchive/main_windows.c
 go/misc/cgo/testcarchive/src/libgo/libgo.go
 go/misc/cgo/testcarchive/src/libgo2/libgo2.go
 go/misc/cgo/testcarchive/src/libgo3/libgo3.go
 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/main0.c
 go/misc/cgo/testcshared/main1.c
@@ -391,6 +406,8 @@ go/misc/cgo/testplugin/src/iface_i/i.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/issue19534/main.go
+go/misc/cgo/testplugin/src/issue19534/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
@@ -406,6 +423,9 @@ 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
@@ -414,6 +434,7 @@ 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/testshared/shared_test.go
 go/misc/cgo/testshared/src/dep2/dep2.go
 go/misc/cgo/testshared/src/dep3/dep3.go
@@ -421,6 +442,7 @@ go/misc/cgo/testshared/src/depBase/asm.s
 go/misc/cgo/testshared/src/depBase/dep.go
 go/misc/cgo/testshared/src/depBase/gccgo.go
 go/misc/cgo/testshared/src/depBase/stubs.go
+go/misc/cgo/testshared/src/division/division.go
 go/misc/cgo/testshared/src/exe/exe.go
 go/misc/cgo/testshared/src/exe2/exe2.go
 go/misc/cgo/testshared/src/exe3/exe3.go
@@ -499,6 +521,7 @@ go/pkg/bootstrap/pkg/${GO_PLATFORM}/boot
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/compile/internal/s390x.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/compile/internal/ssa.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/compile/internal/syntax.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/compile/internal/types.a
 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
@@ -510,6 +533,8 @@ go/pkg/bootstrap/pkg/${GO_PLATFORM}/boot
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/obj/ppc64.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/obj/s390x.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/obj/x86.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/objabi.a
+go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/src.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/internal/sys.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/amd64.a
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/arm.a
@@ -522,6 +547,7 @@ go/pkg/bootstrap/pkg/${GO_PLATFORM}/boot
 go/pkg/bootstrap/pkg/${GO_PLATFORM}/bootstrap/cmd/link/internal/x86.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/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
@@ -548,24 +574,24 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 go/pkg/bootstrap/src/bootstrap/cmd/compile/fmt_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/amd64/galign.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/amd64/ggen.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/amd64/prog.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/amd64/ssa.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/arm/galign.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/arm/ggen.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/arm/prog.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/arm/ssa.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/arm64/galign.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/arm64/ggen.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/arm64/prog.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/arm64/ssa.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/alg.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/align.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/asm_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/bexport.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/bimport.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/bitset.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/bootstrap.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/builtin.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/builtin_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/bv.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/class_string.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/closure.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/const.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/constFold_test.go
@@ -585,12 +611,12 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 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
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/magic.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/main.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/mkbuiltin.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/mpfloat.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/mpint.go
 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/order.go
@@ -598,10 +624,15 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/pgen_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/phi.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/plive.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/pprof.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/race.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/racewalk.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/range.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/reflect.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/reflect_test.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/reproduciblebuilds_test.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/scope.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/scope_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/select.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/shift_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/sinit.go
@@ -614,31 +645,30 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/syntax.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/timings.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/trace.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/type.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/truncconst_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/typecheck.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/types.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/types_acc.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/universe.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/unsafe.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/util.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/gc/walk.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/mips/galign.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/mips/ggen.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/mips/prog.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/mips/ssa.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/mips64/galign.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/mips64/ggen.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/mips64/prog.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/mips64/ssa.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ppc64/galign.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ppc64/ggen.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ppc64/opt.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ppc64/prog.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ppc64/ssa.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/s390x/galign.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/s390x/ggen.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/s390x/prog.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/s390x/ssa.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/TODO
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/block.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/cache.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/check.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/checkbce.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/compile.go
@@ -671,8 +701,10 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/loop_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/loopbce.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/loopreschedchecks.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/looprotate.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/lower.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/magic.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/magic_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/nilcheck.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/nilcheck_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/op.go
@@ -714,15 +746,15 @@ go/pkg/bootstrap/src/bootstrap/cmd/compi
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/stackframe.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/tighten.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/trim.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/type.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/type_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/value.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/writebarrier.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/writebarrier_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/ssa/zcse.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/syntax/branches.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/syntax/dumper.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/syntax/dumper_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/syntax/nodes.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/syntax/nodes_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/syntax/parser.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/syntax/parser_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/syntax/printer.go
@@ -732,16 +764,22 @@ 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/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
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/types/sym.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/types/type.go
+go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/types/utils.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/x86/387.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/x86/galign.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/x86/ggen.go
-go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/x86/prog.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/internal/x86/ssa.go
 go/pkg/bootstrap/src/bootstrap/cmd/compile/main.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/bio/buf.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/bio/must.go
 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/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
@@ -757,10 +795,10 @@ go/pkg/bootstrap/src/bootstrap/cmd/inter
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/arm64/asm_test.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
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/data.go
-go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/flag.go
-go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/funcdata.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/go.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/inl.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/ld.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/line.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/line_test.go
@@ -781,7 +819,6 @@ go/pkg/bootstrap/src/bootstrap/cmd/inter
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/ppc64/asm9.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/ppc64/list9.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/ppc64/obj9.go
-go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/reloctype_string.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/s390x/a.out.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/s390x/anames.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/s390x/anamesz.go
@@ -790,20 +827,38 @@ go/pkg/bootstrap/src/bootstrap/cmd/inter
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/s390x/objz.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/s390x/vector.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/sizeof_test.go
-go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/stack.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/sort.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/stringer.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/sym.go
-go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/symkind_string.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/textflag.go
-go/pkg/bootstrap/src/bootstrap/cmd/internal/obj/typekind.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/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/zbootstrap.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
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/funcdata.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/head.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/line.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/path.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/path_test.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/reloctype.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/reloctype_string.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/stack.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/symkind.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/symkind_string.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/typekind.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/util.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/objabi/zbootstrap.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/src/pos.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/src/pos_test.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/src/xpos.go
+go/pkg/bootstrap/src/bootstrap/cmd/internal/src/xpos_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/internal/sys/arch.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/doc.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/dwarf_test.go
@@ -822,6 +877,7 @@ go/pkg/bootstrap/src/bootstrap/cmd/link/
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/deadcode.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/decodesym.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/dwarf.go
+go/pkg/bootstrap/src/bootstrap/cmd/link/internal/ld/dwarf_test.go
 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
@@ -833,11 +889,14 @@ go/pkg/bootstrap/src/bootstrap/cmd/link/
 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/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
@@ -860,6 +919,7 @@ go/pkg/bootstrap/src/bootstrap/cmd/link/
 go/pkg/bootstrap/src/bootstrap/cmd/link/linkbig_test.go
 go/pkg/bootstrap/src/bootstrap/cmd/link/main.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
 go/pkg/bootstrap/src/bootstrap/debug/pe/pe.go
 go/pkg/bootstrap/src/bootstrap/debug/pe/section.go
@@ -876,8 +936,6 @@ go/pkg/bootstrap/src/bootstrap/math/big/
 go/pkg/bootstrap/src/bootstrap/math/big/arith_decl_s390x.go
 go/pkg/bootstrap/src/bootstrap/math/big/arith_mips64x.s
 go/pkg/bootstrap/src/bootstrap/math/big/arith_mipsx.s
-go/pkg/bootstrap/src/bootstrap/math/big/arith_ppc64.s
-go/pkg/bootstrap/src/bootstrap/math/big/arith_ppc64le.s
 go/pkg/bootstrap/src/bootstrap/math/big/arith_ppc64x.s
 go/pkg/bootstrap/src/bootstrap/math/big/arith_s390x.s
 go/pkg/bootstrap/src/bootstrap/math/big/arith_s390x_test.go
@@ -918,9 +976,11 @@ 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/include/asm_ppc64x.h
-go/pkg/include/funcdata.h
-go/pkg/include/textflag.h
+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_tables.go
 go/pkg/${GO_PLATFORM}/archive/tar.a
 go/pkg/${GO_PLATFORM}/archive/zip.a
 go/pkg/${GO_PLATFORM}/bufio.a
@@ -940,7 +1000,31 @@ go/pkg/${GO_PLATFORM}/cmd/compile/intern
 go/pkg/${GO_PLATFORM}/cmd/compile/internal/ssa.a
 go/pkg/${GO_PLATFORM}/cmd/compile/internal/syntax.a
 go/pkg/${GO_PLATFORM}/cmd/compile/internal/test.a
+go/pkg/${GO_PLATFORM}/cmd/compile/internal/types.a
 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/cfg.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/clean.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/cmdflag.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/doc.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/envcmd.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/fix.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/fmtcmd.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/generate.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/get.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/help.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/list.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/load.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/run.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/str.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/test.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/tool.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/version.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/vet.a
+go/pkg/${GO_PLATFORM}/cmd/go/internal/web.a
+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/dwarf.a
@@ -953,7 +1037,9 @@ go/pkg/${GO_PLATFORM}/cmd/internal/obj/m
 go/pkg/${GO_PLATFORM}/cmd/internal/obj/ppc64.a
 go/pkg/${GO_PLATFORM}/cmd/internal/obj/s390x.a
 go/pkg/${GO_PLATFORM}/cmd/internal/obj/x86.a
+go/pkg/${GO_PLATFORM}/cmd/internal/objabi.a
 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/link/internal/amd64.a
 go/pkg/${GO_PLATFORM}/cmd/link/internal/arm.a
@@ -964,15 +1050,20 @@ go/pkg/${GO_PLATFORM}/cmd/link/internal/
 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/x86.a
-go/pkg/${GO_PLATFORM}/cmd/pprof/internal/commands.a
-go/pkg/${GO_PLATFORM}/cmd/pprof/internal/driver.a
-go/pkg/${GO_PLATFORM}/cmd/pprof/internal/fetch.a
-go/pkg/${GO_PLATFORM}/cmd/pprof/internal/plugin.a
-go/pkg/${GO_PLATFORM}/cmd/pprof/internal/report.a
-go/pkg/${GO_PLATFORM}/cmd/pprof/internal/svg.a
-go/pkg/${GO_PLATFORM}/cmd/pprof/internal/symbolizer.a
-go/pkg/${GO_PLATFORM}/cmd/pprof/internal/symbolz.a
-go/pkg/${GO_PLATFORM}/cmd/pprof/internal/tempfile.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
+go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/internal/driver.a
+go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/internal/elfexec.a
+go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/internal/graph.a
+go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/internal/measurement.a
+go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/internal/plugin.a
+go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/internal/proftest.a
+go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/internal/report.a
+go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/internal/symbolizer.a
+go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/internal/symbolz.a
+go/pkg/${GO_PLATFORM}/cmd/vendor/github.com/google/pprof/profile.a
+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/ppc64/ppc64asm.a
 go/pkg/${GO_PLATFORM}/cmd/vendor/golang.org/x/arch/x86/x86asm.a
@@ -1039,6 +1130,7 @@ go/pkg/${GO_PLATFORM}/go/format.a
 go/pkg/${GO_PLATFORM}/go/importer.a
 go/pkg/${GO_PLATFORM}/go/internal/gccgoimporter.a
 go/pkg/${GO_PLATFORM}/go/internal/gcimporter.a
+go/pkg/${GO_PLATFORM}/go/internal/srcimporter.a
 go/pkg/${GO_PLATFORM}/go/parser.a
 go/pkg/${GO_PLATFORM}/go/printer.a
 go/pkg/${GO_PLATFORM}/go/scanner.a
@@ -1060,8 +1152,9 @@ go/pkg/${GO_PLATFORM}/image/internal/ima
 go/pkg/${GO_PLATFORM}/image/jpeg.a
 go/pkg/${GO_PLATFORM}/image/png.a
 go/pkg/${GO_PLATFORM}/index/suffixarray.a
+go/pkg/${GO_PLATFORM}/internal/cpu.a
 go/pkg/${GO_PLATFORM}/internal/nettrace.a
-go/pkg/${GO_PLATFORM}/internal/pprof/profile.a
+go/pkg/${GO_PLATFORM}/internal/poll.a
 go/pkg/${GO_PLATFORM}/internal/race.a
 go/pkg/${GO_PLATFORM}/internal/singleflight.a
 go/pkg/${GO_PLATFORM}/internal/syscall/windows.a
@@ -1075,6 +1168,7 @@ go/pkg/${GO_PLATFORM}/log.a
 go/pkg/${GO_PLATFORM}/log/syslog.a
 go/pkg/${GO_PLATFORM}/math.a
 go/pkg/${GO_PLATFORM}/math/big.a
+go/pkg/${GO_PLATFORM}/math/bits.a
 go/pkg/${GO_PLATFORM}/math/cmplx.a
 go/pkg/${GO_PLATFORM}/math/rand.a
 go/pkg/${GO_PLATFORM}/mime.a
@@ -1113,7 +1207,7 @@ go/pkg/${GO_PLATFORM}/runtime/debug.a
 go/pkg/${GO_PLATFORM}/runtime/internal/atomic.a
 go/pkg/${GO_PLATFORM}/runtime/internal/sys.a
 go/pkg/${GO_PLATFORM}/runtime/pprof.a
-go/pkg/${GO_PLATFORM}/runtime/pprof/internal/protopprof.a
+go/pkg/${GO_PLATFORM}/runtime/pprof/internal/profile.a
 go/pkg/${GO_PLATFORM}/runtime/race.a
 go/pkg/${GO_PLATFORM}/runtime/trace.a
 go/pkg/${GO_PLATFORM}/sort.a
@@ -1141,10 +1235,18 @@ go/pkg/${GO_PLATFORM}/vendor/golang_org/
 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/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/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/${GO_PLATFORM}/vendor/golang_org/x/text/width.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
@@ -1287,6 +1389,9 @@ go/src/cmd/asm/internal/asm/testdata/amd
 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/armerror.s
+go/src/cmd/asm/internal/asm/testdata/armv6.s
 go/src/cmd/asm/internal/asm/testdata/mips.s
 go/src/cmd/asm/internal/asm/testdata/mips64.s
 go/src/cmd/asm/internal/asm/testdata/ppc64.s
@@ -1311,25 +1416,25 @@ go/src/cmd/compile/doc.go
 go/src/cmd/compile/fmt_test.go
 go/src/cmd/compile/internal/amd64/galign.go
 go/src/cmd/compile/internal/amd64/ggen.go
-go/src/cmd/compile/internal/amd64/prog.go
 go/src/cmd/compile/internal/amd64/ssa.go
 go/src/cmd/compile/internal/arm/galign.go
 go/src/cmd/compile/internal/arm/ggen.go
-go/src/cmd/compile/internal/arm/prog.go
 go/src/cmd/compile/internal/arm/ssa.go
 go/src/cmd/compile/internal/arm64/galign.go
 go/src/cmd/compile/internal/arm64/ggen.go
-go/src/cmd/compile/internal/arm64/prog.go
 go/src/cmd/compile/internal/arm64/ssa.go
 go/src/cmd/compile/internal/gc/alg.go
 go/src/cmd/compile/internal/gc/align.go
 go/src/cmd/compile/internal/gc/asm_test.go
 go/src/cmd/compile/internal/gc/bexport.go
 go/src/cmd/compile/internal/gc/bimport.go
+go/src/cmd/compile/internal/gc/bitset.go
+go/src/cmd/compile/internal/gc/bootstrap.go
 go/src/cmd/compile/internal/gc/builtin.go
 go/src/cmd/compile/internal/gc/builtin/runtime.go
 go/src/cmd/compile/internal/gc/builtin_test.go
 go/src/cmd/compile/internal/gc/bv.go
+go/src/cmd/compile/internal/gc/class_string.go
 go/src/cmd/compile/internal/gc/closure.go
 go/src/cmd/compile/internal/gc/const.go
 go/src/cmd/compile/internal/gc/constFold_test.go
@@ -1349,12 +1454,12 @@ go/src/cmd/compile/internal/gc/inl.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
-go/src/cmd/compile/internal/gc/magic.go
 go/src/cmd/compile/internal/gc/main.go
 go/src/cmd/compile/internal/gc/mkbuiltin.go
 go/src/cmd/compile/internal/gc/mpfloat.go
 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/order.go
@@ -1362,10 +1467,15 @@ go/src/cmd/compile/internal/gc/pgen.go
 go/src/cmd/compile/internal/gc/pgen_test.go
 go/src/cmd/compile/internal/gc/phi.go
 go/src/cmd/compile/internal/gc/plive.go
+go/src/cmd/compile/internal/gc/pprof.go
+go/src/cmd/compile/internal/gc/race.go
 go/src/cmd/compile/internal/gc/racewalk.go
 go/src/cmd/compile/internal/gc/range.go
 go/src/cmd/compile/internal/gc/reflect.go
 go/src/cmd/compile/internal/gc/reflect_test.go
+go/src/cmd/compile/internal/gc/reproduciblebuilds_test.go
+go/src/cmd/compile/internal/gc/scope.go
+go/src/cmd/compile/internal/gc/scope_test.go
 go/src/cmd/compile/internal/gc/select.go
 go/src/cmd/compile/internal/gc/shift_test.go
 go/src/cmd/compile/internal/gc/sinit.go
@@ -1406,6 +1516,7 @@ go/src/cmd/compile/internal/gc/testdata/
 go/src/cmd/compile/internal/gc/testdata/namedReturn.go
 go/src/cmd/compile/internal/gc/testdata/phi.go
 go/src/cmd/compile/internal/gc/testdata/regalloc.go
+go/src/cmd/compile/internal/gc/testdata/reproducible/issue20272.go
 go/src/cmd/compile/internal/gc/testdata/short.go
 go/src/cmd/compile/internal/gc/testdata/slice.go
 go/src/cmd/compile/internal/gc/testdata/sqrt_const.go
@@ -1414,31 +1525,30 @@ go/src/cmd/compile/internal/gc/testdata/
 go/src/cmd/compile/internal/gc/testdata/zero.go
 go/src/cmd/compile/internal/gc/timings.go
 go/src/cmd/compile/internal/gc/trace.go
-go/src/cmd/compile/internal/gc/type.go
+go/src/cmd/compile/internal/gc/truncconst_test.go
 go/src/cmd/compile/internal/gc/typecheck.go
+go/src/cmd/compile/internal/gc/types.go
+go/src/cmd/compile/internal/gc/types_acc.go
 go/src/cmd/compile/internal/gc/universe.go
 go/src/cmd/compile/internal/gc/unsafe.go
 go/src/cmd/compile/internal/gc/util.go
 go/src/cmd/compile/internal/gc/walk.go
 go/src/cmd/compile/internal/mips/galign.go
 go/src/cmd/compile/internal/mips/ggen.go
-go/src/cmd/compile/internal/mips/prog.go
 go/src/cmd/compile/internal/mips/ssa.go
 go/src/cmd/compile/internal/mips64/galign.go
 go/src/cmd/compile/internal/mips64/ggen.go
-go/src/cmd/compile/internal/mips64/prog.go
 go/src/cmd/compile/internal/mips64/ssa.go
 go/src/cmd/compile/internal/ppc64/galign.go
 go/src/cmd/compile/internal/ppc64/ggen.go
 go/src/cmd/compile/internal/ppc64/opt.go
-go/src/cmd/compile/internal/ppc64/prog.go
 go/src/cmd/compile/internal/ppc64/ssa.go
 go/src/cmd/compile/internal/s390x/galign.go
 go/src/cmd/compile/internal/s390x/ggen.go
-go/src/cmd/compile/internal/s390x/prog.go
 go/src/cmd/compile/internal/s390x/ssa.go
 go/src/cmd/compile/internal/ssa/TODO
 go/src/cmd/compile/internal/ssa/block.go
+go/src/cmd/compile/internal/ssa/cache.go
 go/src/cmd/compile/internal/ssa/check.go
 go/src/cmd/compile/internal/ssa/checkbce.go
 go/src/cmd/compile/internal/ssa/compile.go
@@ -1496,8 +1606,10 @@ go/src/cmd/compile/internal/ssa/location
 go/src/cmd/compile/internal/ssa/loop_test.go
 go/src/cmd/compile/internal/ssa/loopbce.go
 go/src/cmd/compile/internal/ssa/loopreschedchecks.go
+go/src/cmd/compile/internal/ssa/looprotate.go
 go/src/cmd/compile/internal/ssa/lower.go
 go/src/cmd/compile/internal/ssa/magic.go
+go/src/cmd/compile/internal/ssa/magic_test.go
 go/src/cmd/compile/internal/ssa/nilcheck.go
 go/src/cmd/compile/internal/ssa/nilcheck_test.go
 go/src/cmd/compile/internal/ssa/op.go
@@ -1539,15 +1651,15 @@ go/src/cmd/compile/internal/ssa/stackall
 go/src/cmd/compile/internal/ssa/stackframe.go
 go/src/cmd/compile/internal/ssa/tighten.go
 go/src/cmd/compile/internal/ssa/trim.go
-go/src/cmd/compile/internal/ssa/type.go
-go/src/cmd/compile/internal/ssa/type_test.go
 go/src/cmd/compile/internal/ssa/value.go
 go/src/cmd/compile/internal/ssa/writebarrier.go
 go/src/cmd/compile/internal/ssa/writebarrier_test.go
 go/src/cmd/compile/internal/ssa/zcse.go
+go/src/cmd/compile/internal/syntax/branches.go
 go/src/cmd/compile/internal/syntax/dumper.go
 go/src/cmd/compile/internal/syntax/dumper_test.go
 go/src/cmd/compile/internal/syntax/nodes.go
+go/src/cmd/compile/internal/syntax/nodes_test.go
 go/src/cmd/compile/internal/syntax/parser.go
 go/src/cmd/compile/internal/syntax/parser_test.go
 go/src/cmd/compile/internal/syntax/printer.go
@@ -1560,10 +1672,15 @@ 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/pkg.go
+go/src/cmd/compile/internal/types/scope.go
+go/src/cmd/compile/internal/types/sizeof_test.go
+go/src/cmd/compile/internal/types/sym.go
+go/src/cmd/compile/internal/types/type.go
+go/src/cmd/compile/internal/types/utils.go
 go/src/cmd/compile/internal/x86/387.go
 go/src/cmd/compile/internal/x86/galign.go
 go/src/cmd/compile/internal/x86/ggen.go
-go/src/cmd/compile/internal/x86/prog.go
 go/src/cmd/compile/internal/x86/ssa.go
 go/src/cmd/compile/main.go
 go/src/cmd/cover/cover.go
@@ -1573,6 +1690,8 @@ go/src/cmd/cover/func.go
 go/src/cmd/cover/html.go
 go/src/cmd/cover/profile.go
 go/src/cmd/cover/testdata/main.go
+go/src/cmd/cover/testdata/p.go
+go/src/cmd/cover/testdata/profile.cov
 go/src/cmd/cover/testdata/test.go
 go/src/cmd/dist/README
 go/src/cmd/dist/build.go
@@ -1614,40 +1733,64 @@ go/src/cmd/fix/printerconfig.go
 go/src/cmd/fix/printerconfig_test.go
 go/src/cmd/fix/typecheck.go
 go/src/cmd/go/alldocs.go
-go/src/cmd/go/bootstrap.go
-go/src/cmd/go/bug.go
-go/src/cmd/go/build.go
-go/src/cmd/go/build_test.go
-go/src/cmd/go/clean.go
-go/src/cmd/go/context.go
-go/src/cmd/go/discovery.go
-go/src/cmd/go/doc.go
-go/src/cmd/go/env.go
-go/src/cmd/go/fix.go
-go/src/cmd/go/fmt.go
-go/src/cmd/go/generate.go
-go/src/cmd/go/generate_test.go
-go/src/cmd/go/get.go
 go/src/cmd/go/go11.go
 go/src/cmd/go/go_test.go
 go/src/cmd/go/go_unix_test.go
 go/src/cmd/go/go_windows_test.go
-go/src/cmd/go/help.go
-go/src/cmd/go/http.go
-go/src/cmd/go/list.go
+go/src/cmd/go/internal/base/base.go
+go/src/cmd/go/internal/base/env.go
+go/src/cmd/go/internal/base/flag.go
+go/src/cmd/go/internal/base/path.go
+go/src/cmd/go/internal/base/signal.go
+go/src/cmd/go/internal/base/signal_notunix.go
+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/cfg/cfg.go
+go/src/cmd/go/internal/cfg/zdefaultcc.go
+go/src/cmd/go/internal/cfg/zosarch.go
+go/src/cmd/go/internal/clean/clean.go
+go/src/cmd/go/internal/cmdflag/flag.go
+go/src/cmd/go/internal/doc/doc.go
+go/src/cmd/go/internal/envcmd/env.go
+go/src/cmd/go/internal/fix/fix.go
+go/src/cmd/go/internal/fmtcmd/fmt.go
+go/src/cmd/go/internal/generate/generate.go
+go/src/cmd/go/internal/generate/generate_test.go
+go/src/cmd/go/internal/get/discovery.go
+go/src/cmd/go/internal/get/get.go
+go/src/cmd/go/internal/get/pkg_test.go
+go/src/cmd/go/internal/get/tag_test.go
+go/src/cmd/go/internal/get/vcs.go
+go/src/cmd/go/internal/get/vcs_test.go
+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/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/str.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
+go/src/cmd/go/internal/version/version.go
+go/src/cmd/go/internal/vet/vet.go
+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/build.go
+go/src/cmd/go/internal/work/build_test.go
+go/src/cmd/go/internal/work/testgo.go
 go/src/cmd/go/main.go
-go/src/cmd/go/match_test.go
 go/src/cmd/go/mkalldocs.sh
-go/src/cmd/go/note.go
 go/src/cmd/go/note_test.go
-go/src/cmd/go/pkg.go
-go/src/cmd/go/pkg_test.go
-go/src/cmd/go/run.go
-go/src/cmd/go/signal.go
-go/src/cmd/go/signal_notunix.go
-go/src/cmd/go/signal_unix.go
-go/src/cmd/go/tag_test.go
-go/src/cmd/go/test.go
 go/src/cmd/go/testdata/dep_test.go
 go/src/cmd/go/testdata/example1_test.go
 go/src/cmd/go/testdata/example2_test.go
@@ -1688,11 +1831,14 @@ go/src/cmd/go/testdata/src/badtest/badsy
 go/src/cmd/go/testdata/src/badtest/badsyntax/x_test.go
 go/src/cmd/go/testdata/src/badtest/badvar/x.go
 go/src/cmd/go/testdata/src/badtest/badvar/x_test.go
+go/src/cmd/go/testdata/src/bench/x_test.go
 go/src/cmd/go/testdata/src/benchfatal/x_test.go
 go/src/cmd/go/testdata/src/canonical/a/a.go
 go/src/cmd/go/testdata/src/canonical/a/vendor/c/c.go
 go/src/cmd/go/testdata/src/canonical/b/b.go
 go/src/cmd/go/testdata/src/canonical/d/d.go
+go/src/cmd/go/testdata/src/cgoasm/p.go
+go/src/cmd/go/testdata/src/cgoasm/p.s
 go/src/cmd/go/testdata/src/cgocover/p.go
 go/src/cmd/go/testdata/src/cgocover/p_test.go
 go/src/cmd/go/testdata/src/cgocover2/p.go
@@ -1720,6 +1866,10 @@ go/src/cmd/go/testdata/src/empty/test/te
 go/src/cmd/go/testdata/src/empty/testxtest/test_test.go
 go/src/cmd/go/testdata/src/empty/testxtest/xtest_test.go
 go/src/cmd/go/testdata/src/empty/xtest/xtest_test.go
+go/src/cmd/go/testdata/src/exclude/empty/x.txt
+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/gencycle/gencycle.go
 go/src/cmd/go/testdata/src/go-cmd-test/helloworld.go
 go/src/cmd/go/testdata/src/importmain/ismain/main.go
@@ -1747,7 +1897,12 @@ go/src/cmd/go/testdata/src/testdep/p1/p1
 go/src/cmd/go/testdata/src/testdep/p1/p1_test.go
 go/src/cmd/go/testdata/src/testdep/p2/p2.go
 go/src/cmd/go/testdata/src/testdep/p3/p3.go
+go/src/cmd/go/testdata/src/testlist/bench_test.go
+go/src/cmd/go/testdata/src/testlist/example_test.go
+go/src/cmd/go/testdata/src/testlist/test_test.go
 go/src/cmd/go/testdata/src/testrace/race_test.go
+go/src/cmd/go/testdata/src/testregexp/x_test.go
+go/src/cmd/go/testdata/src/testregexp/z_test.go
 go/src/cmd/go/testdata/src/vend/bad.go
 go/src/cmd/go/testdata/src/vend/dir1/dir1.go
 go/src/cmd/go/testdata/src/vend/good.go
@@ -1796,16 +1951,7 @@ go/src/cmd/go/testdata/testvendor/src/q/
 go/src/cmd/go/testdata/testvendor2/src/p/p.go
 go/src/cmd/go/testdata/testvendor2/vendor/x/x.go
 go/src/cmd/go/testdata/timeoutbench_test.go
-go/src/cmd/go/testflag.go
-go/src/cmd/go/testgo.go
-go/src/cmd/go/tool.go
-go/src/cmd/go/vcs.go
-go/src/cmd/go/vcs_test.go
 go/src/cmd/go/vendor_test.go
-go/src/cmd/go/version.go
-go/src/cmd/go/vet.go
-go/src/cmd/go/zdefaultcc.go
-go/src/cmd/go/zosarch.go
 go/src/cmd/gofmt/doc.go
 go/src/cmd/gofmt/gofmt.go
 go/src/cmd/gofmt/gofmt_test.go
@@ -1841,6 +1987,8 @@ go/src/cmd/gofmt/testdata/rewrite7.golde
 go/src/cmd/gofmt/testdata/rewrite7.input
 go/src/cmd/gofmt/testdata/rewrite8.golden
 go/src/cmd/gofmt/testdata/rewrite8.input
+go/src/cmd/gofmt/testdata/rewrite9.golden
+go/src/cmd/gofmt/testdata/rewrite9.input
 go/src/cmd/gofmt/testdata/slices1.golden
 go/src/cmd/gofmt/testdata/slices1.input
 go/src/cmd/gofmt/testdata/stdin1.golden
@@ -1857,6 +2005,8 @@ go/src/cmd/gofmt/testdata/stdin6.golden
 go/src/cmd/gofmt/testdata/stdin6.input
 go/src/cmd/gofmt/testdata/stdin7.golden
 go/src/cmd/gofmt/testdata/stdin7.input
+go/src/cmd/gofmt/testdata/typealias.golden
+go/src/cmd/gofmt/testdata/typealias.input
 go/src/cmd/gofmt/testdata/typeswitch.golden
 go/src/cmd/gofmt/testdata/typeswitch.input
 go/src/cmd/internal/bio/buf.go
@@ -1864,9 +2014,9 @@ go/src/cmd/internal/bio/must.go
 go/src/cmd/internal/browser/browser.go
 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/gcprog/gcprog.go
 go/src/cmd/internal/goobj/read.go
-go/src/cmd/internal/goobj/read_test.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
@@ -1881,10 +2031,10 @@ go/src/cmd/internal/obj/arm64/asm7.go
 go/src/cmd/internal/obj/arm64/asm_test.go
 go/src/cmd/internal/obj/arm64/list7.go
 go/src/cmd/internal/obj/arm64/obj7.go
+go/src/cmd/internal/obj/bootstrap.go
 go/src/cmd/internal/obj/data.go
-go/src/cmd/internal/obj/flag.go
-go/src/cmd/internal/obj/funcdata.go
 go/src/cmd/internal/obj/go.go
+go/src/cmd/internal/obj/inl.go
 go/src/cmd/internal/obj/ld.go
 go/src/cmd/internal/obj/line.go
 go/src/cmd/internal/obj/line_test.go
@@ -1905,7 +2055,6 @@ go/src/cmd/internal/obj/ppc64/anames9.go
 go/src/cmd/internal/obj/ppc64/asm9.go
 go/src/cmd/internal/obj/ppc64/list9.go
 go/src/cmd/internal/obj/ppc64/obj9.go
-go/src/cmd/internal/obj/reloctype_string.go
 go/src/cmd/internal/obj/s390x/a.out.go
 go/src/cmd/internal/obj/s390x/anames.go
 go/src/cmd/internal/obj/s390x/anamesz.go
@@ -1914,20 +2063,34 @@ go/src/cmd/internal/obj/s390x/listz.go
 go/src/cmd/internal/obj/s390x/objz.go
 go/src/cmd/internal/obj/s390x/vector.go
 go/src/cmd/internal/obj/sizeof_test.go
-go/src/cmd/internal/obj/stack.go
+go/src/cmd/internal/obj/sort.go
 go/src/cmd/internal/obj/stringer.go
 go/src/cmd/internal/obj/sym.go
-go/src/cmd/internal/obj/symkind_string.go
 go/src/cmd/internal/obj/textflag.go
-go/src/cmd/internal/obj/typekind.go
 go/src/cmd/internal/obj/util.go
 go/src/cmd/internal/obj/x86/a.out.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/zbootstrap.go
+go/src/cmd/internal/objabi/autotype.go
+go/src/cmd/internal/objabi/doc.go
+go/src/cmd/internal/objabi/flag.go
+go/src/cmd/internal/objabi/funcdata.go
+go/src/cmd/internal/objabi/head.go
+go/src/cmd/internal/objabi/line.go
+go/src/cmd/internal/objabi/path.go
+go/src/cmd/internal/objabi/path_test.go
+go/src/cmd/internal/objabi/reloctype.go
+go/src/cmd/internal/objabi/reloctype_string.go
+go/src/cmd/internal/objabi/stack.go
+go/src/cmd/internal/objabi/symkind.go
+go/src/cmd/internal/objabi/symkind_string.go
+go/src/cmd/internal/objabi/typekind.go
+go/src/cmd/internal/objabi/util.go
+go/src/cmd/internal/objabi/zbootstrap.go
 go/src/cmd/internal/objfile/disasm.go
 go/src/cmd/internal/objfile/elf.go
 go/src/cmd/internal/objfile/goobj.go
@@ -1935,6 +2098,10 @@ go/src/cmd/internal/objfile/macho.go
 go/src/cmd/internal/objfile/objfile.go
 go/src/cmd/internal/objfile/pe.go
 go/src/cmd/internal/objfile/plan9obj.go
+go/src/cmd/internal/src/pos.go
+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/link/doc.go
 go/src/cmd/link/dwarf_test.go
@@ -1953,6 +2120,7 @@ go/src/cmd/link/internal/ld/data.go
 go/src/cmd/link/internal/ld/deadcode.go
 go/src/cmd/link/internal/ld/decodesym.go
 go/src/cmd/link/internal/ld/dwarf.go
+go/src/cmd/link/internal/ld/dwarf_test.go
 go/src/cmd/link/internal/ld/elf.go
 go/src/cmd/link/internal/ld/go.go
 go/src/cmd/link/internal/ld/ld.go
@@ -1964,11 +2132,14 @@ 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/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
@@ -1992,6 +2163,7 @@ go/src/cmd/link/linkbig_test.go
 go/src/cmd/link/main.go
 go/src/cmd/nm/doc.go
 go/src/cmd/nm/nm.go
+go/src/cmd/nm/nm_cgo_test.go
 go/src/cmd/nm/nm_test.go
 go/src/cmd/objdump/main.go
 go/src/cmd/objdump/objdump_test.go
@@ -2001,25 +2173,160 @@ go/src/cmd/pack/pack.go
 go/src/cmd/pack/pack_test.go
 go/src/cmd/pprof/README
 go/src/cmd/pprof/doc.go
-go/src/cmd/pprof/internal/commands/commands.go
-go/src/cmd/pprof/internal/driver/driver.go
-go/src/cmd/pprof/internal/driver/interactive.go
-go/src/cmd/pprof/internal/fetch/fetch.go
-go/src/cmd/pprof/internal/plugin/plugin.go
-go/src/cmd/pprof/internal/report/report.go
-go/src/cmd/pprof/internal/report/source.go
-go/src/cmd/pprof/internal/report/source_html.go
-go/src/cmd/pprof/internal/svg/svg.go
-go/src/cmd/pprof/internal/svg/svgpan.go
-go/src/cmd/pprof/internal/symbolizer/symbolizer.go
-go/src/cmd/pprof/internal/symbolz/symbolz.go
-go/src/cmd/pprof/internal/tempfile/tempfile.go
 go/src/cmd/pprof/pprof.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/vendor/github.com/google/pprof/AUTHORS
+go/src/cmd/vendor/github.com/google/pprof/CONTRIBUTING
+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
+go/src/cmd/vendor/github.com/google/pprof/doc/developer/pprof.dev.md
+go/src/cmd/vendor/github.com/google/pprof/doc/developer/profile.proto.md
+go/src/cmd/vendor/github.com/google/pprof/doc/pprof.md
+go/src/cmd/vendor/github.com/google/pprof/driver/driver.go
+go/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner.go
+go/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner_llvm.go
+go/src/cmd/vendor/github.com/google/pprof/internal/binutils/addr2liner_nm.go
+go/src/cmd/vendor/github.com/google/pprof/internal/binutils/binutils.go
+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/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
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/driver_focus.go
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/driver_test.go
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/fetch.go
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/fetch_test.go
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/interactive.go
+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.cpu
+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
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/go.crc32.cpu
+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.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.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.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
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.tags
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.tags.focus.ignore
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpu.traces
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.cpusmall.flat.addresses.tree
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.callgrind
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.comments
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.cum.lines.tree.focus
+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.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
+go/src/cmd/vendor/github.com/google/pprof/internal/driver/testdata/pprof.heap.flat.lines.dot.focus
+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.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/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
+go/src/cmd/vendor/github.com/google/pprof/internal/graph/dotgraph_test.go
+go/src/cmd/vendor/github.com/google/pprof/internal/graph/graph.go
+go/src/cmd/vendor/github.com/google/pprof/internal/graph/graph_test.go
+go/src/cmd/vendor/github.com/google/pprof/internal/graph/testdata/compose1.dot
+go/src/cmd/vendor/github.com/google/pprof/internal/graph/testdata/compose2.dot
+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/measurement/measurement.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/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
+go/src/cmd/vendor/github.com/google/pprof/internal/report/testdata/source2
+go/src/cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer.go
+go/src/cmd/vendor/github.com/google/pprof/internal/symbolizer/symbolizer_test.go
+go/src/cmd/vendor/github.com/google/pprof/internal/symbolz/symbolz.go
+go/src/cmd/vendor/github.com/google/pprof/internal/symbolz/symbolz_test.go
+go/src/cmd/vendor/github.com/google/pprof/pprof.go
+go/src/cmd/vendor/github.com/google/pprof/profile/encode.go
+go/src/cmd/vendor/github.com/google/pprof/profile/filter.go
+go/src/cmd/vendor/github.com/google/pprof/profile/index.go
+go/src/cmd/vendor/github.com/google/pprof/profile/index_test.go
+go/src/cmd/vendor/github.com/google/pprof/profile/legacy_java_profile.go
+go/src/cmd/vendor/github.com/google/pprof/profile/legacy_profile.go
+go/src/cmd/vendor/github.com/google/pprof/profile/legacy_profile_test.go
+go/src/cmd/vendor/github.com/google/pprof/profile/merge.go
+go/src/cmd/vendor/github.com/google/pprof/profile/profile.go
+go/src/cmd/vendor/github.com/google/pprof/profile/profile_test.go
+go/src/cmd/vendor/github.com/google/pprof/profile/proto.go
+go/src/cmd/vendor/github.com/google/pprof/profile/proto_test.go
+go/src/cmd/vendor/github.com/google/pprof/profile/prune.go
+go/src/cmd/vendor/github.com/google/pprof/profile/prune_test.go
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.contention
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.contention.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.cpu
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.cpu.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.growth
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.growth.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.heap
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.heap.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.thread
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.thread.all
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.thread.all.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.thread.none
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.thread.none.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/cppbench.thread.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/go.crc32.cpu
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/go.crc32.cpu.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/go.godoc.thread
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/go.godoc.thread.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/gobench.cpu
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/gobench.cpu.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/gobench.heap
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/gobench.heap.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/java.contention
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/java.contention.string
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/java.cpu
+go/src/cmd/vendor/github.com/google/pprof/profile/testdata/java.cpu.string
+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/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
+go/src/cmd/vendor/github.com/ianlancetaylor/demangle/LICENSE
+go/src/cmd/vendor/github.com/ianlancetaylor/demangle/README.md
+go/src/cmd/vendor/github.com/ianlancetaylor/demangle/ast.go
+go/src/cmd/vendor/github.com/ianlancetaylor/demangle/ast_test.go
+go/src/cmd/vendor/github.com/ianlancetaylor/demangle/c++filt.go
+go/src/cmd/vendor/github.com/ianlancetaylor/demangle/demangle.go
+go/src/cmd/vendor/github.com/ianlancetaylor/demangle/demangle_test.go
+go/src/cmd/vendor/github.com/ianlancetaylor/demangle/expected_test.go
+go/src/cmd/vendor/github.com/ianlancetaylor/demangle/testdata/demangle-expected
 go/src/cmd/vendor/golang.org/x/arch/arm/armasm/Makefile
 go/src/cmd/vendor/golang.org/x/arch/arm/armasm/decode.go
 go/src/cmd/vendor/golang.org/x/arch/arm/armasm/decode_test.go
@@ -2068,7 +2375,6 @@ go/src/cmd/vendor/vendor.json
 go/src/cmd/vet/README
 go/src/cmd/vet/all/main.go
 go/src/cmd/vet/all/whitelist/386.txt
-go/src/cmd/vet/all/whitelist/64bit.txt
 go/src/cmd/vet/all/whitelist/all.txt
 go/src/cmd/vet/all/whitelist/amd64.txt
 go/src/cmd/vet/all/whitelist/android_386.txt
@@ -2089,7 +2395,10 @@ go/src/cmd/vet/all/whitelist/linux_amd64
 go/src/cmd/vet/all/whitelist/linux_arm.txt
 go/src/cmd/vet/all/whitelist/linux_arm64.txt
 go/src/cmd/vet/all/whitelist/linux_ppc64x.txt
+go/src/cmd/vet/all/whitelist/mips.txt
 go/src/cmd/vet/all/whitelist/mips64x.txt
+go/src/cmd/vet/all/whitelist/mipsle.txt
+go/src/cmd/vet/all/whitelist/mipsx.txt
 go/src/cmd/vet/all/whitelist/nacl_386.txt
 go/src/cmd/vet/all/whitelist/nacl_amd64p32.txt
 go/src/cmd/vet/all/whitelist/nacl_arm.txt
@@ -2118,6 +2427,7 @@ go/src/cmd/vet/buildtag.go
 go/src/cmd/vet/cgo.go
 go/src/cmd/vet/composite.go
 go/src/cmd/vet/copylock.go
+go/src/cmd/vet/dead.go
 go/src/cmd/vet/deadcode.go
 go/src/cmd/vet/doc.go
 go/src/cmd/vet/httpresponse.go
@@ -2150,6 +2460,7 @@ go/src/cmd/vet/testdata/buildtag/buildta
 go/src/cmd/vet/testdata/buildtag/buildtag_bad.go
 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/composite.go
 go/src/cmd/vet/testdata/copylock.go
 go/src/cmd/vet/testdata/copylock_func.go
@@ -2206,7 +2517,6 @@ go/src/compress/flate/huffman_code.go
 go/src/compress/flate/inflate.go
 go/src/compress/flate/inflate_test.go
 go/src/compress/flate/reader_test.go
-go/src/compress/flate/reverse_bits.go
 go/src/compress/flate/testdata/huffman-null-max.dyn.expect
 go/src/compress/flate/testdata/huffman-null-max.dyn.expect-noinput
 go/src/compress/flate/testdata/huffman-null-max.golden
@@ -2299,12 +2609,14 @@ go/src/context/x_test.go
 go/src/crypto/aes/aes_gcm.go
 go/src/crypto/aes/aes_test.go
 go/src/crypto/aes/asm_amd64.s
+go/src/crypto/aes/asm_ppc64le.s
 go/src/crypto/aes/asm_s390x.s
 go/src/crypto/aes/block.go
 go/src/crypto/aes/cbc_s390x.go
 go/src/crypto/aes/cipher.go
 go/src/crypto/aes/cipher_amd64.go
 go/src/crypto/aes/cipher_generic.go
+go/src/crypto/aes/cipher_ppc64le.go
 go/src/crypto/aes/cipher_s390x.go
 go/src/crypto/aes/const.go
 go/src/crypto/aes/ctr_s390x.go
@@ -2420,6 +2732,7 @@ go/src/crypto/sha256/sha256.go
 go/src/crypto/sha256/sha256_test.go
 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_decl.go
 go/src/crypto/sha256/sha256block_generic.go
@@ -2430,6 +2743,7 @@ go/src/crypto/sha512/fallback_test.go
 go/src/crypto/sha512/sha512.go
 go/src/crypto/sha512/sha512_test.go
 go/src/crypto/sha512/sha512block.go
+go/src/crypto/sha512/sha512block_amd64.go
 go/src/crypto/sha512/sha512block_amd64.s
 go/src/crypto/sha512/sha512block_decl.go
 go/src/crypto/sha512/sha512block_generic.go
@@ -2544,10 +2858,13 @@ go/src/crypto/x509/root_nocgo_darwin.go
 go/src/crypto/x509/root_plan9.go
 go/src/crypto/x509/root_solaris.go
 go/src/crypto/x509/root_unix.go
+go/src/crypto/x509/root_unix_test.go
 go/src/crypto/x509/root_windows.go
 go/src/crypto/x509/sec1.go
 go/src/crypto/x509/sec1_test.go
 go/src/crypto/x509/sha2_windows_test.go
+go/src/crypto/x509/test-file.crt
+go/src/crypto/x509/testdata/test-dir.crt
 go/src/crypto/x509/verify.go
 go/src/crypto/x509/verify_test.go
 go/src/crypto/x509/x509.go
@@ -2569,12 +2886,14 @@ go/src/debug/dwarf/class_string.go
 go/src/debug/dwarf/const.go
 go/src/debug/dwarf/entry.go
 go/src/debug/dwarf/entry_test.go
+go/src/debug/dwarf/export_test.go
 go/src/debug/dwarf/line.go
 go/src/debug/dwarf/line_test.go
 go/src/debug/dwarf/open.go
 go/src/debug/dwarf/testdata/cycle.c
 go/src/debug/dwarf/testdata/cycle.elf
 go/src/debug/dwarf/testdata/line-clang.elf
+go/src/debug/dwarf/testdata/line-gcc-win.bin
 go/src/debug/dwarf/testdata/line-gcc.elf
 go/src/debug/dwarf/testdata/line1.c
 go/src/debug/dwarf/testdata/line1.h
@@ -2636,6 +2955,7 @@ go/src/debug/macho/testdata/gcc-amd64-da
 go/src/debug/macho/testdata/gcc-amd64-darwin-exec-debug
 go/src/debug/macho/testdata/hello.c
 go/src/debug/pe/file.go
+go/src/debug/pe/file_cgo_test.go
 go/src/debug/pe/file_test.go
 go/src/debug/pe/pe.go
 go/src/debug/pe/section.go
@@ -2863,6 +3183,7 @@ go/src/go/internal/gccgoimporter/importe
 go/src/go/internal/gccgoimporter/importer_test.go
 go/src/go/internal/gccgoimporter/parser.go
 go/src/go/internal/gccgoimporter/parser_test.go
+go/src/go/internal/gccgoimporter/testdata/alias.gox
 go/src/go/internal/gccgoimporter/testdata/complexnums.go
 go/src/go/internal/gccgoimporter/testdata/complexnums.gox
 go/src/go/internal/gccgoimporter/testdata/conversions.go
@@ -2881,10 +3202,15 @@ go/src/go/internal/gcimporter/testdata/a
 go/src/go/internal/gcimporter/testdata/b.go
 go/src/go/internal/gcimporter/testdata/exports.go
 go/src/go/internal/gcimporter/testdata/issue15920.go
+go/src/go/internal/gcimporter/testdata/issue20046.go
 go/src/go/internal/gcimporter/testdata/p.go
 go/src/go/internal/gcimporter/testdata/versions/test.go
 go/src/go/internal/gcimporter/testdata/versions/test_go1.7_0.a
 go/src/go/internal/gcimporter/testdata/versions/test_go1.7_1.a
+go/src/go/internal/gcimporter/testdata/versions/test_go1.8_4.a
+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/parser/error_test.go
 go/src/go/parser/example_test.go
 go/src/go/parser/interface.go
@@ -2952,6 +3278,7 @@ go/src/go/types/labels.go
 go/src/go/types/lookup.go
 go/src/go/types/methodset.go
 go/src/go/types/object.go
+go/src/go/types/object_test.go
 go/src/go/types/objset.go
 go/src/go/types/operand.go
 go/src/go/types/ordering.go
@@ -2984,6 +3311,7 @@ go/src/go/types/testdata/decls1.src
 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/errors.src
 go/src/go/types/testdata/expr0.src
 go/src/go/types/testdata/expr1.src
@@ -3018,12 +3346,18 @@ go/src/hash/crc32/crc32_amd64.go
 go/src/hash/crc32/crc32_amd64.s
 go/src/hash/crc32/crc32_amd64p32.go
 go/src/hash/crc32/crc32_amd64p32.s
+go/src/hash/crc32/crc32_arm64.go
+go/src/hash/crc32/crc32_arm64.s
 go/src/hash/crc32/crc32_generic.go
 go/src/hash/crc32/crc32_otherarch.go
+go/src/hash/crc32/crc32_ppc64le.go
+go/src/hash/crc32/crc32_ppc64le.s
 go/src/hash/crc32/crc32_s390x.go
 go/src/hash/crc32/crc32_s390x.s
+go/src/hash/crc32/crc32_table_ppc64le.s
 go/src/hash/crc32/crc32_test.go
 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/fnv/fnv.go
@@ -3226,15 +3560,50 @@ go/src/index/suffixarray/example_test.go
 go/src/index/suffixarray/qsufsort.go
 go/src/index/suffixarray/suffixarray.go
 go/src/index/suffixarray/suffixarray_test.go
+go/src/internal/cpu/cpu.go
+go/src/internal/cpu/cpu_arm.go
+go/src/internal/cpu/cpu_arm64.go
+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_s390x.go
+go/src/internal/cpu/cpu_test.go
+go/src/internal/cpu/cpu_x86.go
+go/src/internal/cpu/cpu_x86.s
 go/src/internal/nettrace/nettrace.go
-go/src/internal/pprof/profile/encode.go
-go/src/internal/pprof/profile/filter.go
-go/src/internal/pprof/profile/legacy_profile.go
-go/src/internal/pprof/profile/profile.go
-go/src/internal/pprof/profile/profile_test.go
-go/src/internal/pprof/profile/proto.go
-go/src/internal/pprof/profile/proto_test.go
-go/src/internal/pprof/profile/prune.go
+go/src/internal/poll/export_posix_test.go
+go/src/internal/poll/export_test.go
+go/src/internal/poll/fd.go
+go/src/internal/poll/fd_io_plan9.go
+go/src/internal/poll/fd_mutex.go
+go/src/internal/poll/fd_mutex_test.go
+go/src/internal/poll/fd_plan9.go
+go/src/internal/poll/fd_poll_nacl.go
+go/src/internal/poll/fd_poll_runtime.go
+go/src/internal/poll/fd_posix.go
+go/src/internal/poll/fd_posix_test.go
+go/src/internal/poll/fd_unix.go
+go/src/internal/poll/fd_windows.go
+go/src/internal/poll/hook_cloexec.go
+go/src/internal/poll/hook_unix.go
+go/src/internal/poll/hook_windows.go
+go/src/internal/poll/sendfile_bsd.go
+go/src/internal/poll/sendfile_linux.go
+go/src/internal/poll/sendfile_solaris.go
+go/src/internal/poll/sendfile_windows.go
+go/src/internal/poll/sock_cloexec.go
+go/src/internal/poll/sockopt.go
+go/src/internal/poll/sockopt_linux.go
+go/src/internal/poll/sockopt_unix.go
+go/src/internal/poll/sockopt_windows.go
+go/src/internal/poll/sockoptip.go
+go/src/internal/poll/strconv.go
+go/src/internal/poll/sys_cloexec.go
+go/src/internal/poll/writev.go
+go/src/internal/poll/writev_test.go
 go/src/internal/race/doc.go
 go/src/internal/race/norace.go
 go/src/internal/race/race.go
@@ -3274,11 +3643,14 @@ go/src/internal/trace/parser.go
 go/src/internal/trace/parser_test.go
 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_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_5_good
 go/src/internal/trace/testdata/stress_start_stop_1_7_good
+go/src/internal/trace/testdata/stress_start_stop_1_9_good
 go/src/internal/trace/writer.go
 go/src/io/example_test.go
 go/src/io/io.go
@@ -3288,6 +3660,7 @@ go/src/io/ioutil/ioutil.go
 go/src/io/ioutil/ioutil_test.go
 go/src/io/ioutil/tempfile.go
 go/src/io/ioutil/tempfile_test.go
+go/src/io/ioutil/testdata/hello
 go/src/io/multi.go
 go/src/io/multi_test.go
 go/src/io/pipe.go
@@ -3305,7 +3678,9 @@ go/src/make.bash
 go/src/make.bat
 go/src/make.rc
 go/src/math/abs.go
+go/src/math/acos_s390x.s
 go/src/math/acosh.go
+go/src/math/acosh_s390x.s
 go/src/math/all_test.go
 go/src/math/arith_s390x.go
 go/src/math/arith_s390x_test.go
@@ -3314,18 +3689,24 @@ go/src/math/asin_386.s
 go/src/math/asin_amd64.s
 go/src/math/asin_amd64p32.s
 go/src/math/asin_arm.s
+go/src/math/asin_s390x.s
 go/src/math/asinh.go
+go/src/math/asinh_s390x.s
+go/src/math/asinh_stub.s
 go/src/math/atan.go
 go/src/math/atan2.go
 go/src/math/atan2_386.s
 go/src/math/atan2_amd64.s
 go/src/math/atan2_amd64p32.s
 go/src/math/atan2_arm.s
+go/src/math/atan2_s390x.s
 go/src/math/atan_386.s
 go/src/math/atan_amd64.s
 go/src/math/atan_amd64p32.s
 go/src/math/atan_arm.s
+go/src/math/atan_s390x.s
 go/src/math/atanh.go
+go/src/math/atanh_s390x.s
 go/src/math/big/accuracy_string.go
 go/src/math/big/arith.go
 go/src/math/big/arith_386.s
@@ -3338,8 +3719,6 @@ go/src/math/big/arith_decl_pure.go
 go/src/math/big/arith_decl_s390x.go
 go/src/math/big/arith_mips64x.s
 go/src/math/big/arith_mipsx.s
-go/src/math/big/arith_ppc64.s
-go/src/math/big/arith_ppc64le.s
 go/src/math/big/arith_ppc64x.s
 go/src/math/big/arith_s390x.s
 go/src/math/big/arith_s390x_test.go
@@ -3381,7 +3760,14 @@ go/src/math/big/ratmarsh.go
 go/src/math/big/ratmarsh_test.go
 go/src/math/big/roundingmode_string.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_tables.go
 go/src/math/cbrt.go
+go/src/math/cbrt_s390x.s
+go/src/math/cbrt_stub.s
 go/src/math/cmplx/abs.go
 go/src/math/cmplx/asin.go
 go/src/math/cmplx/cmath_test.go
@@ -3409,6 +3795,10 @@ go/src/math/dim_arm.s
 go/src/math/dim_arm64.s
 go/src/math/dim_s390x.s
 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/example_test.go
 go/src/math/exp.go
 go/src/math/exp2_386.s
 go/src/math/exp2_amd64.s
@@ -3418,11 +3808,13 @@ 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_s390x.s
 go/src/math/expm1.go
 go/src/math/expm1_386.s
 go/src/math/expm1_amd64.s
 go/src/math/expm1_amd64p32.s
 go/src/math/expm1_arm.s
+go/src/math/expm1_s390x.s
 go/src/math/export_s390x_test.go
 go/src/math/export_test.go
 go/src/math/floor.go
@@ -3466,10 +3858,12 @@ go/src/math/log1p_386.s
 go/src/math/log1p_amd64.s
 go/src/math/log1p_amd64p32.s
 go/src/math/log1p_arm.s
+go/src/math/log1p_s390x.s
 go/src/math/log_386.s
 go/src/math/log_amd64.s
 go/src/math/log_amd64p32.s
 go/src/math/log_arm.s
+go/src/math/log_s390x.s
 go/src/math/logb.go
 go/src/math/mod.go
 go/src/math/mod_386.s
@@ -3485,6 +3879,8 @@ go/src/math/modf_arm64.s
 go/src/math/nextafter.go
 go/src/math/pow.go
 go/src/math/pow10.go
+go/src/math/pow_s390x.s
+go/src/math/pow_stub.s
 go/src/math/rand/example_test.go
 go/src/math/rand/exp.go
 go/src/math/rand/gen_cooked.go
@@ -3508,10 +3904,8 @@ go/src/math/sin_amd64p32.s
 go/src/math/sin_arm.s
 go/src/math/sin_s390x.s
 go/src/math/sincos.go
+go/src/math/sincos_386.go
 go/src/math/sincos_386.s
-go/src/math/sincos_amd64.s
-go/src/math/sincos_amd64p32.s
-go/src/math/sincos_arm.s
 go/src/math/sinh.go
 go/src/math/sinh_s390x.s
 go/src/math/sinh_stub.s
@@ -3534,6 +3928,7 @@ go/src/math/tan_386.s
 go/src/math/tan_amd64.s
 go/src/math/tan_amd64p32.s
 go/src/math/tan_arm.s
+go/src/math/tan_s390x.s
 go/src/math/tanh.go
 go/src/math/tanh_s390x.s
 go/src/math/unsafe.go
@@ -3601,20 +3996,14 @@ go/src/net/dnsmsg.go
 go/src/net/dnsmsg_test.go
 go/src/net/dnsname_test.go
 go/src/net/error_plan9_test.go
+go/src/net/error_posix.go
 go/src/net/error_posix_test.go
 go/src/net/error_test.go
 go/src/net/error_unix_test.go
 go/src/net/error_windows_test.go
 go/src/net/example_test.go
 go/src/net/external_test.go
-go/src/net/fd_io_plan9.go
-go/src/net/fd_mutex.go
-go/src/net/fd_mutex_test.go
 go/src/net/fd_plan9.go
-go/src/net/fd_poll_nacl.go
-go/src/net/fd_poll_runtime.go
-go/src/net/fd_posix.go
-go/src/net/fd_posix_test.go
 go/src/net/fd_unix.go
 go/src/net/fd_windows.go
 go/src/net/file.go
@@ -3624,7 +4013,6 @@ go/src/net/file_test.go
 go/src/net/file_unix.go
 go/src/net/file_windows.go
 go/src/net/hook.go
-go/src/net/hook_cloexec.go
 go/src/net/hook_plan9.go
 go/src/net/hook_unix.go
 go/src/net/hook_windows.go
@@ -3787,6 +4175,9 @@ go/src/net/port.go
 go/src/net/port_test.go
 go/src/net/port_unix.go
 go/src/net/protoconn_test.go
+go/src/net/rawconn.go
+go/src/net/rawconn_unix_test.go
+go/src/net/rawconn_windows_test.go
 go/src/net/rpc/client.go
 go/src/net/rpc/client_test.go
 go/src/net/rpc/debug.go
@@ -3795,8 +4186,7 @@ go/src/net/rpc/jsonrpc/client.go
 go/src/net/rpc/jsonrpc/server.go
 go/src/net/rpc/server.go
 go/src/net/rpc/server_test.go
-go/src/net/sendfile_dragonfly.go
-go/src/net/sendfile_freebsd.go
+go/src/net/sendfile_bsd.go
 go/src/net/sendfile_linux.go
 go/src/net/sendfile_solaris.go
 go/src/net/sendfile_stub.go
@@ -3888,6 +4278,7 @@ go/src/os/env_test.go
 go/src/os/env_unix_test.go
 go/src/os/error.go
 go/src/os/error_plan9.go
+go/src/os/error_posix.go
 go/src/os/error_test.go
 go/src/os/error_unix.go
 go/src/os/error_unix_test.go
@@ -3895,10 +4286,13 @@ go/src/os/error_windows.go
 go/src/os/error_windows_test.go
 go/src/os/example_test.go
 go/src/os/exec.go
+go/src/os/exec/env_test.go
 go/src/os/exec/example_test.go
 go/src/os/exec/exec.go
-go/src/os/exec/exec_posix.go
+go/src/os/exec/exec_posix_test.go
 go/src/os/exec/exec_test.go
+go/src/os/exec/exec_unix.go
+go/src/os/exec/exec_windows.go
 go/src/os/exec/internal_test.go
 go/src/os/exec/lp_plan9.go
 go/src/os/exec/lp_test.go
@@ -3913,6 +4307,7 @@ go/src/os/exec_windows.go
 go/src/os/executable.go
 go/src/os/executable_darwin.go
 go/src/os/executable_freebsd.go
+go/src/os/executable_path.go
 go/src/os/executable_plan9.go
 go/src/os/executable_procfs.go
 go/src/os/executable_solaris.go
@@ -3937,6 +4332,7 @@ go/src/os/path_unix.go
 go/src/os/path_windows.go
 go/src/os/path_windows_test.go
 go/src/os/pipe_bsd.go
+go/src/os/pipe_freebsd.go
 go/src/os/pipe_linux.go
 go/src/os/pipe_test.go
 go/src/os/proc.go
@@ -3977,6 +4373,7 @@ 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/getgrouplist_darwin.go
 go/src/os/user/getgrouplist_unix.go
 go/src/os/user/listgroups_solaris.go
@@ -3986,6 +4383,7 @@ go/src/os/user/lookup_android.go
 go/src/os/user/lookup_plan9.go
 go/src/os/user/lookup_stubs.go
 go/src/os/user/lookup_unix.go
+go/src/os/user/lookup_unix_test.go
 go/src/os/user/lookup_windows.go
 go/src/os/user/user.go
 go/src/os/user/user_test.go
@@ -4122,7 +4520,6 @@ go/src/runtime/cgo/gcc_freebsd_386.c
 go/src/runtime/cgo/gcc_freebsd_amd64.c
 go/src/runtime/cgo/gcc_freebsd_arm.c
 go/src/runtime/cgo/gcc_libinit.c
-go/src/runtime/cgo/gcc_libinit_openbsd.c
 go/src/runtime/cgo/gcc_libinit_windows.c
 go/src/runtime/cgo/gcc_linux_386.c
 go/src/runtime/cgo/gcc_linux_amd64.c
@@ -4176,7 +4573,6 @@ go/src/runtime/compiler.go
 go/src/runtime/complex.go
 go/src/runtime/complex_test.go
 go/src/runtime/cpuflags_amd64.go
-go/src/runtime/cpuidlow_amd64.s
 go/src/runtime/cpuprof.go
 go/src/runtime/cputicks.go
 go/src/runtime/crash_cgo_test.go
@@ -4249,16 +4645,19 @@ go/src/runtime/env_plan9.go
 go/src/runtime/env_posix.go
 go/src/runtime/env_test.go
 go/src/runtime/error.go
+go/src/runtime/example_test.go
 go/src/runtime/export_arm_test.go
 go/src/runtime/export_futex_test.go
 go/src/runtime/export_linux_test.go
 go/src/runtime/export_mmap_test.go
 go/src/runtime/export_test.go
+go/src/runtime/export_unix_test.go
 go/src/runtime/export_windows_test.go
 go/src/runtime/extern.go
 go/src/runtime/fastlog2.go
 go/src/runtime/fastlog2_test.go
 go/src/runtime/fastlog2table.go
+go/src/runtime/float.go
 go/src/runtime/funcdata.h
 go/src/runtime/futex_test.go
 go/src/runtime/gc_test.go
@@ -4393,6 +4792,7 @@ go/src/runtime/mfinal.go
 go/src/runtime/mfinal_test.go
 go/src/runtime/mfixalloc.go
 go/src/runtime/mgc.go
+go/src/runtime/mgclarge.go
 go/src/runtime/mgcmark.go
 go/src/runtime/mgcsweep.go
 go/src/runtime/mgcsweepbuf.go
@@ -4410,7 +4810,6 @@ go/src/runtime/msan0.go
 go/src/runtime/msan_amd64.s
 go/src/runtime/msize.go
 go/src/runtime/mstats.go
-go/src/runtime/mstkbar.go
 go/src/runtime/net_plan9.go
 go/src/runtime/netpoll.go
 go/src/runtime/netpoll_epoll.go
@@ -4422,6 +4821,7 @@ go/src/runtime/netpoll_windows.go
 go/src/runtime/noasm.go
 go/src/runtime/norace_linux_test.go
 go/src/runtime/norace_test.go
+go/src/runtime/numcpu_freebsd_test.go
 go/src/runtime/os2_freebsd.go
 go/src/runtime/os2_nacl.go
 go/src/runtime/os2_openbsd.go
@@ -4460,17 +4860,40 @@ go/src/runtime/os_solaris.go
 go/src/runtime/os_windows.go
 go/src/runtime/panic.go
 go/src/runtime/plugin.go
-go/src/runtime/pprof/internal/protopprof/protomemprofile.go
-go/src/runtime/pprof/internal/protopprof/protomemprofile_test.go
-go/src/runtime/pprof/internal/protopprof/protopprof.go
-go/src/runtime/pprof/internal/protopprof/protopprof_test.go
+go/src/runtime/pprof/elf.go
+go/src/runtime/pprof/internal/profile/encode.go
+go/src/runtime/pprof/internal/profile/filter.go
+go/src/runtime/pprof/internal/profile/legacy_profile.go
+go/src/runtime/pprof/internal/profile/profile.go
+go/src/runtime/pprof/internal/profile/profile_test.go
+go/src/runtime/pprof/internal/profile/proto.go
+go/src/runtime/pprof/internal/profile/proto_test.go
+go/src/runtime/pprof/internal/profile/prune.go
+go/src/runtime/pprof/label.go
+go/src/runtime/pprof/label_test.go
+go/src/runtime/pprof/map.go
 go/src/runtime/pprof/mprof_test.go
 go/src/runtime/pprof/pprof.go
 go/src/runtime/pprof/pprof_test.go
+go/src/runtime/pprof/proto.go
+go/src/runtime/pprof/proto_test.go
+go/src/runtime/pprof/protobuf.go
+go/src/runtime/pprof/protomem.go
+go/src/runtime/pprof/protomem_test.go
+go/src/runtime/pprof/runtime.go
+go/src/runtime/pprof/runtime_test.go
+go/src/runtime/pprof/testdata/README
+go/src/runtime/pprof/testdata/test32
+go/src/runtime/pprof/testdata/test32be
+go/src/runtime/pprof/testdata/test64
+go/src/runtime/pprof/testdata/test64be
 go/src/runtime/print.go
 go/src/runtime/proc.go
 go/src/runtime/proc_runtime_test.go
 go/src/runtime/proc_test.go
+go/src/runtime/profbuf.go
+go/src/runtime/profbuf_test.go
+go/src/runtime/proflabel.go
 go/src/runtime/race.go
 go/src/runtime/race/README
 go/src/runtime/race/doc.go
@@ -4508,7 +4931,9 @@ go/src/runtime/race/testdata/sync_test.g
 go/src/runtime/race/testdata/waitgroup_test.go
 go/src/runtime/race0.go
 go/src/runtime/race_amd64.s
+go/src/runtime/rand_test.go
 go/src/runtime/rdebug.go
+go/src/runtime/relax_stub.go
 go/src/runtime/rt0_android_386.s
 go/src/runtime/rt0_android_amd64.s
 go/src/runtime/rt0_android_arm.s
@@ -4555,6 +4980,8 @@ go/src/runtime/runtime_linux_test.go
 go/src/runtime/runtime_mmap_test.go
 go/src/runtime/runtime_test.go
 go/src/runtime/runtime_unix_test.go
+go/src/runtime/rwmutex.go
+go/src/runtime/rwmutex_test.go
 go/src/runtime/select.go
 go/src/runtime/sema.go
 go/src/runtime/sigaction_linux.go
@@ -4622,6 +5049,8 @@ go/src/runtime/stubs2.go
 go/src/runtime/stubs32.go
 go/src/runtime/stubs_android.go
 go/src/runtime/stubs_asm.go
+go/src/runtime/stubs_linux.go
+go/src/runtime/stubs_nonlinux.go
 go/src/runtime/symtab.go
 go/src/runtime/symtab_test.go
 go/src/runtime/sys_arm.go
@@ -4675,6 +5104,8 @@ go/src/runtime/testdata/testprog/main.go
 go/src/runtime/testdata/testprog/map.go
 go/src/runtime/testdata/testprog/memprof.go
 go/src/runtime/testdata/testprog/misc.go
+go/src/runtime/testdata/testprog/numcpu_freebsd.go
+go/src/runtime/testdata/testprog/panicrace.go
 go/src/runtime/testdata/testprog/signal.go
 go/src/runtime/testdata/testprog/stringconcat.go
 go/src/runtime/testdata/testprog/syscall_windows.go
@@ -4688,6 +5119,7 @@ go/src/runtime/testdata/testprogcgo/drop
 go/src/runtime/testdata/testprogcgo/dropm_stub.go
 go/src/runtime/testdata/testprogcgo/exec.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
@@ -4703,8 +5135,11 @@ go/src/runtime/testdata/testprogcgo/wind
 go/src/runtime/testdata/testprognet/main.go
 go/src/runtime/testdata/testprognet/net.go
 go/src/runtime/testdata/testprognet/signal.go
+go/src/runtime/testdata/testprognet/signalexec.go
 go/src/runtime/textflag.h
 go/src/runtime/time.go
+go/src/runtime/timeasm.go
+go/src/runtime/timestub.go
 go/src/runtime/tls_arm.s
 go/src/runtime/tls_arm64.h
 go/src/runtime/tls_arm64.s
@@ -4815,6 +5250,10 @@ go/src/sync/cond_test.go
 go/src/sync/example_pool_test.go
 go/src/sync/example_test.go
 go/src/sync/export_test.go
+go/src/sync/map.go
+go/src/sync/map_bench_test.go
+go/src/sync/map_reference_test.go
+go/src/sync/map_test.go
 go/src/sync/mutex.go
 go/src/sync/mutex_test.go
 go/src/sync/once.go
@@ -4827,7 +5266,6 @@ go/src/sync/rwmutex.go
 go/src/sync/rwmutex_test.go
 go/src/sync/waitgroup.go
 go/src/sync/waitgroup_test.go
-go/src/syscall/asm.s
 go/src/syscall/asm9_unix1_amd64.s
 go/src/syscall/asm9_unix2_amd64.s
 go/src/syscall/asm_darwin_386.s
@@ -4867,6 +5305,7 @@ go/src/syscall/env_unix.go
 go/src/syscall/env_windows.go
 go/src/syscall/errors_plan9.go
 go/src/syscall/exec_bsd.go
+go/src/syscall/exec_freebsd.go
 go/src/syscall/exec_linux.go
 go/src/syscall/exec_linux_test.go
 go/src/syscall/exec_plan9.go
@@ -4880,6 +5319,7 @@ go/src/syscall/export_unix_test.go
 go/src/syscall/fd_nacl.go
 go/src/syscall/flock.go
 go/src/syscall/flock_linux_32bit.go
+go/src/syscall/forkpipe_bsd.go
 go/src/syscall/fs_nacl.go
 go/src/syscall/lsf_linux.go
 go/src/syscall/mkall.sh
@@ -4899,6 +5339,7 @@ go/src/syscall/mksysnum_plan9.sh
 go/src/syscall/mmap_unix_test.go
 go/src/syscall/msan.go
 go/src/syscall/msan0.go
+go/src/syscall/net.go
 go/src/syscall/net_nacl.go
 go/src/syscall/netlink_linux.go
 go/src/syscall/pwd_plan9.go
@@ -5104,6 +5545,8 @@ go/src/testing/benchmark_test.go
 go/src/testing/cover.go
 go/src/testing/example.go
 go/src/testing/export_test.go
+go/src/testing/helper_test.go
+go/src/testing/helperfuncs_test.go
 go/src/testing/internal/testdeps/deps.go
 go/src/testing/iotest/logger.go
 go/src/testing/iotest/reader.go
@@ -5149,6 +5592,7 @@ go/src/time/format.go
 go/src/time/format_test.go
 go/src/time/genzabbrs.go
 go/src/time/internal_test.go
+go/src/time/mono_test.go
 go/src/time/sleep.go
 go/src/time/sleep_test.go
 go/src/time/sys_plan9.go
@@ -5193,7 +5637,7 @@ go/src/vendor/golang_org/x/crypto/chacha
 go/src/vendor/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_generic.go
 go/src/vendor/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_noasm.go
 go/src/vendor/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_test.go
-go/src/vendor/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_test_vectors.go
+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/curve25519/const_amd64.h
@@ -5220,10 +5664,13 @@ go/src/vendor/golang_org/x/net/http2/hpa
 go/src/vendor/golang_org/x/net/http2/hpack/hpack_test.go
 go/src/vendor/golang_org/x/net/http2/hpack/huffman.go
 go/src/vendor/golang_org/x/net/http2/hpack/tables.go
+go/src/vendor/golang_org/x/net/http2/hpack/tables_test.go
 go/src/vendor/golang_org/x/net/idna/idna.go
-go/src/vendor/golang_org/x/net/idna/idna_test.go
 go/src/vendor/golang_org/x/net/idna/punycode.go
 go/src/vendor/golang_org/x/net/idna/punycode_test.go
+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/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
@@ -5233,9 +5680,20 @@ go/src/vendor/golang_org/x/net/lif/defs_
 go/src/vendor/golang_org/x/net/lif/lif.go
 go/src/vendor/golang_org/x/net/lif/link.go
 go/src/vendor/golang_org/x/net/lif/link_test.go
+go/src/vendor/golang_org/x/net/lif/sys.go
 go/src/vendor/golang_org/x/net/lif/sys_solaris_amd64.s
 go/src/vendor/golang_org/x/net/lif/syscall.go
 go/src/vendor/golang_org/x/net/lif/zsys_solaris_amd64.go
+go/src/vendor/golang_org/x/net/nettest/conntest.go
+go/src/vendor/golang_org/x/net/nettest/conntest_go16.go
+go/src/vendor/golang_org/x/net/nettest/conntest_go17.go
+go/src/vendor/golang_org/x/net/nettest/conntest_test.go
+go/src/vendor/golang_org/x/net/proxy/direct.go
+go/src/vendor/golang_org/x/net/proxy/per_host.go
+go/src/vendor/golang_org/x/net/proxy/per_host_test.go
+go/src/vendor/golang_org/x/net/proxy/proxy.go
+go/src/vendor/golang_org/x/net/proxy/proxy_test.go
+go/src/vendor/golang_org/x/net/proxy/socks5.go
 go/src/vendor/golang_org/x/net/route/address.go
 go/src/vendor/golang_org/x/net/route/address_darwin_test.go
 go/src/vendor/golang_org/x/net/route/address_test.go
@@ -5266,7 +5724,6 @@ go/src/vendor/golang_org/x/net/route/sys
 go/src/vendor/golang_org/x/net/route/sys_netbsd.go
 go/src/vendor/golang_org/x/net/route/sys_openbsd.go
 go/src/vendor/golang_org/x/net/route/syscall.go
-go/src/vendor/golang_org/x/net/route/syscall.s
 go/src/vendor/golang_org/x/net/route/zsys_darwin.go
 go/src/vendor/golang_org/x/net/route/zsys_dragonfly.go
 go/src/vendor/golang_org/x/net/route/zsys_freebsd_386.go
@@ -5274,8 +5731,21 @@ go/src/vendor/golang_org/x/net/route/zsy
 go/src/vendor/golang_org/x/net/route/zsys_freebsd_arm.go
 go/src/vendor/golang_org/x/net/route/zsys_netbsd.go
 go/src/vendor/golang_org/x/net/route/zsys_openbsd.go
+go/src/vendor/golang_org/x/text/secure/bidirule/bidirule.go
+go/src/vendor/golang_org/x/text/secure/doc.go
+go/src/vendor/golang_org/x/text/transform/examples_test.go
 go/src/vendor/golang_org/x/text/transform/transform.go
+go/src/vendor/golang_org/x/text/unicode/bidi/bidi.go
+go/src/vendor/golang_org/x/text/unicode/bidi/bracket.go
+go/src/vendor/golang_org/x/text/unicode/bidi/core.go
+go/src/vendor/golang_org/x/text/unicode/bidi/example_test.go
+go/src/vendor/golang_org/x/text/unicode/bidi/prop.go
+go/src/vendor/golang_org/x/text/unicode/bidi/tables.go
+go/src/vendor/golang_org/x/text/unicode/bidi/trieval.go
+go/src/vendor/golang_org/x/text/unicode/doc.go
 go/src/vendor/golang_org/x/text/unicode/norm/composition.go
+go/src/vendor/golang_org/x/text/unicode/norm/example_iter_test.go
+go/src/vendor/golang_org/x/text/unicode/norm/example_test.go
 go/src/vendor/golang_org/x/text/unicode/norm/forminfo.go
 go/src/vendor/golang_org/x/text/unicode/norm/input.go
 go/src/vendor/golang_org/x/text/unicode/norm/iter.go
@@ -5285,18 +5755,21 @@ go/src/vendor/golang_org/x/text/unicode/
 go/src/vendor/golang_org/x/text/unicode/norm/transform.go
 go/src/vendor/golang_org/x/text/unicode/norm/trie.go
 go/src/vendor/golang_org/x/text/unicode/norm/triegen.go
-go/src/vendor/golang_org/x/text/width/kind_string.go
-go/src/vendor/golang_org/x/text/width/tables.go
-go/src/vendor/golang_org/x/text/width/transform.go
-go/src/vendor/golang_org/x/text/width/trieval.go
-go/src/vendor/golang_org/x/text/width/width.go
 go/test/235.go
 go/test/64bit.go
+go/test/README.md
 go/test/alg.go
 go/test/alias.go
 go/test/alias1.go
+go/test/alias2.go
+go/test/alias3.dir/a.go
+go/test/alias3.dir/b.go
+go/test/alias3.dir/c.go
+go/test/alias3.go
 go/test/append.go
+go/test/append1.go
 go/test/args.go
+go/test/armimm.go
 go/test/assign.go
 go/test/assign1.go
 go/test/atomicload.go
@@ -5381,6 +5854,7 @@ go/test/convert3.go
 go/test/convlit.go
 go/test/convlit1.go
 go/test/copy.go
+go/test/copy1.go
 go/test/crlf.go
 go/test/ddd.go
 go/test/ddd1.go
@@ -5393,6 +5867,7 @@ go/test/defer.go
 go/test/deferfin.go
 go/test/deferprint.go
 go/test/deferprint.out
+go/test/devirt.go
 go/test/divide.go
 go/test/divmod.go
 go/test/dwarf/dwarf.dir/main.go
@@ -6007,6 +6482,7 @@ go/test/fixedbugs/bug498.go
 go/test/fixedbugs/bug499.go
 go/test/fixedbugs/bug500.go
 go/test/fixedbugs/bug501.go
+go/test/fixedbugs/bug502.go
 go/test/fixedbugs/gcc61204.go
 go/test/fixedbugs/gcc61244.go
 go/test/fixedbugs/gcc61246.go
@@ -6023,6 +6499,7 @@ go/test/fixedbugs/gcc67968.dir/a.go
 go/test/fixedbugs/gcc67968.dir/b.go
 go/test/fixedbugs/gcc67968.go
 go/test/fixedbugs/gcc78763.go
+go/test/fixedbugs/gcc80226.go
 go/test/fixedbugs/issue10047.go
 go/test/fixedbugs/issue10066.dir/a.go
 go/test/fixedbugs/issue10066.dir/b.go
@@ -6058,20 +6535,24 @@ go/test/fixedbugs/issue11256.go
 go/test/fixedbugs/issue11286.go
 go/test/fixedbugs/issue11326.go
 go/test/fixedbugs/issue11326b.go
+go/test/fixedbugs/issue11354.go
 go/test/fixedbugs/issue11359.go
 go/test/fixedbugs/issue11361.go
 go/test/fixedbugs/issue11362.go
 go/test/fixedbugs/issue11369.go
 go/test/fixedbugs/issue11370.go
+go/test/fixedbugs/issue11371.go
 go/test/fixedbugs/issue11590.go
 go/test/fixedbugs/issue11610.go
 go/test/fixedbugs/issue11614.go
 go/test/fixedbugs/issue11656.go
+go/test/fixedbugs/issue11674.go
 go/test/fixedbugs/issue11699.go
 go/test/fixedbugs/issue11737.go
 go/test/fixedbugs/issue11750.go
 go/test/fixedbugs/issue11771.go
 go/test/fixedbugs/issue11790.go
+go/test/fixedbugs/issue11945.go
 go/test/fixedbugs/issue11987.go
 go/test/fixedbugs/issue12006.go
 go/test/fixedbugs/issue12108.go
@@ -6081,6 +6562,7 @@ go/test/fixedbugs/issue12347.go
 go/test/fixedbugs/issue12411.go
 go/test/fixedbugs/issue12413.go
 go/test/fixedbugs/issue12525.go
+go/test/fixedbugs/issue12536.go
 go/test/fixedbugs/issue12577.go
 go/test/fixedbugs/issue12588.go
 go/test/fixedbugs/issue12677.dir/p.go
@@ -6144,6 +6626,7 @@ go/test/fixedbugs/issue15002.go
 go/test/fixedbugs/issue15013.go
 go/test/fixedbugs/issue15039.go
 go/test/fixedbugs/issue15042.go
+go/test/fixedbugs/issue15055.go
 go/test/fixedbugs/issue15071.dir/exp/exp.go
 go/test/fixedbugs/issue15071.dir/main.go
 go/test/fixedbugs/issue15084.go
@@ -6169,6 +6652,7 @@ go/test/fixedbugs/issue15548.dir/a.go
 go/test/fixedbugs/issue15548.dir/b.go
 go/test/fixedbugs/issue15548.dir/c.go
 go/test/fixedbugs/issue15548.go
+go/test/fixedbugs/issue15550.go
 go/test/fixedbugs/issue15572.dir/a.go
 go/test/fixedbugs/issue15572.dir/b.go
 go/test/fixedbugs/issue15572.go
@@ -6180,6 +6664,7 @@ go/test/fixedbugs/issue15609.dir/call_38
 go/test/fixedbugs/issue15609.dir/call_amd64.s
 go/test/fixedbugs/issue15609.dir/call_decl.go
 go/test/fixedbugs/issue15609.dir/main.go
+go/test/fixedbugs/issue15611.go
 go/test/fixedbugs/issue15646.dir/a.go
 go/test/fixedbugs/issue15646.dir/b.go
 go/test/fixedbugs/issue15646.go
@@ -6240,6 +6725,7 @@ go/test/fixedbugs/issue17111.go
 go/test/fixedbugs/issue17194.go
 go/test/fixedbugs/issue17270.go
 go/test/fixedbugs/issue17318.go
+go/test/fixedbugs/issue17328.go
 go/test/fixedbugs/issue17381.go
 go/test/fixedbugs/issue17449.go
 go/test/fixedbugs/issue17551.go
@@ -6251,26 +6737,119 @@ go/test/fixedbugs/issue17645.go
 go/test/fixedbugs/issue17710.go
 go/test/fixedbugs/issue17752.go
 go/test/fixedbugs/issue17918.go
+go/test/fixedbugs/issue18089.go
 go/test/fixedbugs/issue18092.go
 go/test/fixedbugs/issue18149.go
+go/test/fixedbugs/issue18231.go
+go/test/fixedbugs/issue18331.go
 go/test/fixedbugs/issue18392.go
+go/test/fixedbugs/issue18393.go
 go/test/fixedbugs/issue18410.go
+go/test/fixedbugs/issue18419.dir/other.go
+go/test/fixedbugs/issue18419.dir/test.go
+go/test/fixedbugs/issue18419.go
 go/test/fixedbugs/issue18459.go
+go/test/fixedbugs/issue18595.go
+go/test/fixedbugs/issue18636.go
+go/test/fixedbugs/issue18640.go
+go/test/fixedbugs/issue18655.go
 go/test/fixedbugs/issue18661.go
 go/test/fixedbugs/issue18725.go
+go/test/fixedbugs/issue18747.go
 go/test/fixedbugs/issue18808.go
+go/test/fixedbugs/issue18882.go
+go/test/fixedbugs/issue18895.dir/p.go
+go/test/fixedbugs/issue18895.dir/q.go
+go/test/fixedbugs/issue18895.go
+go/test/fixedbugs/issue18902.go
+go/test/fixedbugs/issue18902b.go
 go/test/fixedbugs/issue18906.go
 go/test/fixedbugs/issue18915.go
+go/test/fixedbugs/issue18994.go
+go/test/fixedbugs/issue19012.go
+go/test/fixedbugs/issue19028.dir/a.go
+go/test/fixedbugs/issue19028.dir/main.go
+go/test/fixedbugs/issue19028.go
+go/test/fixedbugs/issue19040.go
+go/test/fixedbugs/issue19056.go
+go/test/fixedbugs/issue19078.go
+go/test/fixedbugs/issue19084.go
 go/test/fixedbugs/issue19137.go
 go/test/fixedbugs/issue19168.go
 go/test/fixedbugs/issue19182.go
 go/test/fixedbugs/issue19201.go
 go/test/fixedbugs/issue19217.go
+go/test/fixedbugs/issue19246.go
+go/test/fixedbugs/issue19275.go
 go/test/fixedbugs/issue19323.go
+go/test/fixedbugs/issue19359.go
+go/test/fixedbugs/issue19467.dir/mysync.go
+go/test/fixedbugs/issue19467.dir/z.go
+go/test/fixedbugs/issue19467.go
+go/test/fixedbugs/issue19482.go
+go/test/fixedbugs/issue19507.dir/div_arm.s
+go/test/fixedbugs/issue19507.dir/main.go
+go/test/fixedbugs/issue19507.go
+go/test/fixedbugs/issue19515.go
+go/test/fixedbugs/issue19548.dir/a.go
+go/test/fixedbugs/issue19548.dir/b.go
+go/test/fixedbugs/issue19548.go
+go/test/fixedbugs/issue19555.go
+go/test/fixedbugs/issue19610.go
+go/test/fixedbugs/issue19632.go
+go/test/fixedbugs/issue19658.go
+go/test/fixedbugs/issue19667.go
+go/test/fixedbugs/issue19671.go
+go/test/fixedbugs/issue19678.go
+go/test/fixedbugs/issue19679.go
+go/test/fixedbugs/issue19696.go
+go/test/fixedbugs/issue19699.dir/a.go
+go/test/fixedbugs/issue19699.dir/b.go
+go/test/fixedbugs/issue19699.go
+go/test/fixedbugs/issue19699b.go
+go/test/fixedbugs/issue19705.go
+go/test/fixedbugs/issue19710.go
 go/test/fixedbugs/issue19743.go
+go/test/fixedbugs/issue19764.dir/a.go
+go/test/fixedbugs/issue19764.dir/b.go
+go/test/fixedbugs/issue19764.go
+go/test/fixedbugs/issue19783.go
+go/test/fixedbugs/issue19799.go
+go/test/fixedbugs/issue19880.go
+go/test/fixedbugs/issue19911.go
+go/test/fixedbugs/issue19947.go
+go/test/fixedbugs/issue19977.go
 go/test/fixedbugs/issue20029.go
 go/test/fixedbugs/issue20097.go
+go/test/fixedbugs/issue20145.go
+go/test/fixedbugs/issue20162.go
+go/test/fixedbugs/issue20174.go
+go/test/fixedbugs/issue20185.go
+go/test/fixedbugs/issue20227.go
+go/test/fixedbugs/issue20232.go
+go/test/fixedbugs/issue20233.go
+go/test/fixedbugs/issue20245.go
+go/test/fixedbugs/issue20250.go
+go/test/fixedbugs/issue20298.go
+go/test/fixedbugs/issue20333.go
 go/test/fixedbugs/issue20335.go
+go/test/fixedbugs/issue20415.go
+go/test/fixedbugs/issue20529.go
+go/test/fixedbugs/issue20530.go
+go/test/fixedbugs/issue20602.go
+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/issue20749.go
+go/test/fixedbugs/issue20789.go
+go/test/fixedbugs/issue20811.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/issue2615.go
 go/test/fixedbugs/issue3552.dir/one.go
 go/test/fixedbugs/issue3552.dir/two.go
@@ -6501,6 +7080,8 @@ go/test/fixedbugs/issue7366.go
 go/test/fixedbugs/issue7405.go
 go/test/fixedbugs/issue7419.go
 go/test/fixedbugs/issue7525.go
+go/test/fixedbugs/issue7525b.go
+go/test/fixedbugs/issue7525c.go
 go/test/fixedbugs/issue7538a.go
 go/test/fixedbugs/issue7538b.go
 go/test/fixedbugs/issue7547.go
@@ -6533,6 +7114,7 @@ go/test/fixedbugs/issue8017.go
 go/test/fixedbugs/issue8028.go
 go/test/fixedbugs/issue8036.go
 go/test/fixedbugs/issue8039.go
+go/test/fixedbugs/issue8042.go
 go/test/fixedbugs/issue8047.go
 go/test/fixedbugs/issue8047b.go
 go/test/fixedbugs/issue8048.go
@@ -6557,6 +7139,8 @@ go/test/fixedbugs/issue8325.go
 go/test/fixedbugs/issue8336.go
 go/test/fixedbugs/issue8347.go
 go/test/fixedbugs/issue8385.go
+go/test/fixedbugs/issue8438.go
+go/test/fixedbugs/issue8440.go
 go/test/fixedbugs/issue8475.go
 go/test/fixedbugs/issue8501.go
 go/test/fixedbugs/issue8507.go
@@ -6630,6 +7214,7 @@ go/test/import4.dir/empty.go
 go/test/import4.dir/import4.go
 go/test/import4.go
 go/test/import5.go
+go/test/import6.go
 go/test/index.go
 go/test/index0.go
 go/test/index1.go
@@ -6643,6 +7228,9 @@ go/test/initialize.go
 go/test/initializerr.go
 go/test/initloop.go
 go/test/inline.go
+go/test/inline_caller.go
+go/test/inline_callers.go
+go/test/inline_literal.go
 go/test/inline_variadic.go
 go/test/int_lit.go
 go/test/intcvt.go
@@ -6722,6 +7310,10 @@ go/test/label.go
 go/test/label1.go
 go/test/linkmain.go
 go/test/linkmain_run.go
+go/test/linkname.dir/linkname1.go
+go/test/linkname.dir/linkname2.go
+go/test/linkname.dir/linkname3.go
+go/test/linkname.go
 go/test/linkobj.go
 go/test/linkx.go
 go/test/linkx_run.go
@@ -6730,7 +7322,9 @@ go/test/live.go
 go/test/live1.go
 go/test/live2.go
 go/test/live_syscall.go
+go/test/locklinear.go
 go/test/loopbce.go
+go/test/makenew.go
 go/test/mallocfin.go
 go/test/map.go
 go/test/map1.go
@@ -6771,6 +7365,7 @@ go/test/recover1.go
 go/test/recover2.go
 go/test/recover3.go
 go/test/recover4.go
+go/test/recover5.go
 go/test/reflectmethod1.go
 go/test/reflectmethod2.go
 go/test/reflectmethod3.go
@@ -6820,14 +7415,15 @@ go/test/switch3.go
 go/test/switch4.go
 go/test/switch5.go
 go/test/switch6.go
+go/test/switch7.go
 go/test/syntax/chan.go
 go/test/syntax/chan1.go
 go/test/syntax/composite.go
 go/test/syntax/ddd.go
 go/test/syntax/else.go
-go/test/syntax/forvar.go
 go/test/syntax/if.go
 go/test/syntax/import.go
+go/test/syntax/initvar.go
 go/test/syntax/interface.go
 go/test/syntax/semi1.go
 go/test/syntax/semi2.go

Index: pkgsrc/lang/go/distinfo
diff -u pkgsrc/lang/go/distinfo:1.50 pkgsrc/lang/go/distinfo:1.51
--- pkgsrc/lang/go/distinfo:1.50        Thu May 25 09:24:21 2017
+++ pkgsrc/lang/go/distinfo     Sun Sep  3 07:12:07 2017
@@ -1,11 +1,8 @@
-$NetBSD: distinfo,v 1.50 2017/05/25 09:24:21 bsiegert Exp $
+$NetBSD: distinfo,v 1.51 2017/09/03 07:12:07 bsiegert Exp $
 
-SHA1 (go1.8.3.src.tar.gz) = 7c3b942c58a44396ff1d205d0e6e72770792d626
-RMD160 (go1.8.3.src.tar.gz) = 09187f22d8121efd57b0b9bc3cc4a12e0a1ad4ba
-SHA512 (go1.8.3.src.tar.gz) = c6e67dd9e3acdf2aa776d920f91f3fb1802d624ba5d51e06b2c7c6b71bcfaf91f4024f7a442cecde69175c589f7f1163f0ae86d887e15ddde710e53ce0961284
-Size (go1.8.3.src.tar.gz) = 15345996 bytes
-SHA1 (patch-lib_time_update.bash) = bcf565b97ae7898a9e5cef7686fe42c69bc0bba1
+SHA1 (go1.9.src.tar.gz) = 76f7a3db86defe65510607df2db0b065db003ed6
+RMD160 (go1.9.src.tar.gz) = cdf174a39b339bac08bc04e5d461972ec2d0c337
+SHA512 (go1.9.src.tar.gz) = 70c4b892b6883fb21fc1a547a2b8d174df8c7aca282a3906e3816b4442b16c5da578b69c19443122a4a45e66fc95d170528d826b70932af09f4afd2a46615d74
+Size (go1.9.src.tar.gz) = 16377363 bytes
 SHA1 (patch-misc_io_clangwrap.sh) = cd91c47ba0fe7b6eb8009dd261c0c26c7d581c29
-SHA1 (patch-src_crypto_x509_root__bsd.go) = 0eca1eafa967268ae9b224be4aeda347ebc91901
-SHA1 (patch-src_runtime_mem__bsd.go) = 98a985555d53a3df7715f82aed00fd2a2a5917a6
-SHA1 (patch-src_runtime_os__netbsd.go) = 561f53c084c5bff93171a411bebd79bebf1e3696
+SHA1 (patch-src_crypto_x509_root__bsd.go) = 93a2de7c685a0919fe93f5bc99f156e105dace4d

Index: pkgsrc/lang/go/version.mk
diff -u pkgsrc/lang/go/version.mk:1.27 pkgsrc/lang/go/version.mk:1.28
--- pkgsrc/lang/go/version.mk:1.27      Thu May 25 09:24:21 2017
+++ pkgsrc/lang/go/version.mk   Sun Sep  3 07:12:07 2017
@@ -1,8 +1,8 @@
-# $NetBSD: version.mk,v 1.27 2017/05/25 09:24:21 bsiegert Exp $
+# $NetBSD: version.mk,v 1.28 2017/09/03 07:12:07 bsiegert Exp $
 
 .include "../../mk/bsd.prefs.mk"
 
-GO_VERSION=    1.8.3
+GO_VERSION=    1.9
 GO14_VERSION=  1.4.3
 
 ONLY_FOR_PLATFORM=     *-*-i386 *-*-x86_64 *-*-*arm*

Index: pkgsrc/lang/go/patches/patch-src_crypto_x509_root__bsd.go
diff -u pkgsrc/lang/go/patches/patch-src_crypto_x509_root__bsd.go:1.1 pkgsrc/lang/go/patches/patch-src_crypto_x509_root__bsd.go:1.2
--- pkgsrc/lang/go/patches/patch-src_crypto_x509_root__bsd.go:1.1       Sun Jan 31 10:17:27 2016
+++ pkgsrc/lang/go/patches/patch-src_crypto_x509_root__bsd.go   Sun Sep  3 07:12:07 2017
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_crypto_x509_root__bsd.go,v 1.1 2016/01/31 10:17:27 bsiegert Exp $
+$NetBSD: patch-src_crypto_x509_root__bsd.go,v 1.2 2017/09/03 07:12:07 bsiegert Exp $
 
---- src/crypto/x509/root_bsd.go.orig   2016-01-13 19:47:00.000000000 +0000
+--- src/crypto/x509/root_bsd.go.orig   2017-07-24 19:38:15.000000000 +0000
 +++ src/crypto/x509/root_bsd.go
-@@ -11,4 +11,5 @@ var certFiles = []string{
-       "/usr/local/share/certs/ca-root-nss.crt", // FreeBSD/DragonFly
+@@ -12,4 +12,5 @@ var certFiles = []string{
        "/etc/ssl/cert.pem",                      // OpenBSD
+       "/usr/local/share/certs/ca-root-nss.crt", // DragonFly
        "/etc/openssl/certs/ca-certificates.crt", // NetBSD
 +      "/etc/ssl/certs/ca-certificates.crt",     // NetBSD
  }



Home | Main Index | Thread Index | Old Index