I had a quick look at go-1.14.4 (prompted by the FIX_CLEANUP_PERMISSIONS
hack to allow cleaning the module cache in ports builds and discovering
in https://github.com/golang/go/issues/27161#issuecomment-625899357
that 1.14 has a new flag to help with this).

Not pushing for an update but in case it's useful here's what I have.
Diff below builds/packages and tests complete successfully on amd64,
i386. Untested on armv7. One test failure on aarch64 - see below -
but this is much better than 1.13.9 which fails early in tests. All
ports depending on go build/package OK on amd64.


[...runs through "Testing packages" .. all the way to "../test/bench/go1" 
before it hits this...]

##### ../test
# go run run.go -- nosplit.go
incorrect output
BUG
accepted incorrectly:
        main 112 nosplit; REJECT ppc64 ppc64le arm64

FAIL    nosplit.go      188.501s
2020/06/08 18:03:23 Failed: exit status 1

##### API check
Go version is "go1.14.4", ignoring -next 
/usr/obj/ports/go-1.14.4/go/api/next.txt
go tool dist: FAILED




Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/go/Makefile,v
retrieving revision 1.87
diff -u -p -r1.87 Makefile
--- Makefile    20 Mar 2020 11:23:08 -0000      1.87
+++ Makefile    8 Jun 2020 16:32:00 -0000
@@ -7,7 +7,7 @@ BIN_BOOTSTRAP_VERSION = 1.13.9
 
 COMMENT =              Go programming language
 
-VERSION =              1.13.9
+VERSION =              1.14.4
 DISTNAME =             go${VERSION}.src
 PKGNAME =              go-${VERSION}
 PKGSPEC =              ${FULLPKGNAME:S/go-/go-=/}
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/go/distinfo,v
retrieving revision 1.52
diff -u -p -r1.52 distinfo
--- distinfo    20 Mar 2020 11:23:08 -0000      1.52
+++ distinfo    8 Jun 2020 16:32:00 -0000
@@ -1,6 +1,6 @@
 SHA256 (go-openbsd-arm-bootstrap-1.13.9.tar.gz) = 
j+uAyYE4OsdncBvt6YDTXhjGc9gQq0XCjmSUdOesiq8=
 SHA256 (go-openbsd-arm64-bootstrap-1.13.9.tar.gz) = 
84YoDEuNNmXbGCSzP8g5X1zqPdoOPB8yW71vsUL+5jw=
-SHA256 (go1.13.9.src.tar.gz) = NLsZ2AbgvErY9QiuJLreXp/t+lPQm+Y7SIqTFNLU8x0=
+SHA256 (go1.14.4.src.tar.gz) = cBGvO7wqwQjRuC6oq7h7LmP3iETwJZviDN5NQsXEBYQ=
 SIZE (go-openbsd-arm-bootstrap-1.13.9.tar.gz) = 120208513
 SIZE (go-openbsd-arm64-bootstrap-1.13.9.tar.gz) = 118521763
-SIZE (go1.13.9.src.tar.gz) = 21700289
+SIZE (go1.14.4.src.tar.gz) = 22535243
Index: go.port.mk
===================================================================
RCS file: /cvs/ports/lang/go/go.port.mk,v
retrieving revision 1.32
diff -u -p -r1.32 go.port.mk
--- go.port.mk  8 Jun 2020 13:16:27 -0000       1.32
+++ go.port.mk  8 Jun 2020 16:32:00 -0000
@@ -60,6 +60,7 @@ MODGO_TEST_CMD +=     -ldflags="${MODGO_LDFL
 EXTRACT_SUFX ?=                .zip
 PKGNAME ?=             ${DISTNAME:S/-v/-/}
 ALL_TARGET ?=          ${MODGO_MODNAME}
+MODGO_FLAGS +=         -modcacherw
 DISTFILES =            
${DISTNAME}${EXTRACT_SUFX}{${MODGO_VERSION}${EXTRACT_SUFX}}
 EXTRACT_ONLY =         ${DISTNAME}${EXTRACT_SUFX}
 MASTER_SITES ?=                ${MASTER_SITE_ATHENS}${MODGO_MODNAME}/@v/
