[release-branch.go1.17] all: merge master into release-branch.go1.17
a9858971 crypto/tls: test key type when casting
cfbd73ba doc/go1.17: editing pass over the "Compiler" section
ab4085ce runtime/pprof: call runtime.GC twice in memory profile test
Change-Id: I5b19d559629353886752e2a73ce8f37f983772df