@@ -71,8 +72,6 @@ DISTFILES +=  ${MODGO_DIST_SUBDIR}/${_mod
 .  endfor
 MAKE_ENV +=            GOPROXY=file://${DISTDIR}/${MODGO_DIST_SUBDIR}
 MAKE_ENV +=            GO111MODULE=on GOPATH="${MODGO_GOPATH}"
-# Workaround for https://github.com/golang/go/issues/27455
-FIX_CLEANUP_PERMISSIONS =      Yes
 .else
 # ports are not allowed to fetch from the network at build time; point
 # GOPROXY at an unreachable host so that failures are also visible to
Index: patches/patch-src_runtime_sys_openbsd_arm64_s
===================================================================
RCS file: /cvs/ports/lang/go/patches/patch-src_runtime_sys_openbsd_arm64_s,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_runtime_sys_openbsd_arm64_s
--- patches/patch-src_runtime_sys_openbsd_arm64_s       4 Feb 2020 17:22:42 
-0000       1.1
+++ patches/patch-src_runtime_sys_openbsd_arm64_s       8 Jun 2020 16:32:00 
-0000
@@ -53,18 +53,36 @@ Index: src/runtime/sys_openbsd_arm64.s
 +      NOOP
 +      NOOP
        BCC     2(PC)
-       MOVW    $-1, R0
+       NEG     R0, R0
        MOVW    R0, ret+24(FP)
-@@ -69,6 +81,8 @@ TEXT runtime·write(SB),NOSPLIT|NOFRAME,$0
+@@ -69,6 +81,8 @@ TEXT runtime·pipe(SB),NOSPLIT|NOFRAME,$0-12
+       MOVW    $0, R1
+       MOVD    $101, R8                // sys_pipe2
+       SVC
++      NOOP
++      NOOP
+       BCC     2(PC)
+       NEG     R0, R0
+       MOVW    R0, errno+8(FP)
+@@ -80,6 +94,8 @@ TEXT runtime·pipe2(SB),NOSPLIT|NOFRAME,$0-20
+       MOVW    flags+0(FP), R1
+       MOVD    $101, R8                // sys_pipe2
+       SVC
++      NOOP
++      NOOP
+       BCC     2(PC)
+       NEG     R0, R0
+       MOVW    R0, errno+16(FP)
+@@ -91,6 +107,8 @@ TEXT runtime·write1(SB),NOSPLIT|NOFRAME,$0
        MOVW    n+16(FP), R2            // arg 3 - nbyte
        MOVD    $4, R8                  // sys_write
        SVC
 +      NOOP
 +      NOOP
        BCC     2(PC)
-       MOVW    $-1, R0
+       NEG     R0, R0
        MOVW    R0, ret+24(FP)
-@@ -90,25 +104,35 @@ TEXT runtime·usleep(SB),NOSPLIT,$24-4
+@@ -112,11 +130,15 @@ TEXT runtime·usleep(SB),NOSPLIT,$24-4
        MOVD    $0, R1                  // arg 2 - rmtp
        MOVD    $91, R8                 // sys_nanosleep
        SVC
@@ -72,13 +90,15 @@ Index: src/runtime/sys_openbsd_arm64.s
 +      NOOP
        RET
  
- TEXT runtime·raise(SB),NOSPLIT,$0
+ TEXT runtime·getthrid(SB),NOSPLIT,$0-4
        MOVD    $299, R8                // sys_getthrid
        SVC
 +      NOOP
 +      NOOP
-                                       // arg 1 - tid, already in R0
-       MOVW    sig+0(FP), R1           // arg 2 - signum
+       MOVW    R0, ret+0(FP)
+       RET
+ 
+@@ -126,15 +148,21 @@ TEXT runtime·thrkill(SB),NOSPLIT,$0-16
        MOVW    $0, R2                  // arg 3 - tcb
        MOVD    $119, R8                // sys_thrkill
        SVC
@@ -100,7 +120,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        RET
  
  TEXT runtime·mmap(SB),NOSPLIT,$0
-@@ -121,6 +145,8 @@ TEXT runtime·mmap(SB),NOSPLIT,$0
+@@ -147,6 +175,8 @@ TEXT runtime·mmap(SB),NOSPLIT,$0
        MOVW    off+28(FP), R6          // arg 7 - offset
        MOVD    $197, R8                // sys_mmap
        SVC
@@ -109,7 +129,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        MOVD    $0, R1
        BCC     3(PC)
        MOVD    R0, R1                  // if error, move to R1
-@@ -134,6 +160,8 @@ TEXT runtime·munmap(SB),NOSPLIT,$0
+@@ -160,6 +190,8 @@ TEXT runtime·munmap(SB),NOSPLIT,$0
        MOVD    n+8(FP), R1             // arg 2 - len
        MOVD    $73, R8                 // sys_munmap
        SVC
@@ -118,7 +138,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        BCC     3(PC)
        MOVD    $0, R0                  // crash on syscall failure
        MOVD    R0, (R0)
-@@ -145,6 +173,8 @@ TEXT runtime·madvise(SB),NOSPLIT,$0
+@@ -171,6 +203,8 @@ TEXT runtime·madvise(SB),NOSPLIT,$0
        MOVW    flags+16(FP), R2        // arg 2 - flags
        MOVD    $75, R8                 // sys_madvise
        SVC
@@ -127,7 +147,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        BCC     2(PC)
        MOVW    $-1, R0
        MOVW    R0, ret+24(FP)
-@@ -156,6 +186,8 @@ TEXT runtime·setitimer(SB),NOSPLIT,$0
+@@ -182,6 +216,8 @@ TEXT runtime·setitimer(SB),NOSPLIT,$0
        MOVD    old+16(FP), R2          // arg 3 - old value
        MOVD    $69, R8                 // sys_setitimer
        SVC
@@ -135,8 +155,8 @@ Index: src/runtime/sys_openbsd_arm64.s
 +      NOOP
        RET
  
- // func walltime() (sec int64, nsec int32)
-@@ -164,6 +196,8 @@ TEXT runtime·walltime(SB), NOSPLIT, $32
+ // func walltime1() (sec int64, nsec int32)
+@@ -190,6 +226,8 @@ TEXT runtime·walltime1(SB), NOSPLIT, $32
        MOVD    $8(RSP), R1             // arg 2 - tp
        MOVD    $87, R8                 // sys_clock_gettime
        SVC
@@ -145,7 +165,7 @@ Index: src/runtime/sys_openbsd_arm64.s
  
        MOVD    8(RSP), R0              // sec
        MOVD    16(RSP), R1             // nsec
-@@ -179,6 +213,8 @@ TEXT runtime·nanotime(SB),NOSPLIT,$32
+@@ -205,6 +243,8 @@ TEXT runtime·nanotime1(SB),NOSPLIT,$32
        MOVD    $8(RSP), R1             // arg 2 - tp
        MOVD    $87, R8                 // sys_clock_gettime
        SVC
@@ -154,7 +174,7 @@ Index: src/runtime/sys_openbsd_arm64.s
  
        MOVW    8(RSP), R3              // sec
        MOVW    16(RSP), R5             // nsec
-@@ -195,6 +231,8 @@ TEXT runtime·sigaction(SB),NOSPLIT,$0
+@@ -221,6 +261,8 @@ TEXT runtime·sigaction(SB),NOSPLIT,$0
        MOVD    old+16(FP), R2          // arg 3 - old sigaction
        MOVD    $46, R8                 // sys_sigaction
        SVC
@@ -163,7 +183,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        BCC     3(PC)
        MOVD    $3, R0                  // crash on syscall failure
        MOVD    R0, (R0)
-@@ -205,6 +243,8 @@ TEXT runtime·obsdsigprocmask(SB),NOSPLIT,$0
+@@ -231,6 +273,8 @@ TEXT runtime·obsdsigprocmask(SB),NOSPLIT,$0
        MOVW    new+4(FP), R1           // arg 2 - new
        MOVD    $48, R8                 // sys_sigprocmask
        SVC
@@ -172,7 +192,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        BCC     3(PC)
        MOVD    $3, R8                  // crash on syscall failure
        MOVD    R8, (R8)
-@@ -289,6 +329,8 @@ TEXT runtime·tfork(SB),NOSPLIT,$0
+@@ -315,6 +359,8 @@ TEXT runtime·tfork(SB),NOSPLIT,$0
        MOVD    psize+8(FP), R1         // arg 2 - psize
        MOVD    $8, R8                  // sys___tfork
        SVC
@@ -181,7 +201,7 @@ Index: src/runtime/sys_openbsd_arm64.s
  
        // Return if syscall failed.
        BCC     4(PC)
-@@ -319,6 +361,8 @@ TEXT runtime·sigaltstack(SB),NOSPLIT,$0
+@@ -345,6 +391,8 @@ TEXT runtime·sigaltstack(SB),NOSPLIT,$0
        MOVD    old+8(FP), R1           // arg 2 - old sigaltstack
        MOVD    $288, R8                // sys_sigaltstack
        SVC
@@ -190,7 +210,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        BCC     3(PC)
        MOVD    $0, R8                  // crash on syscall failure
        MOVD    R8, (R8)
-@@ -327,6 +371,8 @@ TEXT runtime·sigaltstack(SB),NOSPLIT,$0
+@@ -353,6 +401,8 @@ TEXT runtime·sigaltstack(SB),NOSPLIT,$0
  TEXT runtime·osyield(SB),NOSPLIT,$0
        MOVD    $298, R8                // sys_sched_yield
        SVC
@@ -199,7 +219,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        RET
  
  TEXT runtime·thrsleep(SB),NOSPLIT,$0
-@@ -337,6 +383,8 @@ TEXT runtime·thrsleep(SB),NOSPLIT,$0
+@@ -363,6 +413,8 @@ TEXT runtime·thrsleep(SB),NOSPLIT,$0
        MOVD    abort+32(FP), R4        // arg 5 - abort
        MOVD    $94, R8                 // sys___thrsleep
        SVC
@@ -208,7 +228,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        MOVW    R0, ret+40(FP)
        RET
  
-@@ -345,6 +393,8 @@ TEXT runtime·thrwakeup(SB),NOSPLIT,$0
+@@ -371,6 +423,8 @@ TEXT runtime·thrwakeup(SB),NOSPLIT,$0
        MOVW    n+8(FP), R1             // arg 2 - n
        MOVD    $301, R8                // sys___thrwakeup
        SVC
@@ -217,7 +237,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        MOVW    R0, ret+16(FP)
        RET
  
-@@ -357,6 +407,8 @@ TEXT runtime·sysctl(SB),NOSPLIT,$0
+@@ -383,6 +437,8 @@ TEXT runtime·sysctl(SB),NOSPLIT,$0
        MOVD    ndst+40(FP), R5         // arg 6 - newlen
        MOVD    $202, R8                // sys___sysctl
        SVC
@@ -226,7 +246,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        BCC     2(PC)
        NEG     R0, R0
        MOVW    R0, ret+48(FP)
-@@ -366,6 +418,8 @@ TEXT runtime·sysctl(SB),NOSPLIT,$0
+@@ -392,6 +448,8 @@ TEXT runtime·sysctl(SB),NOSPLIT,$0
  TEXT runtime·kqueue(SB),NOSPLIT,$0
        MOVD    $269, R8                // sys_kqueue
        SVC
@@ -235,7 +255,7 @@ Index: src/runtime/sys_openbsd_arm64.s
        BCC     2(PC)
        NEG     R0, R0
        MOVW    R0, ret+0(FP)
-@@ -381,6 +435,8 @@ TEXT runtime·kevent(SB),NOSPLIT,$0
+@@ -407,6 +465,8 @@ TEXT runtime·kevent(SB),NOSPLIT,$0
        MOVD    ts+40(FP), R5           // arg 6 - timeout
        MOVD    $72, R8                 // sys_kevent
        SVC
@@ -244,8 +264,25 @@ Index: src/runtime/sys_openbsd_arm64.s
        BCC     2(PC)
        NEG     R0, R0
        MOVW    R0, ret+48(FP)
-@@ -393,4 +449,6 @@ TEXT runtime·closeonexec(SB),NOSPLIT,$0
+@@ -419,6 +479,8 @@ TEXT runtime·closeonexec(SB),NOSPLIT,$0
        MOVD    $1, R2                  // arg 3 - arg (FD_CLOEXEC)
+       MOVD    $92, R8                 // sys_fcntl
+       SVC
++      NOOP
++      NOOP
+       RET
+ 
+ // func runtime·setNonblock(int32 fd)
+@@ -428,10 +490,14 @@ TEXT runtime·setNonblock(SB),NOSPLIT|NOFRAME,$0-4
+       MOVD    $0, R2                  // arg 3
+       MOVD    $92, R8                 // sys_fcntl
+       SVC
++      NOOP
++      NOOP
+       MOVD    $4, R2                  // O_NONBLOCK
+       ORR     R0, R2                  // arg 3 - flags
+       MOVW    fd+0(FP), R0            // arg 1 - fd
+       MOVD    $4, R1                  // arg 2 - cmd (F_SETFL)
        MOVD    $92, R8                 // sys_fcntl
        SVC
 +      NOOP
Index: patches/patch-src_runtime_sys_openbsd_arm_s
===================================================================
RCS file: /cvs/ports/lang/go/patches/patch-src_runtime_sys_openbsd_arm_s,v
retrieving revision 1.3
diff -u -p -r1.3 patch-src_runtime_sys_openbsd_arm_s
--- patches/patch-src_runtime_sys_openbsd_arm_s 20 Mar 2020 08:02:29 -0000      
1.3
+++ patches/patch-src_runtime_sys_openbsd_arm_s 8 Jun 2020 16:32:00 -0000
@@ -37,34 +37,56 @@ Index: src/runtime/sys_openbsd_arm.s
        MOVW.CS $-1, R0
        MOVW    R0, ret+12(FP)
        RET
-@@ -45,6 +53,8 @@ TEXT runtime·closefd(SB),NOSPLIT|NOFRAME,$0
+@@ -45,6 +53,12 @@ TEXT runtime·closefd(SB),NOSPLIT|NOFRAME,$0
        MOVW    fd+0(FP), R0            // arg 1 - fd
        MOVW    $6, R12                 // sys_close
        SWI     $0
 +      NOOP
 +      NOOP
++      NOOP
++      NOOP
++      NOOP
++      NOOP
        MOVW.CS $-1, R0
        MOVW    R0, ret+4(FP)
        RET
-@@ -55,6 +65,8 @@ TEXT runtime·read(SB),NOSPLIT|NOFRAME,$0
+@@ -55,6 +69,8 @@ TEXT runtime·read(SB),NOSPLIT|NOFRAME,$0
        MOVW    n+8(FP), R2             // arg 3 - nbyte
        MOVW    $3, R12                 // sys_read
        SWI     $0
 +      NOOP
 +      NOOP
-       MOVW.CS $-1, R0
+       RSB.CS  $0, R0          // caller expects negative errno
        MOVW    R0, ret+12(FP)
        RET
-@@ -65,6 +77,8 @@ TEXT runtime·write(SB),NOSPLIT|NOFRAME,$0
+@@ -64,6 +80,8 @@ TEXT runtime·pipe(SB),NOSPLIT,$0-12
+       MOVW    $r+0(FP), R0
+       MOVW    $263, R12
+       SWI     $0
++      NOOP
++      NOOP
+       MOVW    R0, errno+8(FP)
+       RET
+ 
+@@ -73,6 +91,8 @@ TEXT runtime·pipe2(SB),NOSPLIT,$0-16
+       MOVW    flags+0(FP), R1
+       MOVW    $101, R12
+       SWI     $0
++      NOOP
++      NOOP
+       MOVW    R0, errno+12(FP)
+       RET
+ 
+@@ -82,6 +102,8 @@ TEXT runtime·write1(SB),NOSPLIT|NOFRAME,$0
        MOVW    n+8(FP), R2             // arg 3 - nbyte
        MOVW    $4, R12                 // sys_write
        SWI     $0
 +      NOOP
 +      NOOP
-       MOVW.CS $-1, R0
+       RSB.CS  $0, R0          // caller expects negative errno
        MOVW    R0, ret+12(FP)
        RET
-@@ -83,25 +97,35 @@ TEXT runtime·usleep(SB),NOSPLIT,$16
+@@ -100,11 +122,15 @@ TEXT runtime·usleep(SB),NOSPLIT,$16
        MOVW    $0, R1                  // arg 2 - rmtp
        MOVW    $91, R12                // sys_nanosleep
        SWI     $0
@@ -72,13 +94,15 @@ Index: src/runtime/sys_openbsd_arm.s
 +      NOOP
        RET
  
- TEXT runtime·raise(SB),NOSPLIT,$12
+ TEXT runtime·getthrid(SB),NOSPLIT,$0-4
        MOVW    $299, R12               // sys_getthrid
        SWI     $0
 +      NOOP
 +      NOOP
-                                       // arg 1 - tid, already in R0
-       MOVW    sig+0(FP), R1           // arg 2 - signum
+       MOVW    R0, ret+0(FP)
+       RET
+ 
+@@ -114,15 +140,21 @@ TEXT runtime·thrkill(SB),NOSPLIT,$0-8
        MOVW    $0, R2                  // arg 3 - tcb
        MOVW    $119, R12               // sys_thrkill
        SWI     $0
@@ -100,7 +124,7 @@ Index: src/runtime/sys_openbsd_arm.s
        RET
  
  TEXT runtime·mmap(SB),NOSPLIT,$16
-@@ -120,6 +144,8 @@ TEXT runtime·mmap(SB),NOSPLIT,$16
+@@ -141,6 +173,8 @@ TEXT runtime·mmap(SB),NOSPLIT,$16
        ADD     $4, R13
        MOVW    $197, R12               // sys_mmap
        SWI     $0
@@ -109,7 +133,7 @@ Index: src/runtime/sys_openbsd_arm.s
        SUB     $4, R13
        MOVW    $0, R1
        MOVW.CS R0, R1                  // if error, move to R1
-@@ -133,6 +159,8 @@ TEXT runtime·munmap(SB),NOSPLIT,$0
+@@ -154,6 +188,8 @@ TEXT runtime·munmap(SB),NOSPLIT,$0
        MOVW    n+4(FP), R1             // arg 2 - len
        MOVW    $73, R12                // sys_munmap
        SWI     $0
@@ -118,7 +142,7 @@ Index: src/runtime/sys_openbsd_arm.s
        MOVW.CS $0, R8                  // crash on syscall failure
        MOVW.CS R8, (R8)
        RET
-@@ -143,6 +171,8 @@ TEXT runtime·madvise(SB),NOSPLIT,$0
+@@ -164,6 +200,8 @@ TEXT runtime·madvise(SB),NOSPLIT,$0
        MOVW    flags+8(FP), R2         // arg 2 - flags
        MOVW    $75, R12                // sys_madvise
        SWI     $0
@@ -127,7 +151,7 @@ Index: src/runtime/sys_openbsd_arm.s
        MOVW.CS $-1, R0
        MOVW    R0, ret+12(FP)
        RET
-@@ -153,6 +183,8 @@ TEXT runtime·setitimer(SB),NOSPLIT,$0
+@@ -174,6 +212,8 @@ TEXT runtime·setitimer(SB),NOSPLIT,$0
        MOVW    old+8(FP), R2           // arg 3 - old value
        MOVW    $69, R12                // sys_setitimer
        SWI     $0
@@ -135,8 +159,8 @@ Index: src/runtime/sys_openbsd_arm.s
 +      NOOP
        RET
  
- // func walltime() (sec int64, nsec int32)
-@@ -161,6 +193,8 @@ TEXT runtime·walltime(SB), NOSPLIT, $32
+ // func walltime1() (sec int64, nsec int32)
+@@ -182,6 +222,8 @@ TEXT runtime·walltime1(SB), NOSPLIT, $32
        MOVW    $8(R13), R1             // arg 2 - tp
        MOVW    $87, R12                // sys_clock_gettime
        SWI     $0
@@ -145,7 +169,7 @@ Index: src/runtime/sys_openbsd_arm.s
  
        MOVW    8(R13), R0              // sec - l32
        MOVW    12(R13), R1             // sec - h32
-@@ -179,6 +213,8 @@ TEXT runtime·nanotime(SB),NOSPLIT,$32
+@@ -200,6 +242,8 @@ TEXT runtime·nanotime1(SB),NOSPLIT,$32
        MOVW    $8(R13), R1             // arg 2 - tp
        MOVW    $87, R12                // sys_clock_gettime
        SWI     $0
@@ -154,7 +178,7 @@ Index: src/runtime/sys_openbsd_arm.s
  
        MOVW    8(R13), R0              // sec - l32
        MOVW    12(R13), R4             // sec - h32
-@@ -200,6 +236,8 @@ TEXT runtime·sigaction(SB),NOSPLIT,$0
+@@ -221,6 +265,8 @@ TEXT runtime·sigaction(SB),NOSPLIT,$0
        MOVW    old+8(FP), R2           // arg 3 - old sigaction
        MOVW    $46, R12                // sys_sigaction
        SWI     $0
@@ -163,7 +187,7 @@ Index: src/runtime/sys_openbsd_arm.s
        MOVW.CS $3, R8                  // crash on syscall failure
        MOVW.CS R8, (R8)
        RET
-@@ -209,6 +247,8 @@ TEXT runtime·obsdsigprocmask(SB),NOSPLIT,$0
+@@ -230,6 +276,8 @@ TEXT runtime·obsdsigprocmask(SB),NOSPLIT,$0
        MOVW    new+4(FP), R1           // arg 2 - new
        MOVW    $48, R12                // sys_sigprocmask
        SWI     $0
@@ -172,7 +196,7 @@ Index: src/runtime/sys_openbsd_arm.s
        MOVW.CS $3, R8                  // crash on syscall failure
        MOVW.CS R8, (R8)
        MOVW    R0, ret+8(FP)
-@@ -251,6 +291,8 @@ TEXT runtime·tfork(SB),NOSPLIT,$0
+@@ -281,6 +329,8 @@ TEXT runtime·tfork(SB),NOSPLIT,$0
        MOVW    psize+4(FP), R1         // arg 2 - psize
        MOVW    $8, R12                 // sys___tfork
        SWI     $0
@@ -181,7 +205,7 @@ Index: src/runtime/sys_openbsd_arm.s
  
        // Return if syscall failed.
        B.CC    4(PC)
-@@ -284,6 +326,8 @@ TEXT runtime·sigaltstack(SB),NOSPLIT,$0
+@@ -314,6 +364,8 @@ TEXT runtime·sigaltstack(SB),NOSPLIT,$0
        MOVW    old+4(FP), R1           // arg 2 - old sigaltstack
        MOVW    $288, R12               // sys_sigaltstack
        SWI     $0
@@ -190,7 +214,7 @@ Index: src/runtime/sys_openbsd_arm.s
        MOVW.CS $0, R8                  // crash on syscall failure
        MOVW.CS R8, (R8)
        RET
-@@ -291,6 +335,8 @@ TEXT runtime·sigaltstack(SB),NOSPLIT,$0
+@@ -321,6 +373,8 @@ TEXT runtime·sigaltstack(SB),NOSPLIT,$0
  TEXT runtime·osyield(SB),NOSPLIT,$0
        MOVW    $298, R12               // sys_sched_yield
        SWI     $0
@@ -199,7 +223,7 @@ Index: src/runtime/sys_openbsd_arm.s
        RET
  
  TEXT runtime·thrsleep(SB),NOSPLIT,$4
-@@ -303,6 +349,8 @@ TEXT runtime·thrsleep(SB),NOSPLIT,$4
+@@ -333,6 +387,8 @@ TEXT runtime·thrsleep(SB),NOSPLIT,$4
        ADD     $4, R13
        MOVW    $94, R12                // sys___thrsleep
        SWI     $0
@@ -208,7 +232,7 @@ Index: src/runtime/sys_openbsd_arm.s
        SUB     $4, R13
        MOVW    R0, ret+20(FP)
        RET
-@@ -312,6 +360,8 @@ TEXT runtime·thrwakeup(SB),NOSPLIT,$0
+@@ -342,6 +398,8 @@ TEXT runtime·thrwakeup(SB),NOSPLIT,$0
        MOVW    n+4(FP), R1             // arg 2 - n
        MOVW    $301, R12               // sys___thrwakeup
        SWI     $0
@@ -217,7 +241,7 @@ Index: src/runtime/sys_openbsd_arm.s
        MOVW    R0, ret+8(FP)
        RET
  
-@@ -327,6 +377,8 @@ TEXT runtime·sysctl(SB),NOSPLIT,$8
+@@ -357,6 +415,8 @@ TEXT runtime·sysctl(SB),NOSPLIT,$8
        ADD     $4, R13
        MOVW    $202, R12               // sys___sysctl
        SWI     $0
@@ -226,7 +250,7 @@ Index: src/runtime/sys_openbsd_arm.s
        SUB     $4, R13
        MOVW.CC $0, R0
        RSB.CS  $0, R0
-@@ -337,6 +389,8 @@ TEXT runtime·sysctl(SB),NOSPLIT,$8
+@@ -367,6 +427,8 @@ TEXT runtime·sysctl(SB),NOSPLIT,$8
  TEXT runtime·kqueue(SB),NOSPLIT,$0
        MOVW    $269, R12               // sys_kqueue
        SWI     $0
@@ -235,7 +259,7 @@ Index: src/runtime/sys_openbsd_arm.s
        RSB.CS  $0, R0
        MOVW    R0, ret+0(FP)
        RET
-@@ -354,6 +408,8 @@ TEXT runtime·kevent(SB),NOSPLIT,$8
+@@ -384,6 +446,8 @@ TEXT runtime·kevent(SB),NOSPLIT,$8
        ADD     $4, R13
        MOVW    $72, R12                // sys_kevent
        SWI     $0
@@ -244,7 +268,7 @@ Index: src/runtime/sys_openbsd_arm.s
        RSB.CS  $0, R0
        SUB     $4, R13
        MOVW    R0, ret+24(FP)
-@@ -366,6 +422,8 @@ TEXT runtime·closeonexec(SB),NOSPLIT,$0
+@@ -396,6 +460,8 @@ TEXT runtime·closeonexec(SB),NOSPLIT,$0
        MOVW    $1, R2                  // arg 3 - arg (FD_CLOEXEC)
        MOVW    $92, R12                // sys_fcntl
        SWI     $0
@@ -252,8 +276,24 @@ Index: src/runtime/sys_openbsd_arm.s
 +      NOOP
        RET
  
+ // func runtime·setNonblock(fd int32)
+@@ -405,11 +471,15 @@ TEXT runtime·setNonblock(SB),NOSPLIT,$0-4
+       MOVW    $0, R2
+       MOVW    $92, R12
+       SWI     $0
++      NOOP
++      NOOP
+       ORR     $0x4, R0, R2    // O_NONBLOCK
+       MOVW    fd+0(FP), R0    // fd
+       MOVW    $4, R1  // F_SETFL
+       MOVW    $92, R12
+       SWI     $0
++      NOOP
++      NOOP
+       RET
+ 
  TEXT ·publicationBarrier(SB),NOSPLIT|NOFRAME,$0-0
-@@ -375,5 +433,7 @@ TEXT runtime·read_tls_fallback(SB),NOSPLIT|NOFRAME,$0
+@@ -419,5 +489,7 @@ TEXT runtime·read_tls_fallback(SB),NOSPLIT|NOFRAME,$0
        MOVM.WP [R1, R2, R3, R12], (R13)
        MOVW    $330, R12               // sys___get_tcb
        SWI     $0
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/go/pkg/PLIST,v
retrieving revision 1.39
diff -u -p -r1.39 PLIST
--- pkg/PLIST   20 Mar 2020 09:04:07 -0000      1.39
+++ pkg/PLIST   8 Jun 2020 16:32:00 -0000
@@ -18,6 +18,7 @@ go/api/go1.10.txt
 go/api/go1.11.txt
 go/api/go1.12.txt
 go/api/go1.13.txt
+go/api/go1.14.txt
 go/api/go1.2.txt
 go/api/go1.3.txt
 go/api/go1.4.txt
@@ -42,9 +43,9 @@ go/doc/articles/wiki/final-noclosure.go
 go/doc/articles/wiki/final-noerror.go
 go/doc/articles/wiki/final-parsetemplate.go
 go/doc/articles/wiki/final-template.go
-go/doc/articles/wiki/final-test.patch
 go/doc/articles/wiki/final.go
-go/doc/articles/wiki/get.go
+go/doc/articles/wiki/final_test.go
+go/doc/articles/wiki/go.mod
 go/doc/articles/wiki/http-sample.go
 go/doc/articles/wiki/index.html
 go/doc/articles/wiki/notemplate.go
@@ -53,36 +54,29 @@ go/doc/articles/wiki/part1.go
 go/doc/articles/wiki/part2.go
 go/doc/articles/wiki/part3-errorhandling.go
 go/doc/articles/wiki/part3.go
-go/doc/articles/wiki/test.bash
 go/doc/articles/wiki/test_Test.txt.good
 go/doc/articles/wiki/test_edit.good
 go/doc/articles/wiki/test_view.good
 go/doc/articles/wiki/view.html
+go/doc/articles/wiki/wiki_test.go
 go/doc/asm.html
 go/doc/cmd.html
-go/doc/code.html
 go/doc/codewalk/
 go/doc/codewalk/codewalk.css
 go/doc/codewalk/codewalk.js
 go/doc/codewalk/codewalk.xml
+go/doc/codewalk/codewalk_test.go
 go/doc/codewalk/functions.xml
 go/doc/codewalk/markov.go
 go/doc/codewalk/markov.xml
 go/doc/codewalk/pig.go
 go/doc/codewalk/popout.png
-go/doc/codewalk/run
 go/doc/codewalk/sharemem.xml
 go/doc/codewalk/urlpoll.go
-go/doc/conduct.html
 go/doc/contrib.html
 go/doc/contribute.html
 go/doc/debugging_with_gdb.html
-go/doc/devel/
-go/doc/devel/pre_go1.html
-go/doc/devel/release.html
-go/doc/devel/weekly.html
 go/doc/diagnostics.html
-go/doc/docs.html
 go/doc/editors.html
 go/doc/effective_go.html
 go/doc/gccgo_contribute.html
@@ -95,6 +89,7 @@ go/doc/go1.10.html
 go/doc/go1.11.html
 go/doc/go1.12.html
 go/doc/go1.13.html
+go/doc/go1.14.html
 go/doc/go1.2.html
 go/doc/go1.3.html
 go/doc/go1.4.html
@@ -190,8 +185,6 @@ go/doc/progs/run.go
 go/doc/progs/slices.go
 go/doc/progs/timeout1.go
 go/doc/progs/timeout2.go
-go/doc/root.html
-go/doc/security.html
 go/doc/share.png
 go/doc/tos.html
 go/favicon.ico
@@ -206,7 +199,6 @@ go/misc/android/README
 go/misc/android/go_android_exec.go
 go/misc/arm/
 go/misc/arm/a
-go/misc/benchcmp
 go/misc/cgo/
 go/misc/cgo/errors/
 go/misc/cgo/errors/errors_test.go
@@ -280,6 +272,7 @@ go/misc/cgo/test/issue18146.go
 go/misc/cgo/test/issue20910.c
 go/misc/cgo/test/issue21897.go
 go/misc/cgo/test/issue21897b.go
+go/misc/cgo/test/issue31891.c
 go/misc/cgo/test/issue4029.c
 go/misc/cgo/test/issue4029.go
 go/misc/cgo/test/issue4029w.go
@@ -302,7 +295,6 @@ go/misc/cgo/test/issue8517_windows.c
 go/misc/cgo/test/issue8517_windows.go
 go/misc/cgo/test/issue8694.go
 go/misc/cgo/test/issue8811.c
-go/misc/cgo/test/issue8945.go
 go/misc/cgo/test/overlaydir_test.go
 go/misc/cgo/test/pkg_test.go
 go/misc/cgo/test/setgid_linux.go
@@ -411,12 +403,15 @@ go/misc/cgo/testcarchive/testdata/libgo4
 go/misc/cgo/testcarchive/testdata/libgo4/libgo4.go
 go/misc/cgo/testcarchive/testdata/libgo6/
 go/misc/cgo/testcarchive/testdata/libgo6/sigprof.go
+go/misc/cgo/testcarchive/testdata/libgo7/
+go/misc/cgo/testcarchive/testdata/libgo7/sink.go
 go/misc/cgo/testcarchive/testdata/main.c
 go/misc/cgo/testcarchive/testdata/main2.c
 go/misc/cgo/testcarchive/testdata/main3.c
 go/misc/cgo/testcarchive/testdata/main4.c
 go/misc/cgo/testcarchive/testdata/main5.c
 go/misc/cgo/testcarchive/testdata/main6.c
+go/misc/cgo/testcarchive/testdata/main7.c
 go/misc/cgo/testcarchive/testdata/main_unix.c
 go/misc/cgo/testcarchive/testdata/main_windows.c
 go/misc/cgo/testcarchive/testdata/p/
@@ -452,12 +447,14 @@ go/misc/cgo/testcshared/testdata/main5.c
 go/misc/cgo/testcshared/testdata/p/
 go/misc/cgo/testcshared/testdata/p/p.go
 go/misc/cgo/testgodefs/
-go/misc/cgo/testgodefs/test.bash
 go/misc/cgo/testgodefs/testdata/
 go/misc/cgo/testgodefs/testdata/anonunion.go
 go/misc/cgo/testgodefs/testdata/fieldtypedef.go
+go/misc/cgo/testgodefs/testdata/issue37479.go
+go/misc/cgo/testgodefs/testdata/issue37621.go
 go/misc/cgo/testgodefs/testdata/issue8478.go
 go/misc/cgo/testgodefs/testdata/main.go
+go/misc/cgo/testgodefs/testgodefs_test.go
 go/misc/cgo/testplugin/
 go/misc/cgo/testplugin/altpath/
 go/misc/cgo/testplugin/altpath/testdata/
@@ -646,20 +643,6 @@ go/misc/ios/detect.go
 go/misc/ios/go_darwin_arm_exec.go
 go/misc/linkcheck/
 go/misc/linkcheck/linkcheck.go
-go/misc/nacl/
-go/misc/nacl/README
-go/misc/nacl/go_nacl_386_exec
-go/misc/nacl/go_nacl_amd64p32_exec
-go/misc/nacl/go_nacl_arm_exec
-go/misc/nacl/mkzip.go
-go/misc/nacl/testdata/
-go/misc/nacl/testdata/bin/
-go/misc/nacl/testdata/bin/placeholder
-go/misc/nacl/testdata/empty
-go/misc/nacl/testdata/group
-go/misc/nacl/testdata/hosts
-go/misc/nacl/testdata/mime.types
-go/misc/nacl/testzip.proto
 go/misc/reboot/
 go/misc/reboot/experiment_toolid_test.go
 go/misc/reboot/overlaydir_test.go
@@ -707,9 +690,11 @@ go/pkg${GOCFG}/cmd/compile/internal/amd6
 go/pkg${GOCFG}/cmd/compile/internal/arm.a
 go/pkg${GOCFG}/cmd/compile/internal/arm64.a
 go/pkg${GOCFG}/cmd/compile/internal/gc.a
+go/pkg${GOCFG}/cmd/compile/internal/logopt.a
 go/pkg${GOCFG}/cmd/compile/internal/mips.a
 go/pkg${GOCFG}/cmd/compile/internal/mips64.a
 go/pkg${GOCFG}/cmd/compile/internal/ppc64.a
+go/pkg${GOCFG}/cmd/compile/internal/riscv64.a
 go/pkg${GOCFG}/cmd/compile/internal/s390x.a
 go/pkg${GOCFG}/cmd/compile/internal/ssa.a
 go/pkg${GOCFG}/cmd/compile/internal/syntax.a
@@ -726,7 +711,6 @@ go/pkg${GOCFG}/cmd/go/internal/cache.a
 go/pkg${GOCFG}/cmd/go/internal/cfg.a
 go/pkg${GOCFG}/cmd/go/internal/clean.a
 go/pkg${GOCFG}/cmd/go/internal/cmdflag.a
-go/pkg${GOCFG}/cmd/go/internal/dirhash.a
 go/pkg${GOCFG}/cmd/go/internal/doc.a
 go/pkg${GOCFG}/cmd/go/internal/envcmd.a
 go/pkg${GOCFG}/cmd/go/internal/fix.a
@@ -746,23 +730,17 @@ go/pkg${GOCFG}/cmd/go/internal/modconv.a
 go/pkg${GOCFG}/cmd/go/internal/modfetch/
 go/pkg${GOCFG}/cmd/go/internal/modfetch.a
 go/pkg${GOCFG}/cmd/go/internal/modfetch/codehost.a
-go/pkg${GOCFG}/cmd/go/internal/modfile.a
 go/pkg${GOCFG}/cmd/go/internal/modget.a
 go/pkg${GOCFG}/cmd/go/internal/modinfo.a
 go/pkg${GOCFG}/cmd/go/internal/modload.a
-go/pkg${GOCFG}/cmd/go/internal/module.a
 go/pkg${GOCFG}/cmd/go/internal/mvs.a
-go/pkg${GOCFG}/cmd/go/internal/note.a
 go/pkg${GOCFG}/cmd/go/internal/par.a
 go/pkg${GOCFG}/cmd/go/internal/renameio.a
 go/pkg${GOCFG}/cmd/go/internal/robustio.a
 go/pkg${GOCFG}/cmd/go/internal/run.a
 go/pkg${GOCFG}/cmd/go/internal/search.a
-go/pkg${GOCFG}/cmd/go/internal/semver.a
 go/pkg${GOCFG}/cmd/go/internal/str.a
-go/pkg${GOCFG}/cmd/go/internal/sumweb.a
 go/pkg${GOCFG}/cmd/go/internal/test.a
-go/pkg${GOCFG}/cmd/go/internal/tlog.a
 go/pkg${GOCFG}/cmd/go/internal/tool.a
 go/pkg${GOCFG}/cmd/go/internal/txtar.a
 go/pkg${GOCFG}/cmd/go/internal/version.a
@@ -773,16 +751,19 @@ go/pkg${GOCFG}/cmd/internal/
 go/pkg${GOCFG}/cmd/internal/bio.a
 go/pkg${GOCFG}/cmd/internal/browser.a
 go/pkg${GOCFG}/cmd/internal/buildid.a
+go/pkg${GOCFG}/cmd/internal/diff.a
 go/pkg${GOCFG}/cmd/internal/dwarf.a
 go/pkg${GOCFG}/cmd/internal/edit.a
 go/pkg${GOCFG}/cmd/internal/gcprog.a
 go/pkg${GOCFG}/cmd/internal/goobj.a
+go/pkg${GOCFG}/cmd/internal/goobj2.a
 go/pkg${GOCFG}/cmd/internal/obj/
 go/pkg${GOCFG}/cmd/internal/obj.a
 go/pkg${GOCFG}/cmd/internal/obj/arm.a
 go/pkg${GOCFG}/cmd/internal/obj/arm64.a
 go/pkg${GOCFG}/cmd/internal/obj/mips.a
 go/pkg${GOCFG}/cmd/internal/obj/ppc64.a
+go/pkg${GOCFG}/cmd/internal/obj/riscv.a
 go/pkg${GOCFG}/cmd/internal/obj/s390x.a
 go/pkg${GOCFG}/cmd/internal/obj/wasm.a
 go/pkg${GOCFG}/cmd/internal/obj/x86.a
@@ -798,6 +779,7 @@ go/pkg${GOCFG}/cmd/link/internal/arm.a
 go/pkg${GOCFG}/cmd/link/internal/arm64.a
 go/pkg${GOCFG}/cmd/link/internal/ld.a
 go/pkg${GOCFG}/cmd/link/internal/loadelf.a
+go/pkg${GOCFG}/cmd/link/internal/loader.a
 go/pkg${GOCFG}/cmd/link/internal/loadmacho.a
 go/pkg${GOCFG}/cmd/link/internal/loadpe.a
 go/pkg${GOCFG}/cmd/link/internal/loadxcoff.a
@@ -805,6 +787,7 @@ go/pkg${GOCFG}/cmd/link/internal/mips.a
 go/pkg${GOCFG}/cmd/link/internal/mips64.a
 go/pkg${GOCFG}/cmd/link/internal/objfile.a
 go/pkg${GOCFG}/cmd/link/internal/ppc64.a
+go/pkg${GOCFG}/cmd/link/internal/riscv64.a
 go/pkg${GOCFG}/cmd/link/internal/s390x.a
 go/pkg${GOCFG}/cmd/link/internal/sym.a
 go/pkg${GOCFG}/cmd/link/internal/wasm.a
@@ -844,8 +827,24 @@ go/pkg${GOCFG}/cmd/vendor/golang.org/x/a
 go/pkg${GOCFG}/cmd/vendor/golang.org/x/arch/x86/
 go/pkg${GOCFG}/cmd/vendor/golang.org/x/arch/x86/x86asm.a
 go/pkg${GOCFG}/cmd/vendor/golang.org/x/crypto/
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/crypto/ed25519/
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/crypto/ed25519.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/crypto/ed25519/internal/
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/crypto/ed25519/internal/edwards25519.a
 go/pkg${GOCFG}/cmd/vendor/golang.org/x/crypto/ssh/
 go/pkg${GOCFG}/cmd/vendor/golang.org/x/crypto/ssh/terminal.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/internal/
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/internal/lazyregexp.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/modfile.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/module.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/semver.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/sumdb/
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/sumdb.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/sumdb/dirhash.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/sumdb/note.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/sumdb/tlog.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/mod/zip.a
 go/pkg${GOCFG}/cmd/vendor/golang.org/x/sys/
 go/pkg${GOCFG}/cmd/vendor/golang.org/x/sys/unix.a
 go/pkg${GOCFG}/cmd/vendor/golang.org/x/sys/windows.a
@@ -891,6 +890,9 @@ go/pkg${GOCFG}/cmd/vendor/golang.org/x/t
 go/pkg${GOCFG}/cmd/vendor/golang.org/x/tools/go/types/
 go/pkg${GOCFG}/cmd/vendor/golang.org/x/tools/go/types/objectpath.a
 go/pkg${GOCFG}/cmd/vendor/golang.org/x/tools/go/types/typeutil.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/xerrors/
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/xerrors.a
+go/pkg${GOCFG}/cmd/vendor/golang.org/x/xerrors/internal.a
 go/pkg${GOCFG}/compress/
 go/pkg${GOCFG}/compress/bzip2.a
 go/pkg${GOCFG}/compress/flate.a
@@ -980,6 +982,7 @@ go/pkg${GOCFG}/hash/adler32.a
 go/pkg${GOCFG}/hash/crc32.a
 go/pkg${GOCFG}/hash/crc64.a
 go/pkg${GOCFG}/hash/fnv.a
+go/pkg${GOCFG}/hash/maphash.a
 go/pkg${GOCFG}/html/
 go/pkg${GOCFG}/html.a
 go/pkg${GOCFG}/html/template.a
@@ -1013,6 +1016,7 @@ go/pkg${GOCFG}/internal/race.a
 go/pkg${GOCFG}/internal/reflectlite.a
 go/pkg${GOCFG}/internal/singleflight.a
 go/pkg${GOCFG}/internal/syscall/
+go/pkg${GOCFG}/internal/syscall/execenv.a
 go/pkg${GOCFG}/internal/syscall/unix.a
 go/pkg${GOCFG}/internal/testenv.a
 go/pkg${GOCFG}/internal/testlog.a
@@ -1113,6 +1117,7 @@ go/pkg${GOCFG}/vendor/
 go/pkg${GOCFG}/vendor/golang.org/
 go/pkg${GOCFG}/vendor/golang.org/x/
 go/pkg${GOCFG}/vendor/golang.org/x/crypto/
+go/pkg${GOCFG}/vendor/golang.org/x/crypto/chacha20.a
 go/pkg${GOCFG}/vendor/golang.org/x/crypto/chacha20poly1305.a
 go/pkg${GOCFG}/vendor/golang.org/x/crypto/cryptobyte/
 go/pkg${GOCFG}/vendor/golang.org/x/crypto/cryptobyte.a
@@ -1120,7 +1125,6 @@ go/pkg${GOCFG}/vendor/golang.org/x/crypt
 go/pkg${GOCFG}/vendor/golang.org/x/crypto/curve25519.a
 go/pkg${GOCFG}/vendor/golang.org/x/crypto/hkdf.a
 go/pkg${GOCFG}/vendor/golang.org/x/crypto/internal/
-go/pkg${GOCFG}/vendor/golang.org/x/crypto/internal/chacha20.a
 go/pkg${GOCFG}/vendor/golang.org/x/crypto/internal/subtle.a
 go/pkg${GOCFG}/vendor/golang.org/x/crypto/poly1305.a
 go/pkg${GOCFG}/vendor/golang.org/x/net/
@@ -1379,6 +1383,7 @@ go/src/cmd/asm/internal/asm/testdata/mip
 go/src/cmd/asm/internal/asm/testdata/mips64.s
 go/src/cmd/asm/internal/asm/testdata/ppc64.s
 go/src/cmd/asm/internal/asm/testdata/ppc64enc.s
+go/src/cmd/asm/internal/asm/testdata/riscvenc.s
 go/src/cmd/asm/internal/asm/testdata/s390x.s
 go/src/cmd/asm/internal/flags/
 go/src/cmd/asm/internal/flags/flags.go
@@ -1491,7 +1496,6 @@ go/src/cmd/compile/internal/gc/ssa.go
 go/src/cmd/compile/internal/gc/ssa_test.go
 go/src/cmd/compile/internal/gc/subr.go
 go/src/cmd/compile/internal/gc/swt.go
-go/src/cmd/compile/internal/gc/swt_test.go
 go/src/cmd/compile/internal/gc/syntax.go
 go/src/cmd/compile/internal/gc/testdata/
 go/src/cmd/compile/internal/gc/testdata/addressed_test.go
@@ -1546,6 +1550,12 @@ go/src/cmd/compile/internal/gc/universe.
 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/gc/zerorange_test.go
+go/src/cmd/compile/internal/logopt/
+go/src/cmd/compile/internal/logopt/escape.go
+go/src/cmd/compile/internal/logopt/escape_bootstrap.go
+go/src/cmd/compile/internal/logopt/log_opts.go
+go/src/cmd/compile/internal/logopt/logopt_test.go
 go/src/cmd/compile/internal/mips/
 go/src/cmd/compile/internal/mips/galign.go
 go/src/cmd/compile/internal/mips/ggen.go
@@ -1559,6 +1569,11 @@ go/src/cmd/compile/internal/ppc64/galign
 go/src/cmd/compile/internal/ppc64/ggen.go
 go/src/cmd/compile/internal/ppc64/opt.go
 go/src/cmd/compile/internal/ppc64/ssa.go
+go/src/cmd/compile/internal/riscv64/
+go/src/cmd/compile/internal/riscv64/galign.go
+go/src/cmd/compile/internal/riscv64/ggen.go
+go/src/cmd/compile/internal/riscv64/gsubr.go
+go/src/cmd/compile/internal/riscv64/ssa.go
 go/src/cmd/compile/internal/s390x/
 go/src/cmd/compile/internal/s390x/galign.go
 go/src/cmd/compile/internal/s390x/ggen.go
@@ -1613,6 +1628,8 @@ go/src/cmd/compile/internal/ssa/gen/MIPS
 go/src/cmd/compile/internal/ssa/gen/PPC64.rules
 go/src/cmd/compile/internal/ssa/gen/PPC64Ops.go
 go/src/cmd/compile/internal/ssa/gen/README
+go/src/cmd/compile/internal/ssa/gen/RISCV64.rules
+go/src/cmd/compile/internal/ssa/gen/RISCV64Ops.go
 go/src/cmd/compile/internal/ssa/gen/S390X.rules
 go/src/cmd/compile/internal/ssa/gen/S390XOps.go
 go/src/cmd/compile/internal/ssa/gen/Wasm.rules
@@ -1634,7 +1651,6 @@ go/src/cmd/compile/internal/ssa/lca.go
 go/src/cmd/compile/internal/ssa/lca_test.go
 go/src/cmd/compile/internal/ssa/likelyadjust.go
 go/src/cmd/compile/internal/ssa/location.go
-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
@@ -1668,6 +1684,7 @@ go/src/cmd/compile/internal/ssa/rewriteA
 go/src/cmd/compile/internal/ssa/rewriteMIPS.go
 go/src/cmd/compile/internal/ssa/rewriteMIPS64.go
 go/src/cmd/compile/internal/ssa/rewritePPC64.go
+go/src/cmd/compile/internal/ssa/rewriteRISCV64.go
 go/src/cmd/compile/internal/ssa/rewriteS390X.go
 go/src/cmd/compile/internal/ssa/rewriteWasm.go
 go/src/cmd/compile/internal/ssa/rewrite_test.go
@@ -1809,7 +1826,12 @@ go/src/cmd/doc/doc_test.go
 go/src/cmd/doc/main.go
 go/src/cmd/doc/pkg.go
 go/src/cmd/doc/testdata/
+go/src/cmd/doc/testdata/merge/
+go/src/cmd/doc/testdata/merge/aa.go
+go/src/cmd/doc/testdata/merge/bb.go
 go/src/cmd/doc/testdata/nested/
+go/src/cmd/doc/testdata/nested/empty/
+go/src/cmd/doc/testdata/nested/empty/empty.go
 go/src/cmd/doc/testdata/nested/ignore.go
 go/src/cmd/doc/testdata/nested/nested/
 go/src/cmd/doc/testdata/nested/nested/real.go
@@ -1876,9 +1898,6 @@ go/src/cmd/go/internal/clean/
 go/src/cmd/go/internal/clean/clean.go
 go/src/cmd/go/internal/cmdflag/
 go/src/cmd/go/internal/cmdflag/flag.go
-go/src/cmd/go/internal/dirhash/
-go/src/cmd/go/internal/dirhash/hash.go
-go/src/cmd/go/internal/dirhash/hash_test.go
 go/src/cmd/go/internal/doc/
 go/src/cmd/go/internal/doc/doc.go
 go/src/cmd/go/internal/envcmd/
@@ -1962,6 +1981,7 @@ go/src/cmd/go/internal/lockedfile/locked
 go/src/cmd/go/internal/lockedfile/lockedfile_plan9.go
 go/src/cmd/go/internal/lockedfile/lockedfile_test.go
 go/src/cmd/go/internal/lockedfile/mutex.go
+go/src/cmd/go/internal/lockedfile/transform_test.go
 go/src/cmd/go/internal/modcmd/
 go/src/cmd/go/internal/modcmd/download.go
 go/src/cmd/go/internal/modcmd/edit.go
@@ -2016,39 +2036,22 @@ go/src/cmd/go/internal/modfetch/codehost
 go/src/cmd/go/internal/modfetch/codehost/git.go
 go/src/cmd/go/internal/modfetch/codehost/git_test.go
 go/src/cmd/go/internal/modfetch/codehost/shell.go
+go/src/cmd/go/internal/modfetch/codehost/svn.go
 go/src/cmd/go/internal/modfetch/codehost/vcs.go
 go/src/cmd/go/internal/modfetch/coderepo.go
 go/src/cmd/go/internal/modfetch/coderepo_test.go
 go/src/cmd/go/internal/modfetch/fetch.go
+go/src/cmd/go/internal/modfetch/insecure.go
 go/src/cmd/go/internal/modfetch/key.go
 go/src/cmd/go/internal/modfetch/proxy.go
 go/src/cmd/go/internal/modfetch/pseudo.go
 go/src/cmd/go/internal/modfetch/pseudo_test.go
 go/src/cmd/go/internal/modfetch/repo.go
 go/src/cmd/go/internal/modfetch/sumdb.go
-go/src/cmd/go/internal/modfetch/unzip.go
-go/src/cmd/go/internal/modfile/
-go/src/cmd/go/internal/modfile/gopkgin.go
-go/src/cmd/go/internal/modfile/print.go
-go/src/cmd/go/internal/modfile/read.go
-go/src/cmd/go/internal/modfile/read_test.go
-go/src/cmd/go/internal/modfile/rule.go
-go/src/cmd/go/internal/modfile/rule_test.go
-go/src/cmd/go/internal/modfile/testdata/
-go/src/cmd/go/internal/modfile/testdata/block.golden
-go/src/cmd/go/internal/modfile/testdata/block.in
-go/src/cmd/go/internal/modfile/testdata/comment.golden
-go/src/cmd/go/internal/modfile/testdata/comment.in
-go/src/cmd/go/internal/modfile/testdata/empty.golden
-go/src/cmd/go/internal/modfile/testdata/empty.in
-go/src/cmd/go/internal/modfile/testdata/gopkg.in.golden
-go/src/cmd/go/internal/modfile/testdata/module.golden
-go/src/cmd/go/internal/modfile/testdata/module.in
-go/src/cmd/go/internal/modfile/testdata/replace.golden
-go/src/cmd/go/internal/modfile/testdata/replace.in
-go/src/cmd/go/internal/modfile/testdata/replace2.golden
-go/src/cmd/go/internal/modfile/testdata/replace2.in
-go/src/cmd/go/internal/modfile/testdata/rule1.golden
+go/src/cmd/go/internal/modfetch/zip_sum_test/
+go/src/cmd/go/internal/modfetch/zip_sum_test/testdata/
+go/src/cmd/go/internal/modfetch/zip_sum_test/testdata/zip_sums.csv
+go/src/cmd/go/internal/modfetch/zip_sum_test/zip_sum_test.go
 go/src/cmd/go/internal/modget/
 go/src/cmd/go/internal/modget/get.go
 go/src/cmd/go/internal/modinfo/
@@ -2064,17 +2067,13 @@ go/src/cmd/go/internal/modload/load.go
 go/src/cmd/go/internal/modload/query.go
 go/src/cmd/go/internal/modload/query_test.go
 go/src/cmd/go/internal/modload/search.go
+go/src/cmd/go/internal/modload/stat_openfile.go
+go/src/cmd/go/internal/modload/stat_unix.go
+go/src/cmd/go/internal/modload/stat_windows.go
 go/src/cmd/go/internal/modload/testgo.go
-go/src/cmd/go/internal/module/
-go/src/cmd/go/internal/module/module.go
-go/src/cmd/go/internal/module/module_test.go
 go/src/cmd/go/internal/mvs/
 go/src/cmd/go/internal/mvs/mvs.go
 go/src/cmd/go/internal/mvs/mvs_test.go
-go/src/cmd/go/internal/note/
-go/src/cmd/go/internal/note/example_test.go
-go/src/cmd/go/internal/note/note.go
-go/src/cmd/go/internal/note/note_test.go
 go/src/cmd/go/internal/par/
 go/src/cmd/go/internal/par/work.go
 go/src/cmd/go/internal/par/work_test.go
@@ -2084,6 +2083,8 @@ go/src/cmd/go/internal/renameio/renameio
 go/src/cmd/go/internal/renameio/umask_test.go
 go/src/cmd/go/internal/robustio/
 go/src/cmd/go/internal/robustio/robustio.go
+go/src/cmd/go/internal/robustio/robustio_darwin.go
+go/src/cmd/go/internal/robustio/robustio_flaky.go
 go/src/cmd/go/internal/robustio/robustio_other.go
 go/src/cmd/go/internal/robustio/robustio_windows.go
 go/src/cmd/go/internal/run/
@@ -2091,31 +2092,13 @@ go/src/cmd/go/internal/run/run.go
 go/src/cmd/go/internal/search/
 go/src/cmd/go/internal/search/search.go
 go/src/cmd/go/internal/search/search_test.go
-go/src/cmd/go/internal/semver/
-go/src/cmd/go/internal/semver/semver.go
-go/src/cmd/go/internal/semver/semver_test.go
 go/src/cmd/go/internal/str/
 go/src/cmd/go/internal/str/path.go
 go/src/cmd/go/internal/str/str.go
-go/src/cmd/go/internal/sumweb/
-go/src/cmd/go/internal/sumweb/cache.go
-go/src/cmd/go/internal/sumweb/client.go
-go/src/cmd/go/internal/sumweb/client_test.go
-go/src/cmd/go/internal/sumweb/encode.go
-go/src/cmd/go/internal/sumweb/encode_test.go
-go/src/cmd/go/internal/sumweb/server.go
-go/src/cmd/go/internal/sumweb/test.go
 go/src/cmd/go/internal/test/
 go/src/cmd/go/internal/test/cover.go
 go/src/cmd/go/internal/test/test.go
 go/src/cmd/go/internal/test/testflag.go
-go/src/cmd/go/internal/tlog/
-go/src/cmd/go/internal/tlog/ct_test.go
-go/src/cmd/go/internal/tlog/note.go
-go/src/cmd/go/internal/tlog/note_test.go
-go/src/cmd/go/internal/tlog/tile.go
-go/src/cmd/go/internal/tlog/tlog.go
-go/src/cmd/go/internal/tlog/tlog_test.go
 go/src/cmd/go/internal/tool/
 go/src/cmd/go/internal/tool/tool.go
 go/src/cmd/go/internal/txtar/
@@ -2157,51 +2140,15 @@ go/src/cmd/go/proxy_test.go
 go/src/cmd/go/script_test.go
 go/src/cmd/go/testdata/
 go/src/cmd/go/testdata/addmod.go
-go/src/cmd/go/testdata/badmod/
-go/src/cmd/go/testdata/badmod/go.mod
-go/src/cmd/go/testdata/badmod/x.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
 go/src/cmd/go/testdata/failssh/
 go/src/cmd/go/testdata/failssh/ssh
-go/src/cmd/go/testdata/flag_test.go
 go/src/cmd/go/testdata/generate/
 go/src/cmd/go/testdata/generate/test1.go
 go/src/cmd/go/testdata/generate/test2.go
 go/src/cmd/go/testdata/generate/test3.go
 go/src/cmd/go/testdata/generate/test4.go
-go/src/cmd/go/testdata/importcom/
-go/src/cmd/go/testdata/importcom/bad.go
-go/src/cmd/go/testdata/importcom/conflict.go
-go/src/cmd/go/testdata/importcom/src/
-go/src/cmd/go/testdata/importcom/src/bad/
-go/src/cmd/go/testdata/importcom/src/bad/bad.go
-go/src/cmd/go/testdata/importcom/src/conflict/
-go/src/cmd/go/testdata/importcom/src/conflict/a.go
-go/src/cmd/go/testdata/importcom/src/conflict/b.go
-go/src/cmd/go/testdata/importcom/src/works/
-go/src/cmd/go/testdata/importcom/src/works/x/
-go/src/cmd/go/testdata/importcom/src/works/x/x.go
-go/src/cmd/go/testdata/importcom/src/works/x/x1.go
-go/src/cmd/go/testdata/importcom/src/wrongplace/
-go/src/cmd/go/testdata/importcom/src/wrongplace/x.go
-go/src/cmd/go/testdata/importcom/works.go
-go/src/cmd/go/testdata/importcom/wrongplace.go
-go/src/cmd/go/testdata/importcycle/
-go/src/cmd/go/testdata/importcycle/src/
-go/src/cmd/go/testdata/importcycle/src/selfimport/
-go/src/cmd/go/testdata/importcycle/src/selfimport/selfimport.go
-go/src/cmd/go/testdata/local/
-go/src/cmd/go/testdata/local/easy.go
-go/src/cmd/go/testdata/local/easysub/
-go/src/cmd/go/testdata/local/easysub/easysub.go
-go/src/cmd/go/testdata/local/easysub/main.go
-go/src/cmd/go/testdata/local/hard.go
-go/src/cmd/go/testdata/local/sub/
-go/src/cmd/go/testdata/local/sub/sub/
-go/src/cmd/go/testdata/local/sub/sub.go
-go/src/cmd/go/testdata/local/sub/sub/subsub.go
 go/src/cmd/go/testdata/mod/
 go/src/cmd/go/testdata/mod/README
 go/src/cmd/go/testdata/mod/example.com_badchain_a_v1.0.0.txt
@@ -2239,6 +2186,8 @@ go/src/cmd/go/testdata/mod/example.com_p
 go/src/cmd/go/testdata/mod/example.com_split_subpkg_v1.1.0.txt
 go/src/cmd/go/testdata/mod/example.com_split_v1.0.0.txt
 go/src/cmd/go/testdata/mod/example.com_split_v1.1.0.txt
+go/src/cmd/go/testdata/mod/example.com_stack_v1.0.0.txt
+go/src/cmd/go/testdata/mod/example.com_stack_v1.0.1.txt
 go/src/cmd/go/testdata/mod/example.com_tools_v1.0.0.txt
 go/src/cmd/go/testdata/mod/example.com_usemissingpre_v1.0.0.txt
 go/src/cmd/go/testdata/mod/example.com_v1.0.0.txt
@@ -2254,6 +2203,7 @@ go/src/cmd/go/testdata/mod/golang.org_x_
 go/src/cmd/go/testdata/mod/golang.org_x_text_v0.3.0.txt
 go/src/cmd/go/testdata/mod/golang.org_x_useinternal_v0.1.0.txt
 go/src/cmd/go/testdata/mod/gopkg.in_dummy.v2-unstable_v2.0.0.txt
+go/src/cmd/go/testdata/mod/not-rsc.io_quote_v0.1.0-nomod.txt
 go/src/cmd/go/testdata/mod/patch.example.com_depofdirectpatch_v1.0.0.txt
 go/src/cmd/go/testdata/mod/patch.example.com_depofdirectpatch_v1.0.1.txt
 go/src/cmd/go/testdata/mod/patch.example.com_direct_v1.0.0.txt
@@ -2351,24 +2301,45 @@ go/src/cmd/go/testdata/script/build_cach
 go/src/cmd/go/testdata/script/build_cache_link.txt
 go/src/cmd/go/testdata/script/build_cache_output.txt
 go/src/cmd/go/testdata/script/build_cache_trimpath.txt
+go/src/cmd/go/testdata/script/build_exe.txt
+go/src/cmd/go/testdata/script/build_gcflags.txt
+go/src/cmd/go/testdata/script/build_i.txt
+go/src/cmd/go/testdata/script/build_import_comment.txt
+go/src/cmd/go/testdata/script/build_import_cycle.txt
 go/src/cmd/go/testdata/script/build_multi_main.txt
 go/src/cmd/go/testdata/script/build_nocache.txt
+go/src/cmd/go/testdata/script/build_plugin_non_main.txt
 go/src/cmd/go/testdata/script/build_relative_pkgdir.txt
 go/src/cmd/go/testdata/script/build_relative_tmpdir.txt
 go/src/cmd/go/testdata/script/build_runtime_gcflags.txt
 go/src/cmd/go/testdata/script/build_trimpath.txt
 go/src/cmd/go/testdata/script/cache_unix.txt
+go/src/cmd/go/testdata/script/cache_vet.txt
+go/src/cmd/go/testdata/script/cgo_asm_error.txt
 go/src/cmd/go/testdata/script/cgo_syso_issue29253.txt
 go/src/cmd/go/testdata/script/clean_testcache.txt
 go/src/cmd/go/testdata/script/cmd_import_error.txt
 go/src/cmd/go/testdata/script/cover_atomic_pkgall.txt
+go/src/cmd/go/testdata/script/cover_cgo.txt
+go/src/cmd/go/testdata/script/cover_cgo_extra_file.txt
+go/src/cmd/go/testdata/script/cover_cgo_extra_test.txt
+go/src/cmd/go/testdata/script/cover_cgo_xtest.txt
+go/src/cmd/go/testdata/script/cover_import_main_loop.txt
 go/src/cmd/go/testdata/script/cover_mod_empty.txt
+go/src/cmd/go/testdata/script/cover_modes.txt
+go/src/cmd/go/testdata/script/cover_pattern.txt
 go/src/cmd/go/testdata/script/cover_pkgall_multiple_mains.txt
 go/src/cmd/go/testdata/script/cover_pkgall_runtime.txt
 go/src/cmd/go/testdata/script/cpu_profile_twice.txt
+go/src/cmd/go/testdata/script/devnull.txt
+go/src/cmd/go/testdata/script/doc.txt
 go/src/cmd/go/testdata/script/env_write.txt
 go/src/cmd/go/testdata/script/fileline.txt
+go/src/cmd/go/testdata/script/fmt_load_errors.txt
+go/src/cmd/go/testdata/script/gccgo_m.txt
+go/src/cmd/go/testdata/script/gccgo_mangle.txt
 go/src/cmd/go/testdata/script/gcflags_patterns.txt
+go/src/cmd/go/testdata/script/generate_bad_imports.txt
 go/src/cmd/go/testdata/script/get_404_meta.txt
 go/src/cmd/go/testdata/script/get_brace.txt
 go/src/cmd/go/testdata/script/get_dotfiles.txt
@@ -2377,32 +2348,45 @@ go/src/cmd/go/testdata/script/get_tilde.
 go/src/cmd/go/testdata/script/get_unicode.txt
 go/src/cmd/go/testdata/script/get_with_git_trace.txt
 go/src/cmd/go/testdata/script/goflags.txt
+go/src/cmd/go/testdata/script/gopath_install.txt
+go/src/cmd/go/testdata/script/gopath_local.txt
+go/src/cmd/go/testdata/script/gopath_moved_repo.txt
+go/src/cmd/go/testdata/script/gopath_paths.txt
 go/src/cmd/go/testdata/script/gopath_std_vendor.txt
+go/src/cmd/go/testdata/script/gopath_vendor_dup_err.txt
 go/src/cmd/go/testdata/script/help.txt
+go/src/cmd/go/testdata/script/import_main.txt
 go/src/cmd/go/testdata/script/install_cleans_build.txt
 go/src/cmd/go/testdata/script/install_cmd_gobin.txt
 go/src/cmd/go/testdata/script/install_cross_gobin.txt
 go/src/cmd/go/testdata/script/install_rebuild_gopath.txt
 go/src/cmd/go/testdata/script/install_rebuild_removed.txt
+go/src/cmd/go/testdata/script/link_syso_issue33139.txt
 go/src/cmd/go/testdata/script/linkname.txt
 go/src/cmd/go/testdata/script/list_ambiguous_path.txt
 go/src/cmd/go/testdata/script/list_bad_import.txt
 go/src/cmd/go/testdata/script/list_compiled_imports.txt
+go/src/cmd/go/testdata/script/list_constraints.txt
 go/src/cmd/go/testdata/script/list_find.txt
 go/src/cmd/go/testdata/script/list_importmap.txt
+go/src/cmd/go/testdata/script/list_linkshared.txt
+go/src/cmd/go/testdata/script/list_parse_err.txt
 go/src/cmd/go/testdata/script/list_split_main.txt
 go/src/cmd/go/testdata/script/list_std.txt
-go/src/cmd/go/testdata/script/list_tags.txt
 go/src/cmd/go/testdata/script/list_test_e.txt
 go/src/cmd/go/testdata/script/list_test_err.txt
 go/src/cmd/go/testdata/script/list_test_imports.txt
 go/src/cmd/go/testdata/script/list_test_non_go_files.txt
+go/src/cmd/go/testdata/script/list_wildcard_skip_nonmatching.txt
 go/src/cmd/go/testdata/script/mod_alt_goroot.txt
+go/src/cmd/go/testdata/script/mod_ambiguous_import.txt
 go/src/cmd/go/testdata/script/mod_auth.txt
 go/src/cmd/go/testdata/script/mod_bad_domain.txt
 go/src/cmd/go/testdata/script/mod_bad_filenames.txt
+go/src/cmd/go/testdata/script/mod_build_info_err.txt
 go/src/cmd/go/testdata/script/mod_build_tags.txt
 go/src/cmd/go/testdata/script/mod_build_versioned.txt
+go/src/cmd/go/testdata/script/mod_cache_rw.txt
 go/src/cmd/go/testdata/script/mod_case.txt
 go/src/cmd/go/testdata/script/mod_case_cgo.txt
 go/src/cmd/go/testdata/script/mod_clean_cache.txt
@@ -2413,6 +2397,7 @@ go/src/cmd/go/testdata/script/mod_conver
 go/src/cmd/go/testdata/script/mod_convert_glockfile.txt
 go/src/cmd/go/testdata/script/mod_convert_godeps.txt
 go/src/cmd/go/testdata/script/mod_convert_tsv.txt
+go/src/cmd/go/testdata/script/mod_convert_tsv_insecure.txt
 go/src/cmd/go/testdata/script/mod_convert_vendor_conf.txt
 go/src/cmd/go/testdata/script/mod_convert_vendor_json.txt
 go/src/cmd/go/testdata/script/mod_convert_vendor_manifest.txt
@@ -2423,8 +2408,12 @@ go/src/cmd/go/testdata/script/mod_domain
 go/src/cmd/go/testdata/script/mod_dot.txt
 go/src/cmd/go/testdata/script/mod_download.txt
 go/src/cmd/go/testdata/script/mod_download_hash.txt
+go/src/cmd/go/testdata/script/mod_download_json.txt
+go/src/cmd/go/testdata/script/mod_download_partial.txt
+go/src/cmd/go/testdata/script/mod_download_replace_file.txt
 go/src/cmd/go/testdata/script/mod_edit.txt
 go/src/cmd/go/testdata/script/mod_edit_go.txt
+go/src/cmd/go/testdata/script/mod_empty_err.txt
 go/src/cmd/go/testdata/script/mod_enabled.txt
 go/src/cmd/go/testdata/script/mod_file_proxy.txt
 go/src/cmd/go/testdata/script/mod_find.txt
@@ -2457,17 +2446,21 @@ go/src/cmd/go/testdata/script/mod_get_tr
 go/src/cmd/go/testdata/script/mod_get_upgrade.txt
 go/src/cmd/go/testdata/script/mod_get_upgrade_pseudo.txt
 go/src/cmd/go/testdata/script/mod_getmode_vendor.txt
+go/src/cmd/go/testdata/script/mod_getx.txt
 go/src/cmd/go/testdata/script/mod_git_export_subst.txt
 go/src/cmd/go/testdata/script/mod_go_version.txt
+go/src/cmd/go/testdata/script/mod_go_version_mixed.txt
 go/src/cmd/go/testdata/script/mod_gobuild_import.txt
 go/src/cmd/go/testdata/script/mod_gofmt_invalid.txt
 go/src/cmd/go/testdata/script/mod_gonoproxy.txt
 go/src/cmd/go/testdata/script/mod_gopkg_unstable.txt
+go/src/cmd/go/testdata/script/mod_goroot_errors.txt
 go/src/cmd/go/testdata/script/mod_graph.txt
 go/src/cmd/go/testdata/script/mod_help.txt
 go/src/cmd/go/testdata/script/mod_import.txt
 go/src/cmd/go/testdata/script/mod_import_mod.txt
 go/src/cmd/go/testdata/script/mod_import_v1suffix.txt
+go/src/cmd/go/testdata/script/mod_in_testdata_dir.txt
 go/src/cmd/go/testdata/script/mod_indirect.txt
 go/src/cmd/go/testdata/script/mod_indirect_main.txt
 go/src/cmd/go/testdata/script/mod_indirect_tidy.txt
@@ -2484,6 +2477,7 @@ go/src/cmd/go/testdata/script/mod_list_b
 go/src/cmd/go/testdata/script/mod_list_compiled_concurrent.txt
 go/src/cmd/go/testdata/script/mod_list_dir.txt
 go/src/cmd/go/testdata/script/mod_list_direct.txt
+go/src/cmd/go/testdata/script/mod_list_e_readonly.txt
 go/src/cmd/go/testdata/script/mod_list_pseudo.txt
 go/src/cmd/go/testdata/script/mod_list_replace_dir.txt
 go/src/cmd/go/testdata/script/mod_list_std.txt
@@ -2494,6 +2488,7 @@ go/src/cmd/go/testdata/script/mod_load_b
 go/src/cmd/go/testdata/script/mod_load_badmod.txt
 go/src/cmd/go/testdata/script/mod_load_badzip.txt
 go/src/cmd/go/testdata/script/mod_local_replace.txt
+go/src/cmd/go/testdata/script/mod_missing_repo.txt
 go/src/cmd/go/testdata/script/mod_missingpkg_prerelease.txt
 go/src/cmd/go/testdata/script/mod_modinfo.txt
 go/src/cmd/go/testdata/script/mod_multirepo.txt
@@ -2503,6 +2498,9 @@ go/src/cmd/go/testdata/script/mod_off_in
 go/src/cmd/go/testdata/script/mod_outside.txt
 go/src/cmd/go/testdata/script/mod_patterns.txt
 go/src/cmd/go/testdata/script/mod_patterns_vendor.txt
+go/src/cmd/go/testdata/script/mod_permissions.txt
+go/src/cmd/go/testdata/script/mod_prefer_compatible.txt
+go/src/cmd/go/testdata/script/mod_proxy_errors.txt
 go/src/cmd/go/testdata/script/mod_proxy_https.txt
 go/src/cmd/go/testdata/script/mod_proxy_list.txt
 go/src/cmd/go/testdata/script/mod_pseudo_cache.txt
@@ -2511,9 +2509,10 @@ go/src/cmd/go/testdata/script/mod_query_
 go/src/cmd/go/testdata/script/mod_query_exclude.txt
 go/src/cmd/go/testdata/script/mod_readonly.txt
 go/src/cmd/go/testdata/script/mod_replace.txt
+go/src/cmd/go/testdata/script/mod_replace_gopkgin.txt
 go/src/cmd/go/testdata/script/mod_replace_import.txt
 go/src/cmd/go/testdata/script/mod_require_exclude.txt
-go/src/cmd/go/testdata/script/mod_run_internal.txt
+go/src/cmd/go/testdata/script/mod_retention.txt
 go/src/cmd/go/testdata/script/mod_run_path.txt
 go/src/cmd/go/testdata/script/mod_std_vendor.txt
 go/src/cmd/go/testdata/script/mod_string_alias.txt
@@ -2528,6 +2527,7 @@ go/src/cmd/go/testdata/script/mod_test.t
 go/src/cmd/go/testdata/script/mod_test_cached.txt
 go/src/cmd/go/testdata/script/mod_test_files.txt
 go/src/cmd/go/testdata/script/mod_tidy.txt
+go/src/cmd/go/testdata/script/mod_tidy_cycle.txt
 go/src/cmd/go/testdata/script/mod_tidy_error.txt
 go/src/cmd/go/testdata/script/mod_tidy_quote.txt
 go/src/cmd/go/testdata/script/mod_tidy_replace.txt
@@ -2535,31 +2535,57 @@ go/src/cmd/go/testdata/script/mod_tidy_s
 go/src/cmd/go/testdata/script/mod_upgrade_patch.txt
 go/src/cmd/go/testdata/script/mod_vcs_missing.txt
 go/src/cmd/go/testdata/script/mod_vendor.txt
+go/src/cmd/go/testdata/script/mod_vendor_auto.txt
 go/src/cmd/go/testdata/script/mod_vendor_build.txt
 go/src/cmd/go/testdata/script/mod_vendor_nodeps.txt
 go/src/cmd/go/testdata/script/mod_vendor_replace.txt
+go/src/cmd/go/testdata/script/mod_vendor_trimpath.txt
+go/src/cmd/go/testdata/script/mod_vendor_unused.txt
 go/src/cmd/go/testdata/script/mod_verify.txt
 go/src/cmd/go/testdata/script/mod_versions.txt
 go/src/cmd/go/testdata/script/mod_why.txt
+go/src/cmd/go/testdata/script/modfile_flag.txt
+go/src/cmd/go/testdata/script/noncanonical_import.txt
 go/src/cmd/go/testdata/script/pattern_syntax_error.txt
 go/src/cmd/go/testdata/script/prevent_sys_unix_import.txt
 go/src/cmd/go/testdata/script/run_hello.txt
+go/src/cmd/go/testdata/script/run_hello_pkg.txt
+go/src/cmd/go/testdata/script/run_internal.txt
 go/src/cmd/go/testdata/script/run_set_executable_name.txt
 go/src/cmd/go/testdata/script/run_wildcard.txt
 go/src/cmd/go/testdata/script/script_wait.txt
 go/src/cmd/go/testdata/script/std_vendor.txt
 go/src/cmd/go/testdata/script/sum_readonly.txt
+go/src/cmd/go/testdata/script/test_bad_example.txt
 go/src/cmd/go/testdata/script/test_badtest.txt
+go/src/cmd/go/testdata/script/test_benchmark_fatal.txt
+go/src/cmd/go/testdata/script/test_benchmark_labels.txt
+go/src/cmd/go/testdata/script/test_cache_inputs.txt
 go/src/cmd/go/testdata/script/test_compile_binary.txt
-go/src/cmd/go/testdata/script/test_devnull.txt
+go/src/cmd/go/testdata/script/test_compile_tempfile.txt
+go/src/cmd/go/testdata/script/test_flag.txt
 go/src/cmd/go/testdata/script/test_generated_main.txt
 go/src/cmd/go/testdata/script/test_go111module_cache.txt
+go/src/cmd/go/testdata/script/test_import_error_stack.txt
+go/src/cmd/go/testdata/script/test_json_panic_exit.txt
+go/src/cmd/go/testdata/script/test_main_archive.txt
+go/src/cmd/go/testdata/script/test_main_panic.txt
+go/src/cmd/go/testdata/script/test_main_twice.txt
+go/src/cmd/go/testdata/script/test_match_no_tests_build_failure.txt
+go/src/cmd/go/testdata/script/test_minus_n.txt
+go/src/cmd/go/testdata/script/test_no_tests.txt
+go/src/cmd/go/testdata/script/test_race.txt
+go/src/cmd/go/testdata/script/test_race_cover_mode_issue20435.txt
+go/src/cmd/go/testdata/script/test_rebuildall.txt
+go/src/cmd/go/testdata/script/test_regexps.txt
 go/src/cmd/go/testdata/script/test_status.txt
+go/src/cmd/go/testdata/script/test_syntax_error_says_fail.txt
 go/src/cmd/go/testdata/script/test_timeout.txt
 go/src/cmd/go/testdata/script/vendor_complex.txt
 go/src/cmd/go/testdata/script/version.txt
 go/src/cmd/go/testdata/script/vet_asm.txt
 go/src/cmd/go/testdata/script/vet_deps.txt
+go/src/cmd/go/testdata/script/vet_flags.txt
 go/src/cmd/go/testdata/shadow/
 go/src/cmd/go/testdata/shadow/root1/
 go/src/cmd/go/testdata/shadow/root1/src/
@@ -2572,42 +2598,6 @@ go/src/cmd/go/testdata/shadow/root2/src/
 go/src/cmd/go/testdata/shadow/root2/src/foo/
 go/src/cmd/go/testdata/shadow/root2/src/foo/foo.go
 go/src/cmd/go/testdata/src/
-go/src/cmd/go/testdata/src/badc/
-go/src/cmd/go/testdata/src/badc/x.c
-go/src/cmd/go/testdata/src/badc/x.go
-go/src/cmd/go/testdata/src/badpkg/
-go/src/cmd/go/testdata/src/badpkg/x.go
-go/src/cmd/go/testdata/src/bench/
-go/src/cmd/go/testdata/src/bench/x_test.go
-go/src/cmd/go/testdata/src/benchfatal/
-go/src/cmd/go/testdata/src/benchfatal/x_test.go
-go/src/cmd/go/testdata/src/canonical/
-go/src/cmd/go/testdata/src/canonical/a/
-go/src/cmd/go/testdata/src/canonical/a/a.go
-go/src/cmd/go/testdata/src/canonical/a/vendor/
-go/src/cmd/go/testdata/src/canonical/a/vendor/c/
-go/src/cmd/go/testdata/src/canonical/a/vendor/c/c.go
-go/src/cmd/go/testdata/src/canonical/b/
-go/src/cmd/go/testdata/src/canonical/b/b.go
-go/src/cmd/go/testdata/src/canonical/d/
-go/src/cmd/go/testdata/src/canonical/d/d.go
-go/src/cmd/go/testdata/src/cgoasm/
-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/
-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/
-go/src/cmd/go/testdata/src/cgocover2/p.go
-go/src/cmd/go/testdata/src/cgocover2/x_test.go
-go/src/cmd/go/testdata/src/cgocover3/
-go/src/cmd/go/testdata/src/cgocover3/p.go
-go/src/cmd/go/testdata/src/cgocover3/p_test.go
-go/src/cmd/go/testdata/src/cgocover3/x_test.go
-go/src/cmd/go/testdata/src/cgocover4/
-go/src/cmd/go/testdata/src/cgocover4/notcgo.go
-go/src/cmd/go/testdata/src/cgocover4/p.go
-go/src/cmd/go/testdata/src/cgocover4/x_test.go
 go/src/cmd/go/testdata/src/cgotest/
 go/src/cmd/go/testdata/src/cgotest/m.go
 go/src/cmd/go/testdata/src/coverasm/
@@ -2634,15 +2624,6 @@ go/src/cmd/go/testdata/src/coverdot1/p.g
 go/src/cmd/go/testdata/src/coverdot2/
 go/src/cmd/go/testdata/src/coverdot2/p.go
 go/src/cmd/go/testdata/src/coverdot2/p_test.go
-go/src/cmd/go/testdata/src/dupload/
-go/src/cmd/go/testdata/src/dupload/dupload.go
-go/src/cmd/go/testdata/src/dupload/p/
-go/src/cmd/go/testdata/src/dupload/p/p.go
-go/src/cmd/go/testdata/src/dupload/p2/
-go/src/cmd/go/testdata/src/dupload/p2/p2.go
-go/src/cmd/go/testdata/src/dupload/vendor/
-go/src/cmd/go/testdata/src/dupload/vendor/p/
-go/src/cmd/go/testdata/src/dupload/vendor/p/p.go
 go/src/cmd/go/testdata/src/empty/
 go/src/cmd/go/testdata/src/empty/pkg/
 go/src/cmd/go/testdata/src/empty/pkg/pkg.go
@@ -2671,84 +2652,18 @@ go/src/cmd/go/testdata/src/exclude/ignor
 go/src/cmd/go/testdata/src/exclude/x.go
 go/src/cmd/go/testdata/src/exclude/x_linux.go
 go/src/cmd/go/testdata/src/failfast_test.go
-go/src/cmd/go/testdata/src/gencycle/
-go/src/cmd/go/testdata/src/gencycle/gencycle.go
-go/src/cmd/go/testdata/src/go-cmd-test/
-go/src/cmd/go/testdata/src/go-cmd-test/helloworld.go
 go/src/cmd/go/testdata/src/hello/
 go/src/cmd/go/testdata/src/hello/hello.go
-go/src/cmd/go/testdata/src/importmain/
-go/src/cmd/go/testdata/src/importmain/ismain/
-go/src/cmd/go/testdata/src/importmain/ismain/main.go
-go/src/cmd/go/testdata/src/importmain/test/
-go/src/cmd/go/testdata/src/importmain/test/test.go
-go/src/cmd/go/testdata/src/importmain/test/test_test.go
-go/src/cmd/go/testdata/src/main_test/
-go/src/cmd/go/testdata/src/main_test/m.go
-go/src/cmd/go/testdata/src/main_test/m_test.go
-go/src/cmd/go/testdata/src/multimain/
-go/src/cmd/go/testdata/src/multimain/multimain_test.go
 go/src/cmd/go/testdata/src/my.pkg/
 go/src/cmd/go/testdata/src/my.pkg/main/
 go/src/cmd/go/testdata/src/my.pkg/main/main.go
 go/src/cmd/go/testdata/src/my.pkg/pkg.go
-go/src/cmd/go/testdata/src/not_main/
-go/src/cmd/go/testdata/src/not_main/not_main.go
-go/src/cmd/go/testdata/src/notest/
-go/src/cmd/go/testdata/src/notest/hello.go
-go/src/cmd/go/testdata/src/run/
-go/src/cmd/go/testdata/src/run/bad.go
-go/src/cmd/go/testdata/src/run/good.go
-go/src/cmd/go/testdata/src/run/internal/
-go/src/cmd/go/testdata/src/run/internal/internal.go
-go/src/cmd/go/testdata/src/run/subdir/
-go/src/cmd/go/testdata/src/run/subdir/internal/
-go/src/cmd/go/testdata/src/run/subdir/internal/private/
-go/src/cmd/go/testdata/src/run/subdir/internal/private/private.go
 go/src/cmd/go/testdata/src/skipper/
 go/src/cmd/go/testdata/src/skipper/skip_test.go
-go/src/cmd/go/testdata/src/sleepy1/
-go/src/cmd/go/testdata/src/sleepy1/p_test.go
-go/src/cmd/go/testdata/src/sleepy2/
-go/src/cmd/go/testdata/src/sleepy2/p_test.go
-go/src/cmd/go/testdata/src/sleepybad/
-go/src/cmd/go/testdata/src/sleepybad/p.go
-go/src/cmd/go/testdata/src/syntaxerror/
-go/src/cmd/go/testdata/src/syntaxerror/x.go
-go/src/cmd/go/testdata/src/syntaxerror/x_test.go
-go/src/cmd/go/testdata/src/testcache/
-go/src/cmd/go/testdata/src/testcache/testcache_test.go
-go/src/cmd/go/testdata/src/testcycle/
-go/src/cmd/go/testdata/src/testcycle/p1/
-go/src/cmd/go/testdata/src/testcycle/p1/p1.go
-go/src/cmd/go/testdata/src/testcycle/p1/p1_test.go
-go/src/cmd/go/testdata/src/testcycle/p2/
-go/src/cmd/go/testdata/src/testcycle/p2/p2.go
-go/src/cmd/go/testdata/src/testcycle/p3/
-go/src/cmd/go/testdata/src/testcycle/p3/p3.go
-go/src/cmd/go/testdata/src/testcycle/p3/p3_test.go
-go/src/cmd/go/testdata/src/testcycle/q1/
-go/src/cmd/go/testdata/src/testcycle/q1/q1.go
-go/src/cmd/go/testdata/src/testcycle/q1/q1_test.go
-go/src/cmd/go/testdata/src/testdep/
-go/src/cmd/go/testdata/src/testdep/p1/
-go/src/cmd/go/testdata/src/testdep/p1/p1.go
-go/src/cmd/go/testdata/src/testdep/p1/p1_test.go
-go/src/cmd/go/testdata/src/testdep/p2/
-go/src/cmd/go/testdata/src/testdep/p2/p2.go
-go/src/cmd/go/testdata/src/testdep/p3/
-go/src/cmd/go/testdata/src/testdep/p3/p3.go
 go/src/cmd/go/testdata/src/testlist/
 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/testnorun/
-go/src/cmd/go/testdata/src/testnorun/p.go
-go/src/cmd/go/testdata/src/testrace/
-go/src/cmd/go/testdata/src/testrace/race_test.go
-go/src/cmd/go/testdata/src/testregexp/
-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/
 go/src/cmd/go/testdata/src/vend/bad.go
 go/src/cmd/go/testdata/src/vend/dir1/
@@ -2897,10 +2812,14 @@ go/src/cmd/gofmt/testdata/go2numbers.gol
 go/src/cmd/gofmt/testdata/go2numbers.input
 go/src/cmd/gofmt/testdata/import.golden
 go/src/cmd/gofmt/testdata/import.input
+go/src/cmd/gofmt/testdata/issue28082.golden
+go/src/cmd/gofmt/testdata/issue28082.input
 go/src/cmd/gofmt/testdata/ranges.golden
 go/src/cmd/gofmt/testdata/ranges.input
 go/src/cmd/gofmt/testdata/rewrite1.golden
 go/src/cmd/gofmt/testdata/rewrite1.input
+go/src/cmd/gofmt/testdata/rewrite10.golden
+go/src/cmd/gofmt/testdata/rewrite10.input
 go/src/cmd/gofmt/testdata/rewrite2.golden
 go/src/cmd/gofmt/testdata/rewrite2.input
 go/src/cmd/gofmt/testdata/rewrite3.golden
@@ -2955,6 +2874,8 @@ go/src/cmd/internal/buildid/testdata/a.e
 go/src/cmd/internal/buildid/testdata/a.macho.base64
 go/src/cmd/internal/buildid/testdata/a.pe.base64
 go/src/cmd/internal/buildid/testdata/p.a.base64
+go/src/cmd/internal/diff/
+go/src/cmd/internal/diff/diff.go
 go/src/cmd/internal/dwarf/
 go/src/cmd/internal/dwarf/dwarf.go
 go/src/cmd/internal/dwarf/dwarf_defs.go
@@ -2967,6 +2888,7 @@ go/src/cmd/internal/gcprog/gcprog.go
 go/src/cmd/internal/goobj/
 go/src/cmd/internal/goobj/goobj_test.go
 go/src/cmd/internal/goobj/read.go
+go/src/cmd/internal/goobj/readnew.go
 go/src/cmd/internal/goobj/testdata/
 go/src/cmd/internal/goobj/testdata/go1.go
 go/src/cmd/internal/goobj/testdata/go2.go
@@ -2976,6 +2898,12 @@ go/src/cmd/internal/goobj/testdata/mycgo
 go/src/cmd/internal/goobj/testdata/mycgo/go.go
 go/src/cmd/internal/goobj/testdata/mycgo/go1.go
 go/src/cmd/internal/goobj/testdata/mycgo/go2.go
+go/src/cmd/internal/goobj2/
+go/src/cmd/internal/goobj2/builtin.go
+go/src/cmd/internal/goobj2/builtinlist.go
+go/src/cmd/internal/goobj2/funcinfo.go
+go/src/cmd/internal/goobj2/mkbuiltin.go
+go/src/cmd/internal/goobj2/objfile.go
 go/src/cmd/internal/obj/
 go/src/cmd/internal/obj/abi_string.go
 go/src/cmd/internal/obj/addrtype_string.go
@@ -2995,7 +2923,9 @@ go/src/cmd/internal/obj/arm64/asm_test.g
 go/src/cmd/internal/obj/arm64/doc.go
 go/src/cmd/internal/obj/arm64/list7.go
 go/src/cmd/internal/obj/arm64/obj7.go
+go/src/cmd/internal/obj/arm64/sysRegEnc.go
 go/src/cmd/internal/obj/data.go
+go/src/cmd/internal/obj/dwarf.go
 go/src/cmd/internal/obj/go.go
 go/src/cmd/internal/obj/inl.go
 go/src/cmd/internal/obj/ld.go
@@ -3010,6 +2940,7 @@ go/src/cmd/internal/obj/mips/asm0.go
 go/src/cmd/internal/obj/mips/list0.go
 go/src/cmd/internal/obj/mips/obj0.go
 go/src/cmd/internal/obj/objfile.go
+go/src/cmd/internal/obj/objfile2.go
 go/src/cmd/internal/obj/pass.go
 go/src/cmd/internal/obj/pcln.go
 go/src/cmd/internal/obj/plist.go
@@ -3021,13 +2952,22 @@ go/src/cmd/internal/obj/ppc64/asm9.go
 go/src/cmd/internal/obj/ppc64/doc.go
 go/src/cmd/internal/obj/ppc64/list9.go
 go/src/cmd/internal/obj/ppc64/obj9.go
+go/src/cmd/internal/obj/riscv/
+go/src/cmd/internal/obj/riscv/anames.go
+go/src/cmd/internal/obj/riscv/asm_test.go
+go/src/cmd/internal/obj/riscv/cpu.go
+go/src/cmd/internal/obj/riscv/inst.go
+go/src/cmd/internal/obj/riscv/list.go
+go/src/cmd/internal/obj/riscv/obj.go
 go/src/cmd/internal/obj/s390x/
 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
 go/src/cmd/internal/obj/s390x/asmz.go
+go/src/cmd/internal/obj/s390x/condition_code.go
 go/src/cmd/internal/obj/s390x/listz.go
 go/src/cmd/internal/obj/s390x/objz.go
+go/src/cmd/internal/obj/s390x/rotate.go
 go/src/cmd/internal/obj/s390x/vector.go
 go/src/cmd/internal/obj/sizeof_test.go
 go/src/cmd/internal/obj/stringer.go
@@ -3099,10 +3039,14 @@ go/src/cmd/internal/test2json/testdata/b
 go/src/cmd/internal/test2json/testdata/benchfail.test
 go/src/cmd/internal/test2json/testdata/benchshort.json
 go/src/cmd/internal/test2json/testdata/benchshort.test
+go/src/cmd/internal/test2json/testdata/empty.json
+go/src/cmd/internal/test2json/testdata/empty.test
 go/src/cmd/internal/test2json/testdata/issue23036.json
 go/src/cmd/internal/test2json/testdata/issue23036.test
 go/src/cmd/internal/test2json/testdata/issue23920.json
 go/src/cmd/internal/test2json/testdata/issue23920.test
+go/src/cmd/internal/test2json/testdata/panic.json
+go/src/cmd/internal/test2json/testdata/panic.test
 go/src/cmd/internal/test2json/testdata/smiley.json
 go/src/cmd/internal/test2json/testdata/smiley.test
 go/src/cmd/internal/test2json/testdata/unicode.json
@@ -3131,11 +3075,16 @@ go/src/cmd/link/internal/ld/ar.go
 go/src/cmd/link/internal/ld/config.go
 go/src/cmd/link/internal/ld/data.go
 go/src/cmd/link/internal/ld/deadcode.go
+go/src/cmd/link/internal/ld/deadcode2.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/elf_test.go
+go/src/cmd/link/internal/ld/execarchive.go
+go/src/cmd/link/internal/ld/execarchive_noexec.go
 go/src/cmd/link/internal/ld/go.go
+go/src/cmd/link/internal/ld/issue33808_test.go
 go/src/cmd/link/internal/ld/ld.go
 go/src/cmd/link/internal/ld/ld_test.go
 go/src/cmd/link/internal/ld/lib.go
@@ -3147,6 +3096,7 @@ go/src/cmd/link/internal/ld/nooptcgolink
 go/src/cmd/link/internal/ld/outbuf.go
 go/src/cmd/link/internal/ld/outbuf_mmap.go
 go/src/cmd/link/internal/ld/outbuf_nommap.go
+go/src/cmd/link/internal/ld/outbuf_windows.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
@@ -3179,6 +3129,8 @@ go/src/cmd/link/internal/ld/util.go
 go/src/cmd/link/internal/ld/xcoff.go
 go/src/cmd/link/internal/loadelf/
 go/src/cmd/link/internal/loadelf/ldelf.go
+go/src/cmd/link/internal/loader/
+go/src/cmd/link/internal/loader/loader.go
 go/src/cmd/link/internal/loadmacho/
 go/src/cmd/link/internal/loadmacho/ldmacho.go
 go/src/cmd/link/internal/loadpe/
@@ -3199,12 +3151,17 @@ go/src/cmd/link/internal/ppc64/
 go/src/cmd/link/internal/ppc64/asm.go
 go/src/cmd/link/internal/ppc64/l.go
 go/src/cmd/link/internal/ppc64/obj.go
+go/src/cmd/link/internal/riscv64/
+go/src/cmd/link/internal/riscv64/asm.go
+go/src/cmd/link/internal/riscv64/l.go
+go/src/cmd/link/internal/riscv64/obj.go
 go/src/cmd/link/internal/s390x/
 go/src/cmd/link/internal/s390x/asm.go
 go/src/cmd/link/internal/s390x/l.go
 go/src/cmd/link/internal/s390x/obj.go
 go/src/cmd/link/internal/sym/
 go/src/cmd/link/internal/sym/attribute.go
+go/src/cmd/link/internal/sym/compilation_unit.go
 go/src/cmd/link/internal/sym/library.go
 go/src/cmd/link/internal/sym/reloc.go
 go/src/cmd/link/internal/sym/segment.go
@@ -3384,6 +3341,13 @@ go/src/cmd/vendor/golang.org/x/crypto/AU
 go/src/cmd/vendor/golang.org/x/crypto/CONTRIBUTORS
 go/src/cmd/vendor/golang.org/x/crypto/LICENSE
 go/src/cmd/vendor/golang.org/x/crypto/PATENTS
+go/src/cmd/vendor/golang.org/x/crypto/ed25519/
+go/src/cmd/vendor/golang.org/x/crypto/ed25519/ed25519.go
+go/src/cmd/vendor/golang.org/x/crypto/ed25519/ed25519_go113.go
+go/src/cmd/vendor/golang.org/x/crypto/ed25519/internal/
+go/src/cmd/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/
+go/src/cmd/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/const.go
+go/src/cmd/vendor/golang.org/x/crypto/ed25519/internal/edwards25519/edwards25519.go
 go/src/cmd/vendor/golang.org/x/crypto/ssh/
 go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/
 go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/terminal.go
@@ -3394,6 +3358,35 @@ go/src/cmd/vendor/golang.org/x/crypto/ss
 go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/util_plan9.go
 go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/util_solaris.go
 go/src/cmd/vendor/golang.org/x/crypto/ssh/terminal/util_windows.go
+go/src/cmd/vendor/golang.org/x/mod/
+go/src/cmd/vendor/golang.org/x/mod/LICENSE
+go/src/cmd/vendor/golang.org/x/mod/PATENTS
+go/src/cmd/vendor/golang.org/x/mod/internal/
+go/src/cmd/vendor/golang.org/x/mod/internal/lazyregexp/
+go/src/cmd/vendor/golang.org/x/mod/internal/lazyregexp/lazyre.go
+go/src/cmd/vendor/golang.org/x/mod/modfile/
+go/src/cmd/vendor/golang.org/x/mod/modfile/print.go
+go/src/cmd/vendor/golang.org/x/mod/modfile/read.go
+go/src/cmd/vendor/golang.org/x/mod/modfile/rule.go
+go/src/cmd/vendor/golang.org/x/mod/module/
+go/src/cmd/vendor/golang.org/x/mod/module/module.go
+go/src/cmd/vendor/golang.org/x/mod/semver/
+go/src/cmd/vendor/golang.org/x/mod/semver/semver.go
+go/src/cmd/vendor/golang.org/x/mod/sumdb/
+go/src/cmd/vendor/golang.org/x/mod/sumdb/cache.go
+go/src/cmd/vendor/golang.org/x/mod/sumdb/client.go
+go/src/cmd/vendor/golang.org/x/mod/sumdb/dirhash/
+go/src/cmd/vendor/golang.org/x/mod/sumdb/dirhash/hash.go
+go/src/cmd/vendor/golang.org/x/mod/sumdb/note/
+go/src/cmd/vendor/golang.org/x/mod/sumdb/note/note.go
+go/src/cmd/vendor/golang.org/x/mod/sumdb/server.go
+go/src/cmd/vendor/golang.org/x/mod/sumdb/test.go
+go/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/
+go/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/note.go
+go/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/tile.go
+go/src/cmd/vendor/golang.org/x/mod/sumdb/tlog/tlog.go
+go/src/cmd/vendor/golang.org/x/mod/zip/
+go/src/cmd/vendor/golang.org/x/mod/zip/zip.go
 go/src/cmd/vendor/golang.org/x/sys/
 go/src/cmd/vendor/golang.org/x/sys/AUTHORS
 go/src/cmd/vendor/golang.org/x/sys/CONTRIBUTORS
@@ -3421,6 +3414,7 @@ go/src/cmd/vendor/golang.org/x/sys/unix/
 go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_mips64x.s
 go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_mipsx.s
 go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s
+go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_riscv64.s
 go/src/cmd/vendor/golang.org/x/sys/unix/asm_linux_s390x.s
 go/src/cmd/vendor/golang.org/x/sys/unix/asm_netbsd_386.s
 go/src/cmd/vendor/golang.org/x/sys/unix/asm_netbsd_amd64.s
@@ -3698,6 +3692,7 @@ go/src/cmd/vendor/golang.org/x/tools/PAT
 go/src/cmd/vendor/golang.org/x/tools/go/
 go/src/cmd/vendor/golang.org/x/tools/go/analysis/
 go/src/cmd/vendor/golang.org/x/tools/go/analysis/analysis.go
+go/src/cmd/vendor/golang.org/x/tools/go/analysis/diagnostic.go
 go/src/cmd/vendor/golang.org/x/tools/go/analysis/doc.go
 go/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/
 go/src/cmd/vendor/golang.org/x/tools/go/analysis/internal/analysisflags/
@@ -3786,6 +3781,21 @@ go/src/cmd/vendor/golang.org/x/tools/go/
 go/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/map.go
 go/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/methodsetcache.go
 go/src/cmd/vendor/golang.org/x/tools/go/types/typeutil/ui.go
+go/src/cmd/vendor/golang.org/x/xerrors/
+go/src/cmd/vendor/golang.org/x/xerrors/LICENSE
+go/src/cmd/vendor/golang.org/x/xerrors/PATENTS
+go/src/cmd/vendor/golang.org/x/xerrors/README
+go/src/cmd/vendor/golang.org/x/xerrors/adaptor.go
+go/src/cmd/vendor/golang.org/x/xerrors/codereview.cfg
+go/src/cmd/vendor/golang.org/x/xerrors/doc.go
+go/src/cmd/vendor/golang.org/x/xerrors/errors.go
+go/src/cmd/vendor/golang.org/x/xerrors/fmt.go
+go/src/cmd/vendor/golang.org/x/xerrors/format.go
+go/src/cmd/vendor/golang.org/x/xerrors/frame.go
+go/src/cmd/vendor/golang.org/x/xerrors/go.mod
+go/src/cmd/vendor/golang.org/x/xerrors/internal/
+go/src/cmd/vendor/golang.org/x/xerrors/internal/internal.go
+go/src/cmd/vendor/golang.org/x/xerrors/wrap.go
 go/src/cmd/vendor/modules.txt
 go/src/cmd/vet/
 go/src/cmd/vet/README
@@ -3991,6 +4001,8 @@ go/src/crypto/aes/const.go
 go/src/crypto/aes/ctr_s390x.go
 go/src/crypto/aes/gcm_amd64.s
 go/src/crypto/aes/gcm_arm64.s
+go/src/crypto/aes/gcm_ppc64le.go
+go/src/crypto/aes/gcm_ppc64le.s
 go/src/crypto/aes/gcm_s390x.go
 go/src/crypto/aes/modes.go
 go/src/crypto/aes/modes_test.go
@@ -4054,8 +4066,10 @@ go/src/crypto/elliptic/p256.go
 go/src/crypto/elliptic/p256_asm.go
 go/src/crypto/elliptic/p256_asm_amd64.s
 go/src/crypto/elliptic/p256_asm_arm64.s
+go/src/crypto/elliptic/p256_asm_ppc64le.s
 go/src/crypto/elliptic/p256_asm_s390x.s
 go/src/crypto/elliptic/p256_generic.go
+go/src/crypto/elliptic/p256_ppc64le.go
 go/src/crypto/elliptic/p256_s390x.go
 go/src/crypto/hmac/
 go/src/crypto/hmac/hmac.go
@@ -4076,7 +4090,6 @@ go/src/crypto/md5/md5_test.go
 go/src/crypto/md5/md5block.go
 go/src/crypto/md5/md5block_386.s
 go/src/crypto/md5/md5block_amd64.s
-go/src/crypto/md5/md5block_amd64p32.s
 go/src/crypto/md5/md5block_arm.s
 go/src/crypto/md5/md5block_arm64.s
 go/src/crypto/md5/md5block_decl.go
@@ -4121,7 +4134,6 @@ go/src/crypto/sha1/sha1block.go
 go/src/crypto/sha1/sha1block_386.s
 go/src/crypto/sha1/sha1block_amd64.go
 go/src/crypto/sha1/sha1block_amd64.s
-go/src/crypto/sha1/sha1block_amd64p32.s
 go/src/crypto/sha1/sha1block_arm.s
 go/src/crypto/sha1/sha1block_arm64.go
 go/src/crypto/sha1/sha1block_arm64.s
@@ -4179,6 +4191,7 @@ go/src/crypto/tls/handshake_server.go
 go/src/crypto/tls/handshake_server_test.go
 go/src/crypto/tls/handshake_server_tls13.go
 go/src/crypto/tls/handshake_test.go
+go/src/crypto/tls/handshake_unix_test.go
 go/src/crypto/tls/key_agreement.go
 go/src/crypto/tls/key_schedule.go
 go/src/crypto/tls/key_schedule_test.go
@@ -4245,9 +4258,6 @@ go/src/crypto/tls/testdata/Client-TLSv13
 go/src/crypto/tls/testdata/Client-TLSv13-KeyUpdate
 go/src/crypto/tls/testdata/Client-TLSv13-P256-ECDHE
 go/src/crypto/tls/testdata/Client-TLSv13-X25519-ECDHE
-go/src/crypto/tls/testdata/Server-SSLv3-RSA-3DES
-go/src/crypto/tls/testdata/Server-SSLv3-RSA-AES
-go/src/crypto/tls/testdata/Server-SSLv3-RSA-RC4
 go/src/crypto/tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES
 go/src/crypto/tls/testdata/Server-TLSv10-ExportKeyingMaterial
 go/src/crypto/tls/testdata/Server-TLSv10-RSA-3DES
@@ -4300,6 +4310,7 @@ go/src/crypto/tls/testdata/Server-TLSv13
 go/src/crypto/tls/testdata/Server-TLSv13-IssueTicketPreDisable
 go/src/crypto/tls/testdata/Server-TLSv13-P256
 go/src/crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS
+go/src/crypto/tls/testdata/Server-TLSv13-RSA-RSAPSS-TooSmall
 go/src/crypto/tls/testdata/Server-TLSv13-Resume
 go/src/crypto/tls/testdata/Server-TLSv13-Resume-HelloRetryRequest
 go/src/crypto/tls/testdata/Server-TLSv13-ResumeDisabled
@@ -4330,7 +4341,6 @@ go/src/crypto/x509/root_darwin_armx.go
 go/src/crypto/x509/root_darwin_test.go
 go/src/crypto/x509/root_js.go
 go/src/crypto/x509/root_linux.go
-go/src/crypto/x509/root_nacl.go
 go/src/crypto/x509/root_nocgo_darwin.go
 go/src/crypto/x509/root_plan9.go
 go/src/crypto/x509/root_solaris.go
@@ -4472,6 +4482,7 @@ go/src/debug/pe/testdata/gcc-386-mingw-o
 go/src/debug/pe/testdata/gcc-amd64-mingw-exec
 go/src/debug/pe/testdata/gcc-amd64-mingw-obj
 go/src/debug/pe/testdata/hello.c
+go/src/debug/pe/testdata/vmlinuz-4.15.0-47-generic
 go/src/debug/plan9obj/
 go/src/debug/plan9obj/file.go
 go/src/debug/plan9obj/file_test.go
@@ -4619,6 +4630,7 @@ go/src/go/ast/example_test.go
 go/src/go/ast/filter.go
 go/src/go/ast/filter_test.go
 go/src/go/ast/import.go
+go/src/go/ast/issues_test.go
 go/src/go/ast/print.go
 go/src/go/ast/print_test.go
 go/src/go/ast/resolve.go
@@ -4636,6 +4648,9 @@ go/src/go/build/read_test.go
 go/src/go/build/syslist.go
 go/src/go/build/syslist_test.go
 go/src/go/build/testdata/
+go/src/go/build/testdata/cgo_disabled/
+go/src/go/build/testdata/cgo_disabled/cgo_disabled.go
+go/src/go/build/testdata/cgo_disabled/empty.go
 go/src/go/build/testdata/doc/
 go/src/go/build/testdata/doc/a_test.go
 go/src/go/build/testdata/doc/b_test.go
@@ -4795,7 +4810,9 @@ go/src/go/internal/gccgoimporter/testdat
 go/src/go/internal/gccgoimporter/testdata/issue30628.gox
 go/src/go/internal/gccgoimporter/testdata/issue31540.go
 go/src/go/internal/gccgoimporter/testdata/issue31540.gox
-go/src/go/internal/gccgoimporter/testdata/libimportsar.a
+go/src/go/internal/gccgoimporter/testdata/issue34182.go
+go/src/go/internal/gccgoimporter/testdata/issue34182.gox
+@static-lib go/src/go/internal/gccgoimporter/testdata/libimportsar.a
 go/src/go/internal/gccgoimporter/testdata/nointerface.go
 go/src/go/internal/gccgoimporter/testdata/nointerface.gox
 go/src/go/internal/gccgoimporter/testdata/pointer.go
@@ -4851,6 +4868,7 @@ go/src/go/parser/testdata/commas.src
 go/src/go/parser/testdata/issue11377.src
 go/src/go/parser/testdata/issue23434.src
 go/src/go/parser/testdata/issue3106.src
+go/src/go/parser/testdata/issue34946.src
 go/src/go/printer/
 go/src/go/printer/example_test.go
 go/src/go/printer/nodes.go
@@ -4916,7 +4934,6 @@ go/src/go/types/gccgosizes.go
 go/src/go/types/gotype.go
 go/src/go/types/hilbert_test.go
 go/src/go/types/initorder.go
-go/src/go/types/interfaces.go
 go/src/go/types/issues_test.go
 go/src/go/types/labels.go
 go/src/go/types/lookup.go
@@ -4978,6 +4995,7 @@ go/src/go/types/testdata/issue25008a.src
 go/src/go/types/testdata/issue25008b.src
 go/src/go/types/testdata/issue26390.src
 go/src/go/types/testdata/issue28251.src
+go/src/go/types/testdata/issue6977.src
 go/src/go/types/testdata/issues.src
 go/src/go/types/testdata/labels.src
 go/src/go/types/testdata/literals.src
@@ -5000,8 +5018,6 @@ go/src/hash/crc32/
 go/src/hash/crc32/crc32.go
 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
@@ -5022,6 +5038,10 @@ go/src/hash/fnv/
 go/src/hash/fnv/fnv.go
 go/src/hash/fnv/fnv_test.go
 go/src/hash/hash.go
+go/src/hash/maphash/
+go/src/hash/maphash/maphash.go
+go/src/hash/maphash/maphash_test.go
+go/src/hash/maphash/smhasher_test.go
 go/src/hash/marshal_test.go
 go/src/hash/test_cases.txt
 go/src/hash/test_gen.awk
@@ -5254,10 +5274,10 @@ go/src/internal/bytealg/
 go/src/internal/bytealg/bytealg.go
 go/src/internal/bytealg/compare_386.s
 go/src/internal/bytealg/compare_amd64.s
-go/src/internal/bytealg/compare_amd64p32.s
 go/src/internal/bytealg/compare_arm.s
 go/src/internal/bytealg/compare_arm64.s
 go/src/internal/bytealg/compare_generic.go
+go/src/internal/bytealg/compare_mips64x.s
 go/src/internal/bytealg/compare_mipsx.s
 go/src/internal/bytealg/compare_native.go
 go/src/internal/bytealg/compare_ppc64x.s
@@ -5269,9 +5289,9 @@ go/src/internal/bytealg/count_arm64.s
 go/src/internal/bytealg/count_generic.go
 go/src/internal/bytealg/count_native.go
 go/src/internal/bytealg/count_ppc64x.s
+go/src/internal/bytealg/count_s390x.s
 go/src/internal/bytealg/equal_386.s
 go/src/internal/bytealg/equal_amd64.s
-go/src/internal/bytealg/equal_amd64p32.s
 go/src/internal/bytealg/equal_arm.s
 go/src/internal/bytealg/equal_arm64.s
 go/src/internal/bytealg/equal_generic.go
@@ -5279,6 +5299,7 @@ go/src/internal/bytealg/equal_mips64x.s
 go/src/internal/bytealg/equal_mipsx.s
 go/src/internal/bytealg/equal_native.go
 go/src/internal/bytealg/equal_ppc64x.s
+go/src/internal/bytealg/equal_riscv64.s
 go/src/internal/bytealg/equal_s390x.s
 go/src/internal/bytealg/equal_wasm.s
 go/src/internal/bytealg/index_amd64.go
@@ -5291,7 +5312,6 @@ go/src/internal/bytealg/index_s390x.go
 go/src/internal/bytealg/index_s390x.s
 go/src/internal/bytealg/indexbyte_386.s
 go/src/internal/bytealg/indexbyte_amd64.s
-go/src/internal/bytealg/indexbyte_amd64p32.s
 go/src/internal/bytealg/indexbyte_arm.s
 go/src/internal/bytealg/indexbyte_arm64.s
 go/src/internal/bytealg/indexbyte_generic.go
@@ -5299,6 +5319,7 @@ go/src/internal/bytealg/indexbyte_mips64
 go/src/internal/bytealg/indexbyte_mipsx.s
 go/src/internal/bytealg/indexbyte_native.go
 go/src/internal/bytealg/indexbyte_ppc64x.s
+go/src/internal/bytealg/indexbyte_riscv64.s
 go/src/internal/bytealg/indexbyte_s390x.s
 go/src/internal/bytealg/indexbyte_wasm.s
 go/src/internal/cfg/
@@ -5307,7 +5328,6 @@ go/src/internal/cpu/
 go/src/internal/cpu/cpu.go
 go/src/internal/cpu/cpu_386.go
 go/src/internal/cpu/cpu_amd64.go
-go/src/internal/cpu/cpu_amd64p32.go
 go/src/internal/cpu/cpu_arm.go
 go/src/internal/cpu/cpu_arm64.go
 go/src/internal/cpu/cpu_mips.go
@@ -5316,6 +5336,7 @@ go/src/internal/cpu/cpu_mips64le.go
 go/src/internal/cpu/cpu_mipsle.go
 go/src/internal/cpu/cpu_no_init.go
 go/src/internal/cpu/cpu_ppc64x.go
+go/src/internal/cpu/cpu_riscv64.go
 go/src/internal/cpu/cpu_s390x.go
 go/src/internal/cpu/cpu_s390x.s
 go/src/internal/cpu/cpu_s390x_test.go
@@ -5353,6 +5374,9 @@ go/src/internal/poll/error_test.go
 go/src/internal/poll/export_posix_test.go
 go/src/internal/poll/export_test.go
 go/src/internal/poll/export_windows_test.go
+go/src/internal/poll/fcntl_js.go
+go/src/internal/poll/fcntl_libc.go
+go/src/internal/poll/fcntl_syscall.go
 go/src/internal/poll/fd.go
 go/src/internal/poll/fd_fsync_darwin.go
 go/src/internal/poll/fd_fsync_posix.go
@@ -5362,7 +5386,7 @@ go/src/internal/poll/fd_mutex.go
 go/src/internal/poll/fd_mutex_test.go
 go/src/internal/poll/fd_opendir_darwin.go
 go/src/internal/poll/fd_plan9.go
-go/src/internal/poll/fd_poll_nacljs.go
+go/src/internal/poll/fd_poll_js.go
 go/src/internal/poll/fd_poll_runtime.go
 go/src/internal/poll/fd_posix.go
 go/src/internal/poll/fd_posix_test.go
@@ -5398,6 +5422,7 @@ go/src/internal/reflectlite/
 go/src/internal/reflectlite/all_test.go
 go/src/internal/reflectlite/asm.s
 go/src/internal/reflectlite/export_test.go
+go/src/internal/reflectlite/reflect_mirror_test.go
 go/src/internal/reflectlite/set_test.go
 go/src/internal/reflectlite/swapper.go
 go/src/internal/reflectlite/tostring_test.go
@@ -5407,6 +5432,9 @@ go/src/internal/singleflight/
 go/src/internal/singleflight/singleflight.go
 go/src/internal/singleflight/singleflight_test.go
 go/src/internal/syscall/
+go/src/internal/syscall/execenv/
+go/src/internal/syscall/execenv/execenv_default.go
+go/src/internal/syscall/execenv/execenv_windows.go
 go/src/internal/syscall/unix/
 go/src/internal/syscall/unix/asm_aix_ppc64.s
 go/src/internal/syscall/unix/asm_solaris.s
@@ -5424,6 +5452,7 @@ go/src/internal/syscall/unix/at_sysnum_l
 go/src/internal/syscall/unix/at_sysnum_netbsd.go
 go/src/internal/syscall/unix/at_sysnum_newfstatat_linux.go
 go/src/internal/syscall/unix/at_sysnum_openbsd.go
+go/src/internal/syscall/unix/fcntl_linux_32bit.go
 go/src/internal/syscall/unix/getentropy_openbsd.go
 go/src/internal/syscall/unix/getrandom_freebsd.go
 go/src/internal/syscall/unix/getrandom_linux.go
@@ -5437,9 +5466,8 @@ go/src/internal/syscall/unix/getrandom_l
 go/src/internal/syscall/unix/getrandom_linux_s390x.go
 go/src/internal/syscall/unix/ioctl_aix.go
 go/src/internal/syscall/unix/nonblocking.go
-go/src/internal/syscall/unix/nonblocking_darwin.go
 go/src/internal/syscall/unix/nonblocking_js.go
-go/src/internal/syscall/unix/nonblocking_nacl.go
+go/src/internal/syscall/unix/nonblocking_libc.go
 go/src/internal/syscall/windows/
 go/src/internal/syscall/windows/exec_windows_test.go
 go/src/internal/syscall/windows/mksyscall.go
@@ -5566,7 +5594,6 @@ go/src/math/big/arith.go
 go/src/math/big/arith_386.s
 go/src/math/big/arith_amd64.go
 go/src/math/big/arith_amd64.s
-go/src/math/big/arith_amd64p32.s
 go/src/math/big/arith_arm.s
 go/src/math/big/arith_arm64.s
 go/src/math/big/arith_decl.go
@@ -5652,7 +5679,6 @@ go/src/math/copysign.go
 go/src/math/cosh_s390x.s
 go/src/math/dim.go
 go/src/math/dim_amd64.s
-go/src/math/dim_amd64p32.s
 go/src/math/dim_arm64.s
 go/src/math/dim_s390x.s
 go/src/math/erf.go
@@ -5663,7 +5689,6 @@ go/src/math/example_test.go
 go/src/math/exp.go
 go/src/math/exp2_386.s
 go/src/math/exp_amd64.s
-go/src/math/exp_amd64p32.s
 go/src/math/exp_arm64.s
 go/src/math/exp_asm.go
 go/src/math/exp_s390x.s
@@ -5675,11 +5700,11 @@ go/src/math/export_test.go
 go/src/math/floor.go
 go/src/math/floor_386.s
 go/src/math/floor_amd64.s
-go/src/math/floor_amd64p32.s
 go/src/math/floor_arm64.s
 go/src/math/floor_ppc64x.s
 go/src/math/floor_s390x.s
 go/src/math/floor_wasm.s
+go/src/math/fma.go
 go/src/math/frexp.go
 go/src/math/frexp_386.s
 go/src/math/gamma.go
@@ -5687,7 +5712,6 @@ go/src/math/huge_test.go
 go/src/math/hypot.go
 go/src/math/hypot_386.s
 go/src/math/hypot_amd64.s
-go/src/math/hypot_amd64p32.s
 go/src/math/j0.go
 go/src/math/j1.go
 go/src/math/jn.go
@@ -5703,7 +5727,6 @@ go/src/math/log1p_386.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_s390x.s
 go/src/math/logb.go
 go/src/math/mod.go
@@ -5738,7 +5761,6 @@ go/src/math/sinh_s390x.s
 go/src/math/sqrt.go
 go/src/math/sqrt_386.s
 go/src/math/sqrt_amd64.s
-go/src/math/sqrt_amd64p32.s
 go/src/math/sqrt_arm.s
 go/src/math/sqrt_arm64.s
 go/src/math/sqrt_mipsx.s
@@ -5747,12 +5769,12 @@ go/src/math/sqrt_s390x.s
 go/src/math/sqrt_wasm.s
 go/src/math/stubs_386.s
 go/src/math/stubs_amd64.s
-go/src/math/stubs_amd64p32.s
 go/src/math/stubs_arm.s
 go/src/math/stubs_arm64.s
 go/src/math/stubs_mips64x.s
 go/src/math/stubs_mipsx.s
 go/src/math/stubs_ppc64x.s
+go/src/math/stubs_riscv64.s
 go/src/math/stubs_s390x.s
 go/src/math/stubs_wasm.s
 go/src/math/tan.go
@@ -5795,8 +5817,6 @@ go/src/mime/type_plan9.go
 go/src/mime/type_test.go
 go/src/mime/type_unix.go
 go/src/mime/type_windows.go
-go/src/naclmake.bash
-go/src/nacltest.bash
 go/src/net/
 go/src/net/addrselect.go
 go/src/net/addrselect_test.go
@@ -5829,7 +5849,6 @@ go/src/net/dnsclient_unix_test.go
 go/src/net/dnsconfig_unix.go
 go/src/net/dnsconfig_unix_test.go
 go/src/net/dnsname_test.go
-go/src/net/error_nacl.go
 go/src/net/error_plan9.go
 go/src/net/error_plan9_test.go
 go/src/net/error_posix.go
@@ -5857,12 +5876,13 @@ go/src/net/hook_windows.go
 go/src/net/hosts.go
 go/src/net/hosts_test.go
 go/src/net/http/
+go/src/net/http/alpn_test.go
 go/src/net/http/cgi/
 go/src/net/http/cgi/child.go
 go/src/net/http/cgi/child_test.go
 go/src/net/http/cgi/host.go
 go/src/net/http/cgi/host_test.go
-go/src/net/http/cgi/matryoshka_test.go
+go/src/net/http/cgi/integration_test.go
 go/src/net/http/cgi/plan9_test.go
 go/src/net/http/cgi/posix_test.go
 go/src/net/http/cgi/testdata/
@@ -5925,7 +5945,7 @@ go/src/net/http/internal/testcert.go
 go/src/net/http/jar.go
 go/src/net/http/main_test.go
 go/src/net/http/method.go
-go/src/net/http/npn_test.go
+go/src/net/http/omithttp2.go
 go/src/net/http/pprof/
 go/src/net/http/pprof/pprof.go
 go/src/net/http/pprof/pprof_test.go
@@ -6123,6 +6143,7 @@ go/src/net/testdata/single-request-resol
 go/src/net/testdata/singleline-hosts
 go/src/net/textproto/
 go/src/net/textproto/header.go
+go/src/net/textproto/header_test.go
 go/src/net/textproto/pipeline.go
 go/src/net/textproto/reader.go
 go/src/net/textproto/reader_test.go
@@ -6155,10 +6176,8 @@ go/src/os/dir_plan9.go
 go/src/os/dir_unix.go
 go/src/os/dir_windows.go
 go/src/os/env.go
-go/src/os/env_default.go
 go/src/os/env_test.go
 go/src/os/env_unix_test.go
-go/src/os/env_windows.go
 go/src/os/error.go
 go/src/os/error_errno.go
 go/src/os/error_plan9.go
@@ -6173,6 +6192,7 @@ go/src/os/exec/bench_test.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_plan9.go
 go/src/os/exec/exec_posix_test.go
 go/src/os/exec/exec_test.go
 go/src/os/exec/exec_unix.go
@@ -6247,8 +6267,8 @@ go/src/os/stat_aix.go
 go/src/os/stat_darwin.go
 go/src/os/stat_dragonfly.go
 go/src/os/stat_freebsd.go
+go/src/os/stat_js.go
 go/src/os/stat_linux.go
-go/src/os/stat_nacljs.go
 go/src/os/stat_netbsd.go
 go/src/os/stat_openbsd.go
 go/src/os/stat_plan9.go
@@ -6264,7 +6284,6 @@ go/src/os/sys_aix.go
 go/src/os/sys_bsd.go
 go/src/os/sys_js.go
 go/src/os/sys_linux.go
-go/src/os/sys_nacl.go
 go/src/os/sys_plan9.go
 go/src/os/sys_solaris.go
 go/src/os/sys_unix.go
@@ -6328,12 +6347,12 @@ go/src/reflect/
 go/src/reflect/all_test.go
 go/src/reflect/asm_386.s
 go/src/reflect/asm_amd64.s
-go/src/reflect/asm_amd64p32.s
 go/src/reflect/asm_arm.s
 go/src/reflect/asm_arm64.s
 go/src/reflect/asm_mips64x.s
 go/src/reflect/asm_mipsx.s
 go/src/reflect/asm_ppc64x.s
+go/src/reflect/asm_riscv64.s
 go/src/reflect/asm_s390x.s
 go/src/reflect/asm_wasm.s
 go/src/reflect/deepequal.go
@@ -6387,13 +6406,13 @@ go/src/runtime/alg.go
 go/src/runtime/asm.s
 go/src/runtime/asm_386.s
 go/src/runtime/asm_amd64.s
-go/src/runtime/asm_amd64p32.s
 go/src/runtime/asm_arm.s
 go/src/runtime/asm_arm64.s
 go/src/runtime/asm_mips64x.s
 go/src/runtime/asm_mipsx.s
 go/src/runtime/asm_ppc64x.h
 go/src/runtime/asm_ppc64x.s
+go/src/runtime/asm_riscv64.s
 go/src/runtime/asm_s390x.s
 go/src/runtime/asm_wasm.s
 go/src/runtime/atomic_arm64.s
@@ -6401,6 +6420,7 @@ go/src/runtime/atomic_mips64x.s
 go/src/runtime/atomic_mipsx.s
 go/src/runtime/atomic_pointer.go
 go/src/runtime/atomic_ppc64x.s
+go/src/runtime/atomic_riscv64.s
 go/src/runtime/auxv_none.go
 go/src/runtime/callers_test.go
 go/src/runtime/cgo/
@@ -6411,7 +6431,6 @@ go/src/runtime/cgo/asm_arm.s
 go/src/runtime/cgo/asm_arm64.s
 go/src/runtime/cgo/asm_mips64x.s
 go/src/runtime/cgo/asm_mipsx.s
-go/src/runtime/cgo/asm_nacl_amd64p32.s
 go/src/runtime/cgo/asm_ppc64x.s
 go/src/runtime/cgo/asm_s390x.s
 go/src/runtime/cgo/asm_wasm.s
@@ -6438,6 +6457,7 @@ go/src/runtime/cgo/gcc_fatalf.c
 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_freebsd_arm64.c
 go/src/runtime/cgo/gcc_freebsd_sigaction.c
 go/src/runtime/cgo/gcc_libinit.c
 go/src/runtime/cgo/gcc_libinit_windows.c
@@ -6492,6 +6512,8 @@ go/src/runtime/cgocheck.go
 go/src/runtime/chan.go
 go/src/runtime/chan_test.go
 go/src/runtime/chanbarrier_test.go
+go/src/runtime/checkptr.go
+go/src/runtime/checkptr_test.go
 go/src/runtime/closure_test.go
 go/src/runtime/compiler.go
 go/src/runtime/complex.go
@@ -6520,6 +6542,7 @@ go/src/runtime/debuglog.go
 go/src/runtime/debuglog_off.go
 go/src/runtime/debuglog_on.go
 go/src/runtime/debuglog_test.go
+go/src/runtime/defer_test.go
 go/src/runtime/defs1_linux.go
 go/src/runtime/defs1_netbsd_386.go
 go/src/runtime/defs1_netbsd_amd64.go
@@ -6542,6 +6565,8 @@ go/src/runtime/defs_freebsd.go
 go/src/runtime/defs_freebsd_386.go
 go/src/runtime/defs_freebsd_amd64.go
 go/src/runtime/defs_freebsd_arm.go
+go/src/runtime/defs_freebsd_arm64.go
+go/src/runtime/defs_illumos_amd64.go
 go/src/runtime/defs_linux.go
 go/src/runtime/defs_linux_386.go
 go/src/runtime/defs_linux_amd64.go
@@ -6551,10 +6576,8 @@ go/src/runtime/defs_linux_mips64x.go
 go/src/runtime/defs_linux_mipsx.go
 go/src/runtime/defs_linux_ppc64.go
 go/src/runtime/defs_linux_ppc64le.go
+go/src/runtime/defs_linux_riscv64.go
 go/src/runtime/defs_linux_s390x.go
-go/src/runtime/defs_nacl_386.go
-go/src/runtime/defs_nacl_amd64p32.go
-go/src/runtime/defs_nacl_arm.go
 go/src/runtime/defs_netbsd.go
 go/src/runtime/defs_netbsd_386.go
 go/src/runtime/defs_netbsd_amd64.go
@@ -6585,12 +6608,15 @@ 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_aix_test.go
 go/src/runtime/export_arm_test.go
+go/src/runtime/export_darwin_test.go
 go/src/runtime/export_debug_test.go
 go/src/runtime/export_debuglog_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_solaris_test.go
 go/src/runtime/export_test.go
 go/src/runtime/export_unix_test.go
 go/src/runtime/export_windows_test.go
@@ -6614,7 +6640,6 @@ go/src/runtime/internal/
 go/src/runtime/internal/atomic/
 go/src/runtime/internal/atomic/asm_386.s
 go/src/runtime/internal/atomic/asm_amd64.s
-go/src/runtime/internal/atomic/asm_amd64p32.s
 go/src/runtime/internal/atomic/asm_arm.s
 go/src/runtime/internal/atomic/asm_arm64.s
 go/src/runtime/internal/atomic/asm_mips64x.s
@@ -6622,7 +6647,7 @@ go/src/runtime/internal/atomic/asm_mipsx
 go/src/runtime/internal/atomic/asm_ppc64x.s
 go/src/runtime/internal/atomic/asm_s390x.s
 go/src/runtime/internal/atomic/atomic_386.go
-go/src/runtime/internal/atomic/atomic_amd64x.go
+go/src/runtime/internal/atomic/atomic_amd64.go
 go/src/runtime/internal/atomic/atomic_arm.go
 go/src/runtime/internal/atomic/atomic_arm64.go
 go/src/runtime/internal/atomic/atomic_arm64.s
@@ -6632,6 +6657,8 @@ go/src/runtime/internal/atomic/atomic_mi
 go/src/runtime/internal/atomic/atomic_mipsx.s
 go/src/runtime/internal/atomic/atomic_ppc64x.go
 go/src/runtime/internal/atomic/atomic_ppc64x.s
+go/src/runtime/internal/atomic/atomic_riscv64.go
+go/src/runtime/internal/atomic/atomic_riscv64.s
 go/src/runtime/internal/atomic/atomic_s390x.go
 go/src/runtime/internal/atomic/atomic_test.go
 go/src/runtime/internal/atomic/atomic_wasm.go
@@ -6646,7 +6673,6 @@ go/src/runtime/internal/sys/
 go/src/runtime/internal/sys/arch.go
 go/src/runtime/internal/sys/arch_386.go
 go/src/runtime/internal/sys/arch_amd64.go
-go/src/runtime/internal/sys/arch_amd64p32.go
 go/src/runtime/internal/sys/arch_arm.go
 go/src/runtime/internal/sys/arch_arm64.go
 go/src/runtime/internal/sys/arch_mips.go
@@ -6655,18 +6681,19 @@ go/src/runtime/internal/sys/arch_mips64l
 go/src/runtime/internal/sys/arch_mipsle.go
 go/src/runtime/internal/sys/arch_ppc64.go
 go/src/runtime/internal/sys/arch_ppc64le.go
+go/src/runtime/internal/sys/arch_riscv64.go
 go/src/runtime/internal/sys/arch_s390x.go
 go/src/runtime/internal/sys/arch_wasm.go
 go/src/runtime/internal/sys/gengoos.go
 go/src/runtime/internal/sys/intrinsics.go
 go/src/runtime/internal/sys/intrinsics_386.s
+go/src/runtime/internal/sys/intrinsics_common.go
 go/src/runtime/internal/sys/intrinsics_stubs.go
 go/src/runtime/internal/sys/intrinsics_test.go
 go/src/runtime/internal/sys/stubs.go
 go/src/runtime/internal/sys/sys.go
 go/src/runtime/internal/sys/zgoarch_386.go
 go/src/runtime/internal/sys/zgoarch_amd64.go
-go/src/runtime/internal/sys/zgoarch_amd64p32.go
 go/src/runtime/internal/sys/zgoarch_arm.go
 go/src/runtime/internal/sys/zgoarch_arm64.go
 go/src/runtime/internal/sys/zgoarch_arm64be.go
@@ -6696,7 +6723,6 @@ go/src/runtime/internal/sys/zgoos_hurd.g
 go/src/runtime/internal/sys/zgoos_illumos.go
 go/src/runtime/internal/sys/zgoos_js.go
 go/src/runtime/internal/sys/zgoos_linux.go
-go/src/runtime/internal/sys/zgoos_nacl.go
 go/src/runtime/internal/sys/zgoos_netbsd.go
 go/src/runtime/internal/sys/zgoos_openbsd.go
 go/src/runtime/internal/sys/zgoos_plan9.go
@@ -6708,6 +6734,9 @@ go/src/runtime/lfstack.go
 go/src/runtime/lfstack_32bit.go
 go/src/runtime/lfstack_64bit.go
 go/src/runtime/lfstack_test.go
+go/src/runtime/libfuzzer.go
+go/src/runtime/libfuzzer_amd64.s
+go/src/runtime/libfuzzer_arm64.s
 go/src/runtime/lock_futex.go
 go/src/runtime/lock_js.go
 go/src/runtime/lock_sema.go
@@ -6732,7 +6761,6 @@ go/src/runtime/mem_plan9.go
 go/src/runtime/mem_windows.go
 go/src/runtime/memclr_386.s
 go/src/runtime/memclr_amd64.s
-go/src/runtime/memclr_amd64p32.s
 go/src/runtime/memclr_arm.s
 go/src/runtime/memclr_arm64.s
 go/src/runtime/memclr_mips64x.s
@@ -6740,11 +6768,11 @@ go/src/runtime/memclr_mipsx.s
 go/src/runtime/memclr_plan9_386.s
 go/src/runtime/memclr_plan9_amd64.s
 go/src/runtime/memclr_ppc64x.s
+go/src/runtime/memclr_riscv64.s
 go/src/runtime/memclr_s390x.s
 go/src/runtime/memclr_wasm.s
 go/src/runtime/memmove_386.s
 go/src/runtime/memmove_amd64.s
-go/src/runtime/memmove_amd64p32.s
 go/src/runtime/memmove_arm.s
 go/src/runtime/memmove_arm64.s
 go/src/runtime/memmove_linux_amd64_test.go
@@ -6753,6 +6781,7 @@ go/src/runtime/memmove_mipsx.s
 go/src/runtime/memmove_plan9_386.s
 go/src/runtime/memmove_plan9_amd64.s
 go/src/runtime/memmove_ppc64x.s
+go/src/runtime/memmove_riscv64.s
 go/src/runtime/memmove_s390x.s
 go/src/runtime/memmove_test.go
 go/src/runtime/memmove_wasm.s
@@ -6760,9 +6789,9 @@ 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/mgcscavenge.go
+go/src/runtime/mgcscavenge_test.go
 go/src/runtime/mgcstack.go
 go/src/runtime/mgcsweep.go
 go/src/runtime/mgcsweepbuf.go
@@ -6770,10 +6799,19 @@ go/src/runtime/mgcwork.go
 go/src/runtime/mheap.go
 go/src/runtime/mkduff.go
 go/src/runtime/mkfastlog2table.go
-go/src/runtime/mknacl.sh
+go/src/runtime/mkpreempt.go
 go/src/runtime/mksizeclasses.go
 go/src/runtime/mmap.go
+go/src/runtime/mpagealloc.go
+go/src/runtime/mpagealloc_32bit.go
+go/src/runtime/mpagealloc_64bit.go
+go/src/runtime/mpagealloc_test.go
+go/src/runtime/mpagecache.go
+go/src/runtime/mpagecache_test.go
+go/src/runtime/mpallocbits.go
+go/src/runtime/mpallocbits_test.go
 go/src/runtime/mprof.go
+go/src/runtime/mranges.go
 go/src/runtime/msan/
 go/src/runtime/msan.go
 go/src/runtime/msan/msan.go
@@ -6783,6 +6821,11 @@ go/src/runtime/msan_arm64.s
 go/src/runtime/msize.go
 go/src/runtime/mstats.go
 go/src/runtime/mwbbuf.go
+go/src/runtime/nbpipe_fcntl_libc_test.go
+go/src/runtime/nbpipe_fcntl_unix_test.go
+go/src/runtime/nbpipe_pipe.go
+go/src/runtime/nbpipe_pipe2.go
+go/src/runtime/nbpipe_test.go
 go/src/runtime/net_plan9.go
 go/src/runtime/netpoll.go
 go/src/runtime/netpoll_aix.go
@@ -6797,7 +6840,6 @@ go/src/runtime/norace_test.go
 go/src/runtime/numcpu_freebsd_test.go
 go/src/runtime/os2_aix.go
 go/src/runtime/os2_freebsd.go
-go/src/runtime/os2_nacl.go
 go/src/runtime/os2_openbsd.go
 go/src/runtime/os2_plan9.go
 go/src/runtime/os2_solaris.go
@@ -6813,7 +6855,9 @@ go/src/runtime/os_freebsd.go
 go/src/runtime/os_freebsd2.go
 go/src/runtime/os_freebsd_amd64.go
 go/src/runtime/os_freebsd_arm.go
+go/src/runtime/os_freebsd_arm64.go
 go/src/runtime/os_freebsd_noauxv.go
+go/src/runtime/os_illumos.go
 go/src/runtime/os_js.go
 go/src/runtime/os_linux.go
 go/src/runtime/os_linux_arm.go
@@ -6825,15 +6869,16 @@ go/src/runtime/os_linux_mipsx.go
 go/src/runtime/os_linux_noauxv.go
 go/src/runtime/os_linux_novdso.go
 go/src/runtime/os_linux_ppc64x.go
+go/src/runtime/os_linux_riscv64.go
 go/src/runtime/os_linux_s390x.go
-go/src/runtime/os_nacl.go
-go/src/runtime/os_nacl_arm.go
+go/src/runtime/os_linux_x86.go
 go/src/runtime/os_netbsd.go
 go/src/runtime/os_netbsd_386.go
 go/src/runtime/os_netbsd_amd64.go
 go/src/runtime/os_netbsd_arm.go
 go/src/runtime/os_netbsd_arm64.go
 go/src/runtime/os_nonopenbsd.go
+go/src/runtime/os_only_solaris.go
 go/src/runtime/os_openbsd.go
 go/src/runtime/os_openbsd_arm.go
 go/src/runtime/os_openbsd_arm64.go
@@ -6878,6 +6923,18 @@ 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/preempt.go
+go/src/runtime/preempt_386.s
+go/src/runtime/preempt_amd64.s
+go/src/runtime/preempt_arm.s
+go/src/runtime/preempt_arm64.s
+go/src/runtime/preempt_mips64x.s
+go/src/runtime/preempt_mipsx.s
+go/src/runtime/preempt_nonwindows.go
+go/src/runtime/preempt_ppc64x.s
+go/src/runtime/preempt_riscv64.s
+go/src/runtime/preempt_s390x.s
+go/src/runtime/preempt_wasm.s
 go/src/runtime/print.go
 go/src/runtime/proc.go
 go/src/runtime/proc_runtime_test.go
@@ -6925,6 +6982,7 @@ go/src/runtime/race/testdata/select_test
 go/src/runtime/race/testdata/slice_test.go
 go/src/runtime/race/testdata/sync_test.go
 go/src/runtime/race/testdata/waitgroup_test.go
+go/src/runtime/race/timer_test.go
 go/src/runtime/race0.go
 go/src/runtime/race_amd64.s
 go/src/runtime/race_arm64.s
@@ -6945,6 +7003,7 @@ go/src/runtime/rt0_dragonfly_amd64.s
 go/src/runtime/rt0_freebsd_386.s
 go/src/runtime/rt0_freebsd_amd64.s
 go/src/runtime/rt0_freebsd_arm.s
+go/src/runtime/rt0_freebsd_arm64.s
 go/src/runtime/rt0_illumos_amd64.s
 go/src/runtime/rt0_js_wasm.s
 go/src/runtime/rt0_linux_386.s
@@ -6955,10 +7014,8 @@ go/src/runtime/rt0_linux_mips64x.s
 go/src/runtime/rt0_linux_mipsx.s
 go/src/runtime/rt0_linux_ppc64.s
 go/src/runtime/rt0_linux_ppc64le.s
+go/src/runtime/rt0_linux_riscv64.s
 go/src/runtime/rt0_linux_s390x.s
-go/src/runtime/rt0_nacl_386.s
-go/src/runtime/rt0_nacl_amd64p32.s
-go/src/runtime/rt0_nacl_arm.s
 go/src/runtime/rt0_netbsd_386.s
 go/src/runtime/rt0_netbsd_amd64.s
 go/src/runtime/rt0_netbsd_arm.s
@@ -6988,11 +7045,12 @@ go/src/runtime/rwmutex.go
 go/src/runtime/rwmutex_test.go
 go/src/runtime/select.go
 go/src/runtime/sema.go
+go/src/runtime/sema_test.go
 go/src/runtime/semasleep_test.go
 go/src/runtime/sigaction.go
 go/src/runtime/signal_386.go
 go/src/runtime/signal_aix_ppc64.go
-go/src/runtime/signal_amd64x.go
+go/src/runtime/signal_amd64.go
 go/src/runtime/signal_arm.go
 go/src/runtime/signal_arm64.go
 go/src/runtime/signal_darwin.go
@@ -7006,6 +7064,7 @@ go/src/runtime/signal_freebsd.go
 go/src/runtime/signal_freebsd_386.go
 go/src/runtime/signal_freebsd_amd64.go
 go/src/runtime/signal_freebsd_arm.go
+go/src/runtime/signal_freebsd_arm64.go
 go/src/runtime/signal_linux_386.go
 go/src/runtime/signal_linux_amd64.go
 go/src/runtime/signal_linux_arm.go
@@ -7013,13 +7072,10 @@ go/src/runtime/signal_linux_arm64.go
 go/src/runtime/signal_linux_mips64x.go
 go/src/runtime/signal_linux_mipsx.go
 go/src/runtime/signal_linux_ppc64x.go
+go/src/runtime/signal_linux_riscv64.go
 go/src/runtime/signal_linux_s390x.go
 go/src/runtime/signal_mips64x.go
 go/src/runtime/signal_mipsx.go
-go/src/runtime/signal_nacl.go
-go/src/runtime/signal_nacl_386.go
-go/src/runtime/signal_nacl_amd64p32.go
-go/src/runtime/signal_nacl_arm.go
 go/src/runtime/signal_netbsd.go
 go/src/runtime/signal_netbsd_386.go
 go/src/runtime/signal_netbsd_amd64.go
@@ -7032,11 +7088,12 @@ go/src/runtime/signal_openbsd_arm.go
 go/src/runtime/signal_openbsd_arm64.go
 go/src/runtime/signal_plan9.go
 go/src/runtime/signal_ppc64x.go
-go/src/runtime/signal_sighandler.go
+go/src/runtime/signal_riscv64.go
 go/src/runtime/signal_solaris.go
 go/src/runtime/signal_solaris_amd64.go
 go/src/runtime/signal_unix.go
 go/src/runtime/signal_windows.go
+go/src/runtime/signal_windows_test.go
 go/src/runtime/sigqueue.go
 go/src/runtime/sigqueue_note.go
 go/src/runtime/sigqueue_plan9.go
@@ -7058,7 +7115,7 @@ go/src/runtime/stubs2.go
 go/src/runtime/stubs3.go
 go/src/runtime/stubs32.go
 go/src/runtime/stubs_386.go
-go/src/runtime/stubs_amd64x.go
+go/src/runtime/stubs_amd64.go
 go/src/runtime/stubs_arm.go
 go/src/runtime/stubs_arm64.go
 go/src/runtime/stubs_linux.go
@@ -7083,6 +7140,7 @@ go/src/runtime/sys_dragonfly_amd64.s
 go/src/runtime/sys_freebsd_386.s
 go/src/runtime/sys_freebsd_amd64.s
 go/src/runtime/sys_freebsd_arm.s
+go/src/runtime/sys_freebsd_arm64.s
 go/src/runtime/sys_linux_386.s
 go/src/runtime/sys_linux_amd64.s
 go/src/runtime/sys_linux_arm.s
@@ -7090,12 +7148,10 @@ go/src/runtime/sys_linux_arm64.s
 go/src/runtime/sys_linux_mips64x.s
 go/src/runtime/sys_linux_mipsx.s
 go/src/runtime/sys_linux_ppc64x.s
+go/src/runtime/sys_linux_riscv64.s
 go/src/runtime/sys_linux_s390x.s
 go/src/runtime/sys_mips64x.go
 go/src/runtime/sys_mipsx.go
-go/src/runtime/sys_nacl_386.s
-go/src/runtime/sys_nacl_amd64p32.s
-go/src/runtime/sys_nacl_arm.s
 go/src/runtime/sys_netbsd_386.s
 go/src/runtime/sys_netbsd_amd64.s
 go/src/runtime/sys_netbsd_arm.s
@@ -7109,6 +7165,7 @@ go/src/runtime/sys_plan9_386.s
 go/src/runtime/sys_plan9_amd64.s
 go/src/runtime/sys_plan9_arm.s
 go/src/runtime/sys_ppc64x.go
+go/src/runtime/sys_riscv64.go
 go/src/runtime/sys_s390x.go
 go/src/runtime/sys_solaris_amd64.s
 go/src/runtime/sys_wasm.go
@@ -7119,14 +7176,16 @@ go/src/runtime/sys_windows_arm.s
 go/src/runtime/sys_x86.go
 go/src/runtime/syscall2_solaris.go
 go/src/runtime/syscall_aix.go
-go/src/runtime/syscall_nacl.h
 go/src/runtime/syscall_solaris.go
 go/src/runtime/syscall_windows.go
 go/src/runtime/syscall_windows_test.go
 go/src/runtime/testdata/
+go/src/runtime/testdata/testfaketime/
+go/src/runtime/testdata/testfaketime/faketime.go
 go/src/runtime/testdata/testprog/
 go/src/runtime/testdata/testprog/abort.go
 go/src/runtime/testdata/testprog/badtraceback.go
+go/src/runtime/testdata/testprog/checkptr.go
 go/src/runtime/testdata/testprog/crash.go
 go/src/runtime/testdata/testprog/deadlock.go
 go/src/runtime/testdata/testprog/gc.go
@@ -7137,6 +7196,7 @@ go/src/runtime/testdata/testprog/memprof
 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/preempt.go
 go/src/runtime/testdata/testprog/signal.go
 go/src/runtime/testdata/testprog/sleep.go
 go/src/runtime/testdata/testprog/stringconcat.go
@@ -7146,6 +7206,7 @@ go/src/runtime/testdata/testprog/syscall
 go/src/runtime/testdata/testprog/syscalls_none.go
 go/src/runtime/testdata/testprog/timeprof.go
 go/src/runtime/testdata/testprog/traceback_ancestors.go
+go/src/runtime/testdata/testprog/vdso.go
 go/src/runtime/testdata/testprogcgo/
 go/src/runtime/testdata/testprogcgo/aprof.go
 go/src/runtime/testdata/testprogcgo/bigstack_windows.c
@@ -7184,8 +7245,14 @@ go/src/runtime/testdata/testprognet/main
 go/src/runtime/testdata/testprognet/net.go
 go/src/runtime/testdata/testprognet/signal.go
 go/src/runtime/testdata/testprognet/signalexec.go
+go/src/runtime/testdata/testwinlib/
+go/src/runtime/testdata/testwinlib/main.c
+go/src/runtime/testdata/testwinlib/main.go
 go/src/runtime/textflag.h
 go/src/runtime/time.go
+go/src/runtime/time_fake.go
+go/src/runtime/time_nofake.go
+go/src/runtime/time_test.go
 go/src/runtime/timeasm.go
 go/src/runtime/timestub.go
 go/src/runtime/timestub2.go
@@ -7195,6 +7262,7 @@ go/src/runtime/tls_arm64.s
 go/src/runtime/tls_mips64x.s
 go/src/runtime/tls_mipsx.s
 go/src/runtime/tls_ppc64x.s
+go/src/runtime/tls_riscv64.s
 go/src/runtime/tls_s390x.s
 go/src/runtime/trace/
 go/src/runtime/trace.go
@@ -7205,7 +7273,6 @@ go/src/runtime/trace/trace.go
 go/src/runtime/trace/trace_stack_test.go
 go/src/runtime/trace/trace_test.go
 go/src/runtime/traceback.go
-go/src/runtime/treap_test.go
 go/src/runtime/type.go
 go/src/runtime/typekind.go
 go/src/runtime/utf8.go
@@ -7213,6 +7280,7 @@ go/src/runtime/vdso_elf32.go
 go/src/runtime/vdso_elf64.go
 go/src/runtime/vdso_freebsd.go
 go/src/runtime/vdso_freebsd_arm.go
+go/src/runtime/vdso_freebsd_arm64.go
 go/src/runtime/vdso_freebsd_x86.go
 go/src/runtime/vdso_in_none.go
 go/src/runtime/vdso_linux.go
@@ -7220,6 +7288,7 @@ go/src/runtime/vdso_linux_386.go
 go/src/runtime/vdso_linux_amd64.go
 go/src/runtime/vdso_linux_arm.go
 go/src/runtime/vdso_linux_arm64.go
+go/src/runtime/vdso_linux_mips64x.go
 go/src/runtime/vdso_linux_ppc64x.go
 go/src/runtime/vlop_386.s
 go/src/runtime/vlop_arm.s
@@ -7330,6 +7399,7 @@ go/src/syscall/asm_darwin_amd64.s
 go/src/syscall/asm_darwin_arm.s
 go/src/syscall/asm_darwin_arm64.s
 go/src/syscall/asm_freebsd_arm.s
+go/src/syscall/asm_freebsd_arm64.s
 go/src/syscall/asm_linux_386.s
 go/src/syscall/asm_linux_amd64.s
 go/src/syscall/asm_linux_arm.s
@@ -7337,10 +7407,8 @@ go/src/syscall/asm_linux_arm64.s
 go/src/syscall/asm_linux_mips64x.s
 go/src/syscall/asm_linux_mipsx.s
 go/src/syscall/asm_linux_ppc64x.s
+go/src/syscall/asm_linux_riscv64.s
 go/src/syscall/asm_linux_s390x.s
-go/src/syscall/asm_nacl_386.s
-go/src/syscall/asm_nacl_amd64p32.s
-go/src/syscall/asm_nacl_arm.s
 go/src/syscall/asm_netbsd_arm.s
 go/src/syscall/asm_netbsd_arm64.s
 go/src/syscall/asm_openbsd_arm.s
@@ -7358,7 +7426,7 @@ go/src/syscall/const_plan9.go
 go/src/syscall/creds_test.go
 go/src/syscall/dir_plan9.go
 go/src/syscall/dirent.go
-go/src/syscall/dirent_bsd_test.go
+go/src/syscall/dirent_test.go
 go/src/syscall/dll_windows.go
 go/src/syscall/endian_big.go
 go/src/syscall/endian_little.go
@@ -7381,7 +7449,6 @@ go/src/syscall/export_freebsd_test.go
 go/src/syscall/export_linux_test.go
 go/src/syscall/export_test.go
 go/src/syscall/export_unix_test.go
-go/src/syscall/fd_nacl.go
 go/src/syscall/flock.go
 go/src/syscall/flock_aix.go
 go/src/syscall/flock_darwin.go
@@ -7389,9 +7456,9 @@ go/src/syscall/flock_linux_32bit.go
 go/src/syscall/forkpipe.go
 go/src/syscall/forkpipe2.go
 go/src/syscall/fs_js.go
-go/src/syscall/fs_nacl.go
 go/src/syscall/getdirentries_test.go
 go/src/syscall/js/
+go/src/syscall/js/export_test.go
 go/src/syscall/js/func.go
 go/src/syscall/js/js.go
 go/src/syscall/js/js_js.s
@@ -7417,7 +7484,6 @@ go/src/syscall/msan.go
 go/src/syscall/msan0.go
 go/src/syscall/net.go
 go/src/syscall/net_js.go
-go/src/syscall/net_nacl.go
 go/src/syscall/netlink_linux.go
 go/src/syscall/pwd_plan9.go
 go/src/syscall/route_bsd.go
@@ -7431,8 +7497,11 @@ go/src/syscall/route_openbsd.go
 go/src/syscall/security_windows.go
 go/src/syscall/setuidgid_32_linux.go
 go/src/syscall/setuidgid_linux.go
+go/src/syscall/sock_cloexec_linux.go
+go/src/syscall/sockcmsg_dragonfly.go
 go/src/syscall/sockcmsg_linux.go
 go/src/syscall/sockcmsg_unix.go
+go/src/syscall/sockcmsg_unix_other.go
 go/src/syscall/str.go
 go/src/syscall/syscall.go
 go/src/syscall/syscall_aix.go
@@ -7450,6 +7519,7 @@ go/src/syscall/syscall_freebsd.go
 go/src/syscall/syscall_freebsd_386.go
 go/src/syscall/syscall_freebsd_amd64.go
 go/src/syscall/syscall_freebsd_arm.go
+go/src/syscall/syscall_freebsd_arm64.go
 go/src/syscall/syscall_freebsd_test.go
 go/src/syscall/syscall_getwd_bsd.go
 go/src/syscall/syscall_js.go
@@ -7461,12 +7531,9 @@ go/src/syscall/syscall_linux_arm64.go
 go/src/syscall/syscall_linux_mips64x.go
 go/src/syscall/syscall_linux_mipsx.go
 go/src/syscall/syscall_linux_ppc64x.go
+go/src/syscall/syscall_linux_riscv64.go
 go/src/syscall/syscall_linux_s390x.go
 go/src/syscall/syscall_linux_test.go
-go/src/syscall/syscall_nacl.go
-go/src/syscall/syscall_nacl_386.go
-go/src/syscall/syscall_nacl_amd64p32.go
-go/src/syscall/syscall_nacl_arm.go
 go/src/syscall/syscall_netbsd.go
 go/src/syscall/syscall_netbsd_386.go
 go/src/syscall/syscall_netbsd_amd64.go
@@ -7489,10 +7556,9 @@ go/src/syscall/syscall_windows.go
 go/src/syscall/syscall_windows_386.go
 go/src/syscall/syscall_windows_amd64.go
 go/src/syscall/syscall_windows_test.go
-go/src/syscall/tables_nacljs.go
-go/src/syscall/time_nacl_386.s
-go/src/syscall/time_nacl_amd64p32.s
-go/src/syscall/time_nacl_arm.s
+go/src/syscall/tables_js.go
+go/src/syscall/time_fake.go
+go/src/syscall/time_nofake.go
 go/src/syscall/timestruct.go
 go/src/syscall/types_aix.go
 go/src/syscall/types_darwin.go
@@ -7506,7 +7572,6 @@ go/src/syscall/types_windows.go
 go/src/syscall/types_windows_386.go
 go/src/syscall/types_windows_amd64.go
 go/src/syscall/types_windows_arm.go
-go/src/syscall/unzip_nacl.go
 go/src/syscall/zerrors_aix_ppc64.go
 go/src/syscall/zerrors_darwin_386.go
 go/src/syscall/zerrors_darwin_amd64.go
@@ -7516,6 +7581,7 @@ go/src/syscall/zerrors_dragonfly_amd64.g
 go/src/syscall/zerrors_freebsd_386.go
 go/src/syscall/zerrors_freebsd_amd64.go
 go/src/syscall/zerrors_freebsd_arm.go
+go/src/syscall/zerrors_freebsd_arm64.go
 go/src/syscall/zerrors_linux_386.go
 go/src/syscall/zerrors_linux_amd64.go
 go/src/syscall/zerrors_linux_arm.go
@@ -7526,6 +7592,7 @@ go/src/syscall/zerrors_linux_mips64le.go
 go/src/syscall/zerrors_linux_mipsle.go
 go/src/syscall/zerrors_linux_ppc64.go
 go/src/syscall/zerrors_linux_ppc64le.go
+go/src/syscall/zerrors_linux_riscv64.go
 go/src/syscall/zerrors_linux_s390x.go
 go/src/syscall/zerrors_netbsd_386.go
 go/src/syscall/zerrors_netbsd_amd64.go
@@ -7552,6 +7619,7 @@ go/src/syscall/zsyscall_dragonfly_amd64.
 go/src/syscall/zsyscall_freebsd_386.go
 go/src/syscall/zsyscall_freebsd_amd64.go
 go/src/syscall/zsyscall_freebsd_arm.go
+go/src/syscall/zsyscall_freebsd_arm64.go
 go/src/syscall/zsyscall_linux_386.go
 go/src/syscall/zsyscall_linux_amd64.go
 go/src/syscall/zsyscall_linux_arm.go
@@ -7562,10 +7630,8 @@ go/src/syscall/zsyscall_linux_mips64le.g
 go/src/syscall/zsyscall_linux_mipsle.go
 go/src/syscall/zsyscall_linux_ppc64.go
 go/src/syscall/zsyscall_linux_ppc64le.go
+go/src/syscall/zsyscall_linux_riscv64.go
 go/src/syscall/zsyscall_linux_s390x.go
-go/src/syscall/zsyscall_nacl_386.go
-go/src/syscall/zsyscall_nacl_amd64p32.go
-go/src/syscall/zsyscall_nacl_arm.go
 go/src/syscall/zsyscall_netbsd_386.go
 go/src/syscall/zsyscall_netbsd_amd64.go
 go/src/syscall/zsyscall_netbsd_arm.go
@@ -7588,6 +7654,7 @@ go/src/syscall/zsysnum_dragonfly_amd64.g
 go/src/syscall/zsysnum_freebsd_386.go
 go/src/syscall/zsysnum_freebsd_amd64.go
 go/src/syscall/zsysnum_freebsd_arm.go
+go/src/syscall/zsysnum_freebsd_arm64.go
 go/src/syscall/zsysnum_linux_386.go
 go/src/syscall/zsysnum_linux_amd64.go
 go/src/syscall/zsysnum_linux_arm.go
@@ -7598,6 +7665,7 @@ go/src/syscall/zsysnum_linux_mips64le.go
 go/src/syscall/zsysnum_linux_mipsle.go
 go/src/syscall/zsysnum_linux_ppc64.go
 go/src/syscall/zsysnum_linux_ppc64le.go
+go/src/syscall/zsysnum_linux_riscv64.go
 go/src/syscall/zsysnum_linux_s390x.go
 go/src/syscall/zsysnum_netbsd_386.go
 go/src/syscall/zsysnum_netbsd_amd64.go
@@ -7620,6 +7688,7 @@ go/src/syscall/ztypes_dragonfly_amd64.go
 go/src/syscall/ztypes_freebsd_386.go
 go/src/syscall/ztypes_freebsd_amd64.go
 go/src/syscall/ztypes_freebsd_arm.go
+go/src/syscall/ztypes_freebsd_arm64.go
 go/src/syscall/ztypes_linux_386.go
 go/src/syscall/ztypes_linux_amd64.go
 go/src/syscall/ztypes_linux_arm.go
@@ -7630,6 +7699,7 @@ go/src/syscall/ztypes_linux_mips64le.go
 go/src/syscall/ztypes_linux_mipsle.go
 go/src/syscall/ztypes_linux_ppc64.go
 go/src/syscall/ztypes_linux_ppc64le.go
+go/src/syscall/ztypes_linux_riscv64.go
 go/src/syscall/ztypes_linux_s390x.go
 go/src/syscall/ztypes_netbsd_386.go
 go/src/syscall/ztypes_netbsd_amd64.go
@@ -7657,10 +7727,14 @@ go/src/testing/internal/testdeps/
 go/src/testing/internal/testdeps/deps.go
 go/src/testing/iotest/
 go/src/testing/iotest/logger.go
+go/src/testing/iotest/logger_test.go
 go/src/testing/iotest/reader.go
+go/src/testing/iotest/reader_test.go
 go/src/testing/iotest/writer.go
+go/src/testing/iotest/writer_test.go
 go/src/testing/match.go
 go/src/testing/match_test.go
+go/src/testing/panic_test.go
 go/src/testing/quick/
 go/src/testing/quick/quick.go
 go/src/testing/quick/quick_test.go
@@ -7761,6 +7835,16 @@ go/src/vendor/golang.org/x/crypto/AUTHOR
 go/src/vendor/golang.org/x/crypto/CONTRIBUTORS
 go/src/vendor/golang.org/x/crypto/LICENSE
 go/src/vendor/golang.org/x/crypto/PATENTS
+go/src/vendor/golang.org/x/crypto/chacha20/
+go/src/vendor/golang.org/x/crypto/chacha20/chacha_arm64.go
+go/src/vendor/golang.org/x/crypto/chacha20/chacha_arm64.s
+go/src/vendor/golang.org/x/crypto/chacha20/chacha_generic.go
+go/src/vendor/golang.org/x/crypto/chacha20/chacha_noasm.go
+go/src/vendor/golang.org/x/crypto/chacha20/chacha_ppc64le.go
+go/src/vendor/golang.org/x/crypto/chacha20/chacha_ppc64le.s
+go/src/vendor/golang.org/x/crypto/chacha20/chacha_s390x.go
+go/src/vendor/golang.org/x/crypto/chacha20/chacha_s390x.s
+go/src/vendor/golang.org/x/crypto/chacha20/xor.go
 go/src/vendor/golang.org/x/crypto/chacha20poly1305/
 go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go
 go/src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go
@@ -7775,39 +7859,24 @@ go/src/vendor/golang.org/x/crypto/crypto
 go/src/vendor/golang.org/x/crypto/cryptobyte/builder.go
 go/src/vendor/golang.org/x/crypto/cryptobyte/string.go
 go/src/vendor/golang.org/x/crypto/curve25519/
-go/src/vendor/golang.org/x/crypto/curve25519/const_amd64.h
-go/src/vendor/golang.org/x/crypto/curve25519/const_amd64.s
-go/src/vendor/golang.org/x/crypto/curve25519/cswap_amd64.s
 go/src/vendor/golang.org/x/crypto/curve25519/curve25519.go
-go/src/vendor/golang.org/x/crypto/curve25519/doc.go
-go/src/vendor/golang.org/x/crypto/curve25519/freeze_amd64.s
-go/src/vendor/golang.org/x/crypto/curve25519/ladderstep_amd64.s
-go/src/vendor/golang.org/x/crypto/curve25519/mont25519_amd64.go
-go/src/vendor/golang.org/x/crypto/curve25519/mul_amd64.s
-go/src/vendor/golang.org/x/crypto/curve25519/square_amd64.s
+go/src/vendor/golang.org/x/crypto/curve25519/curve25519_amd64.go
+go/src/vendor/golang.org/x/crypto/curve25519/curve25519_amd64.s
+go/src/vendor/golang.org/x/crypto/curve25519/curve25519_generic.go
+go/src/vendor/golang.org/x/crypto/curve25519/curve25519_noasm.go
 go/src/vendor/golang.org/x/crypto/hkdf/
 go/src/vendor/golang.org/x/crypto/hkdf/hkdf.go
 go/src/vendor/golang.org/x/crypto/internal/
-go/src/vendor/golang.org/x/crypto/internal/chacha20/
-go/src/vendor/golang.org/x/crypto/internal/chacha20/asm_arm64.s
-go/src/vendor/golang.org/x/crypto/internal/chacha20/asm_ppc64le.s
-go/src/vendor/golang.org/x/crypto/internal/chacha20/chacha_arm64.go
-go/src/vendor/golang.org/x/crypto/internal/chacha20/chacha_generic.go
-go/src/vendor/golang.org/x/crypto/internal/chacha20/chacha_noasm.go
-go/src/vendor/golang.org/x/crypto/internal/chacha20/chacha_ppc64le.go
-go/src/vendor/golang.org/x/crypto/internal/chacha20/chacha_s390x.go
-go/src/vendor/golang.org/x/crypto/internal/chacha20/chacha_s390x.s
-go/src/vendor/golang.org/x/crypto/internal/chacha20/xor.go
 go/src/vendor/golang.org/x/crypto/internal/subtle/
 go/src/vendor/golang.org/x/crypto/internal/subtle/aliasing.go
 go/src/vendor/golang.org/x/crypto/internal/subtle/aliasing_appengine.go
 go/src/vendor/golang.org/x/crypto/poly1305/
+go/src/vendor/golang.org/x/crypto/poly1305/bits_compat.go
+go/src/vendor/golang.org/x/crypto/poly1305/bits_go1.13.go
 go/src/vendor/golang.org/x/crypto/poly1305/mac_noasm.go
 go/src/vendor/golang.org/x/crypto/poly1305/poly1305.go
 go/src/vendor/golang.org/x/crypto/poly1305/sum_amd64.go
 go/src/vendor/golang.org/x/crypto/poly1305/sum_amd64.s
-go/src/vendor/golang.org/x/crypto/poly1305/sum_arm.go
-go/src/vendor/golang.org/x/crypto/poly1305/sum_arm.s
 go/src/vendor/golang.org/x/crypto/poly1305/sum_generic.go
 go/src/vendor/golang.org/x/crypto/poly1305/sum_noasm.go
 go/src/vendor/golang.org/x/crypto/poly1305/sum_ppc64le.go
@@ -7841,6 +7910,7 @@ go/src/vendor/golang.org/x/net/idna/idna
 go/src/vendor/golang.org/x/net/idna/punycode.go
 go/src/vendor/golang.org/x/net/idna/tables10.0.0.go
 go/src/vendor/golang.org/x/net/idna/tables11.0.0.go
+go/src/vendor/golang.org/x/net/idna/tables12.00.go
 go/src/vendor/golang.org/x/net/idna/tables9.0.0.go
 go/src/vendor/golang.org/x/net/idna/trie.go
 go/src/vendor/golang.org/x/net/idna/trieval.go
@@ -7913,6 +7983,7 @@ go/src/vendor/golang.org/x/sys/cpu/cpu_l
 go/src/vendor/golang.org/x/sys/cpu/cpu_mips64x.go
 go/src/vendor/golang.org/x/sys/cpu/cpu_mipsx.go
 go/src/vendor/golang.org/x/sys/cpu/cpu_other_arm64.go
+go/src/vendor/golang.org/x/sys/cpu/cpu_riscv64.go
 go/src/vendor/golang.org/x/sys/cpu/cpu_s390x.s
 go/src/vendor/golang.org/x/sys/cpu/cpu_wasm.go
 go/src/vendor/golang.org/x/sys/cpu/cpu_x86.go
@@ -7938,6 +8009,7 @@ go/src/vendor/golang.org/x/text/unicode/
 go/src/vendor/golang.org/x/text/unicode/bidi/prop.go
 go/src/vendor/golang.org/x/text/unicode/bidi/tables10.0.0.go
 go/src/vendor/golang.org/x/text/unicode/bidi/tables11.0.0.go
+go/src/vendor/golang.org/x/text/unicode/bidi/tables12.0.0.go
 go/src/vendor/golang.org/x/text/unicode/bidi/tables9.0.0.go
 go/src/vendor/golang.org/x/text/unicode/bidi/trieval.go
 go/src/vendor/golang.org/x/text/unicode/norm/
@@ -7949,6 +8021,7 @@ go/src/vendor/golang.org/x/text/unicode/
 go/src/vendor/golang.org/x/text/unicode/norm/readwriter.go
 go/src/vendor/golang.org/x/text/unicode/norm/tables10.0.0.go
 go/src/vendor/golang.org/x/text/unicode/norm/tables11.0.0.go
+go/src/vendor/golang.org/x/text/unicode/norm/tables12.0.0.go
 go/src/vendor/golang.org/x/text/unicode/norm/tables9.0.0.go
 go/src/vendor/golang.org/x/text/unicode/norm/transform.go
 go/src/vendor/golang.org/x/text/unicode/norm/trie.go
@@ -8053,6 +8126,7 @@ go/test/codegen/alloc.go
 go/test/codegen/arithmetic.go
 go/test/codegen/bitfield.go
 go/test/codegen/bits.go
+go/test/codegen/compare_and_branch.go
 go/test/codegen/comparisons.go
 go/test/codegen/condmove.go
 go/test/codegen/copy.go
@@ -8060,6 +8134,7 @@ go/test/codegen/floats.go
 go/test/codegen/issue22703.go
 go/test/codegen/issue25378.go
 go/test/codegen/issue31618.go
+go/test/codegen/issue33580.go
 go/test/codegen/mapaccess.go
 go/test/codegen/maps.go
 go/test/codegen/math.go
@@ -8074,6 +8149,7 @@ go/test/codegen/slices.go
 go/test/codegen/stack.go
 go/test/codegen/strings.go
 go/test/codegen/structs.go
+go/test/codegen/switch.go
 go/test/codegen/zerosize.go
 go/test/complit.go
 go/test/complit1.go
@@ -8104,7 +8180,9 @@ go/test/ddd2.go
 go/test/decl.go
 go/test/declbad.go
 go/test/defer.go
+go/test/defererrcheck.go
 go/test/deferfin.go
+go/test/defernil.go
 go/test/deferprint.go
 go/test/deferprint.out
 go/test/devirt.go
@@ -8146,10 +8224,11 @@ go/test/escape3.go
 go/test/escape4.go
 go/test/escape5.go
 go/test/escape_array.go
-go/test/escape_because.go
 go/test/escape_calls.go
 go/test/escape_closure.go
 go/test/escape_field.go
+go/test/escape_goto.go
+go/test/escape_hash_maphash.go
 go/test/escape_iface.go
 go/test/escape_indir.go
 go/test/escape_level.go
@@ -8375,7 +8454,6 @@ go/test/fixedbugs/bug206.out
 go/test/fixedbugs/bug207.go
 go/test/fixedbugs/bug208.go
 go/test/fixedbugs/bug209.go
-go/test/fixedbugs/bug211.go
 go/test/fixedbugs/bug212.go
 go/test/fixedbugs/bug213.go
 go/test/fixedbugs/bug214.go
@@ -9204,6 +9282,7 @@ go/test/fixedbugs/issue21253.go
 go/test/fixedbugs/issue21256.go
 go/test/fixedbugs/issue21273.go
 go/test/fixedbugs/issue21317.go
+go/test/fixedbugs/issue21576.go
 go/test/fixedbugs/issue21655.go
 go/test/fixedbugs/issue21687.go
 go/test/fixedbugs/issue21709.go
@@ -9215,7 +9294,9 @@ go/test/fixedbugs/issue21879.out
 go/test/fixedbugs/issue21882.go
 go/test/fixedbugs/issue21887.go
 go/test/fixedbugs/issue21887.out
+go/test/fixedbugs/issue21934.go
 go/test/fixedbugs/issue21963.go
+go/test/fixedbugs/issue21979.go
 go/test/fixedbugs/issue21988.go
 go/test/fixedbugs/issue22063.go
 go/test/fixedbugs/issue22076.go
@@ -9228,6 +9309,7 @@ go/test/fixedbugs/issue22305.go
 go/test/fixedbugs/issue22326.go
 go/test/fixedbugs/issue22326.out
 go/test/fixedbugs/issue22327.go
+go/test/fixedbugs/issue22344.go
 go/test/fixedbugs/issue22351.go
 go/test/fixedbugs/issue22389.go
 go/test/fixedbugs/issue22429.go
@@ -9379,6 +9461,7 @@ go/test/fixedbugs/issue27289.go
 go/test/fixedbugs/issue27356.go
 go/test/fixedbugs/issue27518a.go
 go/test/fixedbugs/issue27518b.go
+go/test/fixedbugs/issue27557.go
 go/test/fixedbugs/issue27595.go
 go/test/fixedbugs/issue27695.go
 go/test/fixedbugs/issue27695b.go
@@ -9419,6 +9502,7 @@ go/test/fixedbugs/issue29218.go
 go/test/fixedbugs/issue29220.go
 go/test/fixedbugs/issue29264.go
 go/test/fixedbugs/issue29304.go
+go/test/fixedbugs/issue29312.go
 go/test/fixedbugs/issue29329.go
 go/test/fixedbugs/issue29350.go
 go/test/fixedbugs/issue29362.go
@@ -9526,10 +9610,13 @@ go/test/fixedbugs/issue31959.dir/main.go
 go/test/fixedbugs/issue31959.go
 go/test/fixedbugs/issue31959.out
 go/test/fixedbugs/issue31987.go
+go/test/fixedbugs/issue32133.go
 go/test/fixedbugs/issue32175.go
 go/test/fixedbugs/issue32175.out
+go/test/fixedbugs/issue32187.go
 go/test/fixedbugs/issue32288.go
 go/test/fixedbugs/issue32347.go
+go/test/fixedbugs/issue32454.go
 go/test/fixedbugs/issue32477.go
 go/test/fixedbugs/issue32560.go
 go/test/fixedbugs/issue32595.dir/
@@ -9540,6 +9627,7 @@ go/test/fixedbugs/issue32595.go
 go/test/fixedbugs/issue32680.go
 go/test/fixedbugs/issue32680.out
 go/test/fixedbugs/issue32680b.go
+go/test/fixedbugs/issue32723.go
 go/test/fixedbugs/issue32778.dir/
 go/test/fixedbugs/issue32778.dir/a.go
 go/test/fixedbugs/issue32778.dir/b.go
@@ -9565,6 +9653,10 @@ go/test/fixedbugs/issue33020.dir/
 go/test/fixedbugs/issue33020.dir/a.go
 go/test/fixedbugs/issue33020.dir/b.go
 go/test/fixedbugs/issue33020.go
+go/test/fixedbugs/issue33020a.dir/
+go/test/fixedbugs/issue33020a.dir/a.go
+go/test/fixedbugs/issue33020a.dir/b.go
+go/test/fixedbugs/issue33020a.go
 go/test/fixedbugs/issue33062.go
 go/test/fixedbugs/issue33158.dir/
 go/test/fixedbugs/issue33158.dir/a.go
@@ -9575,15 +9667,61 @@ go/test/fixedbugs/issue33219.dir/a.go
 go/test/fixedbugs/issue33219.dir/b.go
 go/test/fixedbugs/issue33219.dir/c.go
 go/test/fixedbugs/issue33219.go
+go/test/fixedbugs/issue33275.go
+go/test/fixedbugs/issue33275_run.go
 go/test/fixedbugs/issue33355.go
+go/test/fixedbugs/issue33386.go
 go/test/fixedbugs/issue33438.go
+go/test/fixedbugs/issue33460.go
 go/test/fixedbugs/issue33555.go
+go/test/fixedbugs/issue33724.go
+go/test/fixedbugs/issue33739.dir/
+go/test/fixedbugs/issue33739.dir/a.go
+go/test/fixedbugs/issue33739.dir/b.go
+go/test/fixedbugs/issue33739.go
+go/test/fixedbugs/issue33866.dir/
+go/test/fixedbugs/issue33866.dir/a.go
+go/test/fixedbugs/issue33866.dir/b.go
+go/test/fixedbugs/issue33866.go
+go/test/fixedbugs/issue33903.go
+go/test/fixedbugs/issue34123.go
+go/test/fixedbugs/issue34329.go
+go/test/fixedbugs/issue34395.go
+go/test/fixedbugs/issue34503.dir/
+go/test/fixedbugs/issue34503.dir/a.go
+go/test/fixedbugs/issue34503.dir/b.go
+go/test/fixedbugs/issue34503.go
+go/test/fixedbugs/issue34520.go
+go/test/fixedbugs/issue34577.dir/
+go/test/fixedbugs/issue34577.dir/a.go
+go/test/fixedbugs/issue34577.dir/b.go
+go/test/fixedbugs/issue34577.go
+go/test/fixedbugs/issue34723.go
+go/test/fixedbugs/issue34966.go
+go/test/fixedbugs/issue34968.go
+go/test/fixedbugs/issue35027.go
+go/test/fixedbugs/issue35157.go
+go/test/fixedbugs/issue35291.go
+go/test/fixedbugs/issue35518.go
 go/test/fixedbugs/issue3552.dir/
 go/test/fixedbugs/issue3552.dir/one.go
 go/test/fixedbugs/issue3552.dir/two.go
 go/test/fixedbugs/issue3552.go
+go/test/fixedbugs/issue35586.dir/
+go/test/fixedbugs/issue35586.dir/a.go
+go/test/fixedbugs/issue35586.dir/b.go
+go/test/fixedbugs/issue35586.go
+go/test/fixedbugs/issue35652.go
+go/test/fixedbugs/issue36085.dir/
+go/test/fixedbugs/issue36085.dir/a.go
+go/test/fixedbugs/issue36085.dir/b.go
+go/test/fixedbugs/issue36085.go
+go/test/fixedbugs/issue36516.go
+go/test/fixedbugs/issue36723.go
 go/test/fixedbugs/issue3705.go
+go/test/fixedbugs/issue37716.go
 go/test/fixedbugs/issue3783.go
+go/test/fixedbugs/issue38117.go
 go/test/fixedbugs/issue3925.go
 go/test/fixedbugs/issue4066.go
 go/test/fixedbugs/issue4085a.go
@@ -9809,6 +9947,7 @@ go/test/fixedbugs/issue6899.go
 go/test/fixedbugs/issue6899.out
 go/test/fixedbugs/issue6902.go
 go/test/fixedbugs/issue6964.go
+go/test/fixedbugs/issue6977.go
 go/test/fixedbugs/issue7023.dir/
 go/test/fixedbugs/issue7023.dir/a.go
 go/test/fixedbugs/issue7023.dir/b.go
@@ -9937,8 +10076,6 @@ go/test/fixedbugs/issue9731.go
 go/test/fixedbugs/issue9738.go
 go/test/fixedbugs/issue9862.go
 go/test/fixedbugs/issue9862_run.go
-go/test/fixedbugs/oldescape_issue12006.go
-go/test/fixedbugs/oldescape_issue17318.go
 go/test/float_lit.go
 go/test/float_lit2.go
 go/test/float_lit3.go
@@ -9988,6 +10125,7 @@ go/test/indirect1.go
 go/test/init.go
 go/test/init1.go
 go/test/initcomma.go
+go/test/initempty.go
 go/test/initialize.go
 go/test/initializerr.go
 go/test/initloop.go
@@ -10013,6 +10151,10 @@ go/test/interface/embed1.dir/embed0.go
 go/test/interface/embed1.dir/embed1.go
 go/test/interface/embed1.go
 go/test/interface/embed2.go
+go/test/interface/embed3.dir/
+go/test/interface/embed3.dir/embed0.go
+go/test/interface/embed3.dir/embed1.go
+go/test/interface/embed3.go
 go/test/interface/explicit.go
 go/test/interface/fail.go
 go/test/interface/fake.go
@@ -10137,20 +10279,10 @@ go/test/notinheap2.go
 go/test/notinheap3.go
 go/test/nowritebarrier.go
 go/test/nul1.go
-go/test/oldescape2.go
-go/test/oldescape2n.go
-go/test/oldescape5.go
-go/test/oldescape_calls.go
-go/test/oldescape_closure.go
-go/test/oldescape_field.go
-go/test/oldescape_iface.go
 go/test/oldescape_linkname.dir/
 go/test/oldescape_linkname.dir/linkname1.go
 go/test/oldescape_linkname.dir/linkname2.go
 go/test/oldescape_linkname.dir/linkname3.go
-go/test/oldescape_linkname.go
-go/test/oldescape_param.go
-go/test/oldescape_struct_return.go
 go/test/opt_branchlikely.go
 go/test/parentype.go
 go/test/peano.go
@@ -10254,12 +10386,14 @@ go/test/typecheckloop.go
 go/test/typeswitch.go
 go/test/typeswitch1.go
 go/test/typeswitch2.go
+go/test/typeswitch2b.go
 go/test/typeswitch3.go
 go/test/uintptrescapes.dir/
 go/test/uintptrescapes.dir/a.go
 go/test/uintptrescapes.dir/main.go
 go/test/uintptrescapes.go
 go/test/uintptrescapes2.go
+go/test/uintptrescapes3.go
 go/test/undef.go
 go/test/utf.go
 go/test/varerr.go

Reply via email to