[Pkg-golang-commits] [golang] 03/03: Merge tag 'upstream/1.7_rc1' into golang-1.7

Tianon Gravi tianon at debian.org
Mon Jul 11 15:21:56 UTC 2016


This is an automated email from the git hooks/post-receive script.

tianon pushed a commit to branch golang-1.7
in repository golang.

commit 28d4831792d60b775b2e403fae342f76723585c3
Merge: a92cde6 492ecb1
Author: Tianon Gravi <admwiggin at gmail.com>
Date:   Mon Jul 11 08:19:02 2016 -0700

    Merge tag 'upstream/1.7_rc1' into golang-1.7
    
    Upstream version 1.7~rc1
    
    * tag 'upstream/1.7_rc1':
      Imported Upstream version 1.7~rc1

 AUTHORS                                            |   110 +
 CONTRIBUTORS                                       |   156 +-
 LICENSE                                            |     2 +-
 VERSION                                            |     2 +-
 api/except.txt                                     |     1 +
 api/go1.7.txt                                      |   285 +
 doc/cmd.html                                       |     2 +-
 doc/codewalk/codewalk.js                           |     2 +-
 doc/codewalk/markov.go                             |     2 +-
 doc/codewalk/markov.xml                            |     2 +-
 doc/contribute.html                                |    13 +-
 doc/devel/release.html                             |    23 +-
 doc/effective_go.html                              |     8 +-
 doc/go1.6.html                                     |     2 +-
 doc/go1.7.html                                     |  1236 ++
 doc/go_faq.html                                    |    23 +-
 doc/go_spec.html                                   |    20 +-
 doc/install-source.html                            |    27 +-
 doc/install.html                                   |     4 +-
 doc/security.html                                  |     2 +-
 lib/time/update.bash                               |     8 +-
 lib/time/zoneinfo.zip                              |   Bin 360703 -> 364741 bytes
 misc/android/go_android_exec.go                    |     8 +-
 misc/arm/a                                         |     2 +-
 misc/cgo/errors/err1.go                            |     2 +-
 misc/cgo/errors/err2.go                            |     2 +-
 misc/cgo/errors/err3.go                            |     2 +-
 misc/cgo/errors/issue11097a.go                     |     2 +-
 misc/cgo/errors/issue11097b.go                     |     2 +-
 misc/cgo/errors/issue13129.go                      |     2 +-
 misc/cgo/errors/issue13423.go                      |     2 +-
 misc/cgo/errors/issue13635.go                      |     2 +-
 misc/cgo/errors/issue13830.go                      |    26 +
 misc/cgo/errors/issue14669.go                      |    23 +
 misc/cgo/errors/issue16116.go                      |    12 +
 misc/cgo/errors/issue7757.go                       |     2 +-
 misc/cgo/errors/issue8442.go                       |     2 +-
 misc/cgo/errors/ptr.go                             |    34 +-
 misc/cgo/errors/test.bash                          |    15 +-
 misc/cgo/fortran/answer.f90                        |     9 +
 misc/cgo/fortran/fortran.go                        |    12 +
 misc/cgo/fortran/fortran_test.go                   |    13 +
 misc/cgo/fortran/helloworld/helloworld.f90         |     3 +
 misc/cgo/fortran/test.bash                         |    39 +
 misc/cgo/gmp/fib.go                                |     2 +-
 misc/cgo/gmp/gmp.go                                |     2 +-
 misc/cgo/gmp/pi.go                                 |     2 +-
 misc/cgo/life/c-life.c                             |     2 +-
 misc/cgo/life/life.go                              |     2 +-
 misc/cgo/life/life.h                               |     2 +-
 misc/cgo/life/main.go                              |     2 +-
 misc/cgo/stdio/chain.go                            |     2 +-
 misc/cgo/stdio/fib.go                              |     2 +-
 misc/cgo/stdio/file.go                             |     2 +-
 misc/cgo/stdio/hello.go                            |     2 +-
 misc/cgo/stdio/stdio.go                            |     2 +-
 misc/cgo/test/api.go                               |     2 +-
 misc/cgo/test/basic.go                             |     2 +-
 misc/cgo/test/buildid_linux.go                     |     2 +-
 misc/cgo/test/callback_c.c                         |     4 +-
 misc/cgo/test/callback_c_gc.c                      |     2 +-
 misc/cgo/test/callback_c_gccgo.c                   |     2 +-
 misc/cgo/test/cflags.go                            |     2 +-
 misc/cgo/test/cgo_linux_test.go                    |    11 +-
 misc/cgo/test/cgo_stubs_android_test.go            |    13 +
 misc/cgo/test/cgo_test.go                          |     3 +-
 misc/cgo/test/cgo_unix_test.go                     |     3 +-
 misc/cgo/test/cthread.go                           |     6 +-
 misc/cgo/test/cthread_unix.c                       |     2 +-
 misc/cgo/test/cthread_windows.c                    |     2 +-
 misc/cgo/test/duplicate_symbol.go                  |     2 +-
 misc/cgo/test/exports.go                           |     2 +-
 misc/cgo/test/fpvar.go                             |     2 +-
 misc/cgo/test/gcc68255.go                          |     2 +-
 misc/cgo/test/gcc68255/a.go                        |     2 +-
 misc/cgo/test/gcc68255/c.c                         |     2 +-
 misc/cgo/test/gcc68255/c.h                         |     2 +-
 misc/cgo/test/helpers.go                           |     2 +-
 misc/cgo/test/issue10303.go                        |     2 +-
 misc/cgo/test/issue11925.go                        |     2 +-
 misc/cgo/test/issue12030.go                        |     2 +-
 misc/cgo/test/issue1222.go                         |     2 +-
 misc/cgo/test/issue1328.go                         |     2 +-
 misc/cgo/test/issue13402.go                        |     2 +-
 misc/cgo/test/issue13930.go                        |    13 +
 misc/cgo/test/issue14838.go                        |    37 +
 misc/cgo/test/issue1560.go                         |     2 +-
 misc/cgo/test/issue1635.go                         |     2 +-
 misc/cgo/test/issue2462.go                         |     2 +-
 misc/cgo/test/issue3250.go                         |     4 +-
 misc/cgo/test/issue3250w.go                        |     2 +-
 misc/cgo/test/issue3261.go                         |     2 +-
 misc/cgo/test/issue3729.go                         |     2 +-
 misc/cgo/test/issue3729w.go                        |     2 +-
 misc/cgo/test/issue3741.go                         |     2 +-
 misc/cgo/test/issue3775.go                         |     2 +
 misc/cgo/test/issue3945.go                         |     2 +-
 misc/cgo/test/issue4029.c                          |     2 +-
 misc/cgo/test/issue4029.go                         |     2 +-
 misc/cgo/test/issue4029w.go                        |     2 +-
 misc/cgo/test/issue4273.c                          |     2 +-
 misc/cgo/test/issue4273b.c                         |     2 +-
 misc/cgo/test/issue4339.go                         |     2 +-
 misc/cgo/test/issue4417.go                         |     2 +-
 misc/cgo/test/issue4857.go                         |     2 +-
 misc/cgo/test/issue5227.go                         |     2 +-
 misc/cgo/test/issue5242.go                         |     2 +-
 misc/cgo/test/issue5337.go                         |     2 +-
 misc/cgo/test/issue5337w.go                        |     2 +-
 misc/cgo/test/issue5548.go                         |     2 +-
 misc/cgo/test/issue5548_c.c                        |     2 +-
 misc/cgo/test/issue5603.go                         |     2 +-
 misc/cgo/test/issue5740.go                         |     2 +-
 misc/cgo/test/issue5740a.c                         |     2 +-
 misc/cgo/test/issue5740b.c                         |     2 +-
 misc/cgo/test/issue5986.go                         |     5 +-
 misc/cgo/test/issue6128.go                         |     2 +-
 misc/cgo/test/issue6390.go                         |     2 +-
 misc/cgo/test/issue6472.go                         |     2 +-
 misc/cgo/test/issue6506.go                         |     2 +-
 misc/cgo/test/issue6612.go                         |     2 +-
 misc/cgo/test/issue6833.go                         |     2 +-
 misc/cgo/test/issue6833_c.c                        |     2 +-
 misc/cgo/test/issue6997_linux.c                    |     4 +-
 misc/cgo/test/issue6997_linux.go                   |     4 +-
 misc/cgo/test/issue7234_test.go                    |     2 +-
 misc/cgo/test/issue7560.go                         |     2 +-
 misc/cgo/test/issue7665.go                         |     2 +-
 misc/cgo/test/issue7786.go                         |     2 +-
 misc/cgo/test/issue7978.go                         |     5 +-
 misc/cgo/test/issue8092.go                         |     2 +-
 misc/cgo/test/issue8148.go                         |     2 +-
 misc/cgo/test/issue8331.h                          |     2 +-
 misc/cgo/test/issue8331a.go                        |     2 +-
 misc/cgo/test/issue8331b.go                        |     2 +-
 misc/cgo/test/issue8428.go                         |     2 +-
 misc/cgo/test/issue8441.go                         |     2 +-
 misc/cgo/test/issue8694.go                         |     4 +-
 misc/cgo/test/issue8811.c                          |     2 +-
 misc/cgo/test/issue8811.go                         |     2 +-
 misc/cgo/test/issue8828/issue8828.c                |     2 +-
 misc/cgo/test/issue8945.go                         |     2 +-
 misc/cgo/test/issue9400/asm_386.s                  |     7 +-
 misc/cgo/test/issue9400/asm_amd64x.s               |     2 +-
 misc/cgo/test/issue9400/asm_arm.s                  |     2 +-
 misc/cgo/test/issue9400/asm_arm64.s                |     2 +-
 misc/cgo/test/issue9400/asm_mips64x.s              |    33 +
 misc/cgo/test/issue9400/asm_ppc64x.s               |     2 +-
 misc/cgo/test/issue9400/asm_s390x.s                |    26 +
 misc/cgo/test/issue9400/gccgo.go                   |     2 +-
 misc/cgo/test/issue9400/stubs.go                   |     2 +-
 misc/cgo/test/issue9400_linux.go                   |     2 +-
 misc/cgo/test/issue9510.go                         |     2 +-
 misc/cgo/test/issue9557.go                         |     2 +-
 misc/cgo/test/setgid_linux.go                      |     2 +-
 misc/cgo/test/sigaltstack.go                       |     2 +-
 misc/cgo/test/sigprocmask.c                        |    38 +
 misc/cgo/test/sigprocmask.go                       |    40 +
 misc/cgo/test/sigprocmask_linux.c                  |    36 -
 misc/cgo/test/sigprocmask_linux.go                 |    38 -
 misc/cgo/test/sleep_windows_386.go                 |    20 -
 misc/cgo/testcarchive/carchive_test.go             |   489 +
 misc/cgo/testcarchive/main.c                       |    41 +-
 misc/cgo/testcarchive/main4.c                      |    16 +-
 misc/cgo/testcarchive/main5.c                      |    78 +
 misc/cgo/testcarchive/main_unix.c                  |    53 +
 misc/cgo/testcarchive/main_windows.c               |    17 +
 misc/cgo/testcarchive/src/libgo2/libgo2.go         |     5 +
 misc/cgo/testcarchive/test.bash                    |   106 -
 misc/cgo/testcshared/test.bash                     |     4 +-
 misc/cgo/testgodefs/anonunion.go                   |     2 +-
 misc/cgo/testgodefs/issue8478.go                   |     2 +-
 misc/cgo/testgodefs/main.go                        |     2 +-
 misc/cgo/testsanitizers/msan.go                    |     2 +-
 misc/cgo/testsanitizers/msan2.go                   |     2 +-
 misc/cgo/testsanitizers/msan4.go                   |     2 +-
 misc/cgo/testsanitizers/msan_fail.go               |     2 +-
 misc/cgo/testsanitizers/test.bash                  |   145 +-
 misc/cgo/testsanitizers/tsan.go                    |    44 +
 misc/cgo/testsanitizers/tsan2.go                   |    55 +
 misc/cgo/testsanitizers/tsan3.go                   |    40 +
 misc/cgo/testsanitizers/tsan4.go                   |    34 +
 misc/cgo/testsanitizers/tsan5.go                   |    51 +
 misc/cgo/testsanitizers/tsan6.go                   |    49 +
 misc/cgo/testshared/shared_test.go                 |   110 +-
 misc/cgo/testshared/src/dep/asm.s                  |    10 -
 misc/cgo/testshared/src/dep/dep.go                 |    13 -
 misc/cgo/testshared/src/dep/gccgo.go               |     5 -
 misc/cgo/testshared/src/dep/stubs.go               |     5 -
 misc/cgo/testshared/src/dep2/dep2.go               |    10 +-
 misc/cgo/testshared/src/dep3/dep3.go               |    22 +
 misc/cgo/testshared/src/depBase/asm.s              |    10 +
 misc/cgo/testshared/src/depBase/dep.go             |    22 +
 misc/cgo/testshared/src/depBase/gccgo.go           |     5 +
 misc/cgo/testshared/src/depBase/stubs.go           |     5 +
 misc/cgo/testshared/src/exe/exe.go                 |     6 +-
 misc/cgo/testshared/src/exe2/exe2.go               |     3 +-
 misc/cgo/testshared/src/exe3/exe3.go               |     7 +
 misc/cgo/testtls/tls.go                            |     2 +-
 misc/cgo/testtls/tls_unix.c                        |     2 +-
 misc/git/pre-commit                                |     2 +-
 misc/ios/go_darwin_arm_exec.go                     |    44 +-
 misc/nacl/mkzip.go                                 |     2 +-
 misc/nacl/testzip.proto                            |    30 +-
 misc/swig/callback/callback.cc                     |     2 +-
 misc/swig/callback/callback.go                     |     2 +-
 misc/swig/callback/callback.h                      |     2 +-
 misc/swig/callback/callback.swigcxx                |     2 +-
 misc/swig/callback/callback_test.go                |     2 +-
 misc/swig/stdio/file.swig                          |     2 +-
 misc/swig/stdio/file_test.go                       |     2 +-
 misc/trace/README.md                               |    12 +-
 misc/trace/trace_viewer_lean.html                  |  8773 ++++++---
 src/androidtest.bash                               |     2 +-
 src/archive/tar/common.go                          |    37 +-
 src/archive/tar/format.go                          |   197 +
 src/archive/tar/reader.go                          |   190 +-
 src/archive/tar/writer.go                          |   106 +-
 src/archive/tar/writer_test.go                     |    22 +-
 src/archive/zip/reader.go                          |    13 +-
 src/archive/zip/reader_test.go                     |     2 +-
 src/archive/zip/register.go                        |    40 +-
 src/archive/zip/struct.go                          |     2 +-
 src/archive/zip/writer.go                          |     2 +-
 src/archive/zip/writer_test.go                     |     8 +-
 src/archive/zip/zip_test.go                        |    21 -
 src/bootstrap.bash                                 |     2 +-
 src/bufio/bufio.go                                 |    33 +-
 src/bufio/bufio_test.go                            |     6 +-
 src/bufio/scan_test.go                             |     6 +-
 src/buildall.bash                                  |     8 +-
 src/bytes/buffer.go                                |    18 +-
 src/bytes/bytes.go                                 |    28 +-
 src/bytes/bytes_decl.go                            |     2 +-
 src/bytes/bytes_test.go                            |   427 +-
 src/bytes/compare_test.go                          |     2 +-
 src/bytes/equal_test.go                            |     4 +-
 src/bytes/reader.go                                |    20 +-
 src/bytes/reader_test.go                           |    50 +-
 src/cmd/api/goapi.go                               |    16 +-
 src/cmd/api/goapi_test.go                          |     4 +-
 src/cmd/api/run.go                                 |     4 +-
 src/cmd/asm/doc.go                                 |     2 +-
 src/cmd/asm/internal/arch/amd64.go                 |    28 +
 src/cmd/asm/internal/arch/arch.go                  |   113 +-
 src/cmd/asm/internal/arch/arm.go                   |    16 +-
 src/cmd/asm/internal/arch/arm64.go                 |     4 +-
 src/cmd/asm/internal/arch/mips64.go                |     9 +-
 src/cmd/asm/internal/arch/ppc64.go                 |    11 +-
 src/cmd/asm/internal/arch/s390x.go                 |   139 +
 src/cmd/asm/internal/asm/asm.go                    |   144 +-
 src/cmd/asm/internal/asm/endtoend_test.go          |    11 +-
 src/cmd/asm/internal/asm/operand_test.go           |   108 +-
 src/cmd/asm/internal/asm/parse.go                  |    70 +-
 src/cmd/asm/internal/asm/pseudo_test.go            |     9 +-
 src/cmd/asm/internal/asm/testdata/amd64.s          |    16 +-
 src/cmd/asm/internal/asm/testdata/amd64enc.s       |   368 +-
 src/cmd/asm/internal/asm/testdata/amd64error.s     |     5 +-
 src/cmd/asm/internal/asm/testdata/arm.s            |     2 +-
 src/cmd/asm/internal/asm/testdata/arm64.s          |     4 +-
 src/cmd/asm/internal/asm/testdata/mips64.s         |     3 +-
 src/cmd/asm/internal/asm/testdata/ppc64.s          |     2 +-
 src/cmd/asm/internal/asm/testdata/s390x.s          |   223 +
 src/cmd/asm/internal/flags/flags.go                |     4 +-
 src/cmd/asm/internal/lex/input.go                  |     2 +-
 src/cmd/asm/internal/lex/lex.go                    |     2 +-
 src/cmd/asm/main.go                                |    35 +-
 src/cmd/cgo/ast.go                                 |    29 +-
 src/cmd/cgo/doc.go                                 |    42 +-
 src/cmd/cgo/gcc.go                                 |   245 +-
 src/cmd/cgo/godefs.go                              |     2 +-
 src/cmd/cgo/main.go                                |    27 +-
 src/cmd/cgo/out.go                                 |   224 +-
 src/cmd/cgo/util.go                                |    51 +-
 src/cmd/compile/doc.go                             |     9 +-
 src/cmd/compile/internal/amd64/galign.go           |    72 +-
 src/cmd/compile/internal/amd64/ggen.go             |    63 +-
 src/cmd/compile/internal/amd64/gsubr.go            |    42 +-
 src/cmd/compile/internal/amd64/peep.go             |   165 +-
 src/cmd/compile/internal/amd64/prog.go             |   452 +-
 src/cmd/compile/internal/amd64/reg.go              |     5 +-
 src/cmd/compile/internal/amd64/ssa.go              |  1074 ++
 src/cmd/compile/internal/arm/cgen.go               |     4 +-
 src/cmd/compile/internal/arm/cgen64.go             |    14 +-
 src/cmd/compile/internal/arm/galign.go             |    39 +-
 src/cmd/compile/internal/arm/ggen.go               |    65 +-
 src/cmd/compile/internal/arm/gsubr.go              |    33 +-
 src/cmd/compile/internal/arm/peep.go               |   229 +-
 src/cmd/compile/internal/arm/prog.go               |   160 +-
 src/cmd/compile/internal/arm/reg.go                |     2 +-
 src/cmd/compile/internal/arm/ssa.go                |   154 +
 src/cmd/compile/internal/arm64/cgen.go             |     6 +-
 src/cmd/compile/internal/arm64/galign.go           |    35 +-
 src/cmd/compile/internal/arm64/ggen.go             |   112 +-
 src/cmd/compile/internal/arm64/gsubr.go            |    50 +-
 src/cmd/compile/internal/arm64/peep.go             |   156 +-
 src/cmd/compile/internal/arm64/prog.go             |   161 +-
 src/cmd/compile/internal/arm64/reg.go              |     4 +-
 src/cmd/compile/internal/big/arith_decl.go         |     2 +-
 src/cmd/compile/internal/big/arith_test.go         |    17 +-
 src/cmd/compile/internal/big/example_rat_test.go   |    65 +
 src/cmd/compile/internal/big/float.go              |   278 +-
 src/cmd/compile/internal/big/float_test.go         |    80 +-
 src/cmd/compile/internal/big/floatconv.go          |     2 +-
 .../compile/internal}/big/floatmarsh.go            |     0
 .../compile/internal}/big/floatmarsh_test.go       |     0
 src/cmd/compile/internal/big/ftoa.go               |    15 +-
 src/cmd/compile/internal/big/intconv.go            |    18 +-
 src/cmd/compile/internal/big/intmarsh.go           |    74 +
 src/cmd/compile/internal/big/intmarsh_test.go      |   121 +
 src/cmd/compile/internal/big/nat.go                |     4 +-
 src/cmd/compile/internal/big/rat.go                |     4 +-
 src/cmd/compile/internal/big/ratconv.go            |     4 +-
 src/cmd/compile/internal/big/ratconv_test.go       |     2 +-
 src/cmd/compile/internal/big/ratmarsh.go           |    73 +
 src/cmd/compile/internal/big/ratmarsh_test.go      |   125 +
 src/cmd/compile/internal/big/vendor.bash           |     2 +-
 src/cmd/compile/internal/gc/alg.go                 |   596 +
 src/cmd/compile/internal/gc/align.go               |   444 +-
 src/cmd/compile/internal/gc/asm_test.go            |   159 +
 src/cmd/compile/internal/gc/bexport.go             |  1643 +-
 src/cmd/compile/internal/gc/bimport.go             |  1043 +-
 src/cmd/compile/internal/gc/builtin.go             |   265 +-
 src/cmd/compile/internal/gc/builtin/runtime.go     |    45 +-
 src/cmd/compile/internal/gc/builtin/unsafe.go      |     4 +-
 src/cmd/compile/internal/gc/builtin_test.go        |    31 +
 src/cmd/compile/internal/gc/bv.go                  |    79 +-
 src/cmd/compile/internal/gc/cgen.go                |   537 +-
 src/cmd/compile/internal/gc/closure.go             |   359 +-
 src/cmd/compile/internal/gc/const.go               |   709 +-
 src/cmd/compile/internal/gc/constFold_test.go      | 18108 ++++++++++++++++++
 src/cmd/compile/internal/gc/cplx.go                |    16 +-
 src/cmd/compile/internal/gc/dcl.go                 |   808 +-
 src/cmd/compile/internal/gc/esc.go                 |   885 +-
 src/cmd/compile/internal/gc/export.go              |   182 +-
 src/cmd/compile/internal/gc/fixedbugs_test.go      |    50 +
 src/cmd/compile/internal/gc/fmt.go                 |   744 +-
 src/cmd/compile/internal/gc/gen.go                 |   337 +-
 src/cmd/compile/internal/gc/global_test.go         |    61 +-
 src/cmd/compile/internal/gc/go.go                  |   589 +-
 src/cmd/compile/internal/gc/gsubr.go               |   243 +-
 src/cmd/compile/internal/gc/init.go                |   106 +-
 src/cmd/compile/internal/gc/inl.go                 |   626 +-
 src/cmd/compile/internal/gc/lex.go                 |  2999 +--
 src/cmd/compile/internal/gc/lex_test.go            |    79 +
 src/cmd/compile/internal/gc/logic_test.go          |   289 +
 src/cmd/compile/internal/gc/magic.go               |   220 +
 src/cmd/compile/internal/gc/main.go                |   933 +
 src/cmd/compile/internal/gc/mkbuiltin.go           |   123 +-
 src/cmd/compile/internal/gc/mparith2.go            |   306 -
 src/cmd/compile/internal/gc/mparith3.go            |   251 -
 src/cmd/compile/internal/gc/mpfloat.go             |   269 +
 src/cmd/compile/internal/gc/mpint.go               |   309 +
 src/cmd/compile/internal/gc/obj.go                 |   381 +-
 src/cmd/compile/internal/gc/opnames.go             |     5 +-
 src/cmd/compile/internal/gc/order.go               |   717 +-
 src/cmd/compile/internal/gc/parser.go              |  1177 +-
 src/cmd/compile/internal/gc/pgen.go                |   249 +-
 src/cmd/compile/internal/gc/pgen_test.go           |    65 +-
 src/cmd/compile/internal/gc/plive.go               |   665 +-
 src/cmd/compile/internal/gc/popt.go                |   121 +-
 src/cmd/compile/internal/gc/racewalk.go            |   129 +-
 src/cmd/compile/internal/gc/range.go               |   213 +-
 src/cmd/compile/internal/gc/reflect.go             |  1047 +-
 src/cmd/compile/internal/gc/reg.go                 |    38 +-
 src/cmd/compile/internal/gc/select.go              |   219 +-
 src/cmd/compile/internal/gc/shift_test.go          |  1031 +
 src/cmd/compile/internal/gc/sinit.go               |   728 +-
 src/cmd/compile/internal/gc/sizeof_test.go         |    56 +
 .../internal/gc/sparselocatephifunctions.go        |   199 +
 src/cmd/compile/internal/gc/ssa.go                 |  4468 +++++
 src/cmd/compile/internal/gc/ssa_test.go            |   105 +
 src/cmd/compile/internal/gc/subr.go                |  2247 +--
 src/cmd/compile/internal/gc/swt.go                 |   378 +-
 src/cmd/compile/internal/gc/syntax.go              |   445 +-
 .../compile/internal/gc/testdata/addressed_ssa.go  |   207 +
 src/cmd/compile/internal/gc/testdata/append_ssa.go |    70 +
 .../internal/gc/testdata/arithBoundary_ssa.go      |   735 +
 .../compile/internal/gc/testdata/arithConst_ssa.go | 15211 +++++++++++++++
 src/cmd/compile/internal/gc/testdata/arith_ssa.go  |   580 +
 src/cmd/compile/internal/gc/testdata/array_ssa.go  |   142 +
 src/cmd/compile/internal/gc/testdata/assert_ssa.go |   147 +
 src/cmd/compile/internal/gc/testdata/break_ssa.go  |   255 +
 src/cmd/compile/internal/gc/testdata/chan_ssa.go   |    73 +
 .../compile/internal/gc/testdata/closure_ssa.go    |    38 +
 src/cmd/compile/internal/gc/testdata/cmp_ssa.go    |    48 +
 .../compile/internal/gc/testdata/compound_ssa.go   |   143 +
 src/cmd/compile/internal/gc/testdata/copy_ssa.go   |   695 +
 src/cmd/compile/internal/gc/testdata/ctl_ssa.go    |   160 +
 .../internal/gc/testdata/deferNoReturn_ssa.go      |    17 +
 .../compile/internal/gc/testdata/divbyzero_ssa.go  |    58 +
 src/cmd/compile/internal/gc/testdata/dupLoad.go    |    83 +
 src/cmd/compile/internal/gc/testdata/fp_ssa.go     |  1702 ++
 .../internal/gc/testdata/gen/arithBoundaryGen.go   |   214 +
 .../internal/gc/testdata/gen/arithConstGen.go      |   302 +
 .../internal/gc/testdata/gen/constFoldGen.go       |   307 +
 .../compile/internal/gc/testdata/gen/copyGen.go    |    93 +
 .../compile/internal/gc/testdata/gen/zeroGen.go    |    88 +
 .../compile/internal/gc/testdata/loadstore_ssa.go  |   115 +
 src/cmd/compile/internal/gc/testdata/map_ssa.go    |    45 +
 .../compile/internal/gc/testdata/namedReturn.go    |   105 +
 src/cmd/compile/internal/gc/testdata/phi_ssa.go    |   103 +
 .../compile/internal/gc/testdata/regalloc_ssa.go   |    57 +
 src/cmd/compile/internal/gc/testdata/short_ssa.go  |    60 +
 src/cmd/compile/internal/gc/testdata/slice.go      |    50 +
 src/cmd/compile/internal/gc/testdata/string_ssa.go |   160 +
 src/cmd/compile/internal/gc/testdata/unsafe_ssa.go |   148 +
 src/cmd/compile/internal/gc/testdata/zero_ssa.go   |   538 +
 src/cmd/compile/internal/gc/type.go                |  1224 ++
 src/cmd/compile/internal/gc/typecheck.go           |  1977 +-
 src/cmd/compile/internal/gc/universe.go            |   466 +
 src/cmd/compile/internal/gc/unsafe.go              |   106 +-
 src/cmd/compile/internal/gc/util.go                |     4 +
 src/cmd/compile/internal/gc/walk.go                |  2392 +--
 src/cmd/compile/internal/mips64/cgen.go            |     6 +-
 src/cmd/compile/internal/mips64/galign.go          |    43 +-
 src/cmd/compile/internal/mips64/ggen.go            |    53 +-
 src/cmd/compile/internal/mips64/gsubr.go           |    48 +-
 src/cmd/compile/internal/mips64/peep.go            |   156 +-
 src/cmd/compile/internal/mips64/prog.go            |   178 +-
 src/cmd/compile/internal/mips64/reg.go             |     4 +-
 src/cmd/compile/internal/ppc64/cgen.go             |     6 +-
 src/cmd/compile/internal/ppc64/galign.go           |    49 +-
 src/cmd/compile/internal/ppc64/ggen.go             |    63 +-
 src/cmd/compile/internal/ppc64/gsubr.go            |    77 +-
 src/cmd/compile/internal/ppc64/opt.go              |     4 +-
 src/cmd/compile/internal/ppc64/peep.go             |   187 +-
 src/cmd/compile/internal/ppc64/prog.go             |   361 +-
 src/cmd/compile/internal/ppc64/reg.go              |     6 +-
 src/cmd/compile/internal/s390x/cgen.go             |   178 +
 src/cmd/compile/internal/s390x/galign.go           |    66 +
 src/cmd/compile/internal/s390x/ggen.go             |   577 +
 src/cmd/compile/internal/s390x/gsubr.go            |  1110 ++
 src/cmd/compile/internal/s390x/peep.go             |  1664 ++
 src/cmd/compile/internal/s390x/prog.go             |   179 +
 src/cmd/compile/internal/s390x/reg.go              |   130 +
 src/cmd/compile/internal/ssa/TODO                  |    46 +
 src/cmd/compile/internal/ssa/block.go              |   203 +
 src/cmd/compile/internal/ssa/check.go              |   330 +
 src/cmd/compile/internal/ssa/checkbce.go           |    23 +
 src/cmd/compile/internal/ssa/compile.go            |   362 +
 src/cmd/compile/internal/ssa/config.go             |   284 +
 src/cmd/compile/internal/ssa/copyelim.go           |    82 +
 src/cmd/compile/internal/ssa/copyelim_test.go      |    41 +
 src/cmd/compile/internal/ssa/critical.go           |   116 +
 src/cmd/compile/internal/ssa/cse.go                |   322 +
 src/cmd/compile/internal/ssa/cse_test.go           |   124 +
 src/cmd/compile/internal/ssa/deadcode.go           |   273 +
 src/cmd/compile/internal/ssa/deadcode_test.go      |   161 +
 src/cmd/compile/internal/ssa/deadstore.go          |   116 +
 src/cmd/compile/internal/ssa/deadstore_test.go     |    97 +
 src/cmd/compile/internal/ssa/decompose.go          |   271 +
 src/cmd/compile/internal/ssa/dom.go                |   314 +
 src/cmd/compile/internal/ssa/dom_test.go           |   572 +
 src/cmd/compile/internal/ssa/export_test.go        |    88 +
 src/cmd/compile/internal/ssa/flagalloc.go          |   137 +
 src/cmd/compile/internal/ssa/func.go               |   429 +
 src/cmd/compile/internal/ssa/func_test.go          |   467 +
 src/cmd/compile/internal/ssa/fuse.go               |   148 +
 src/cmd/compile/internal/ssa/fuse_test.go          |   169 +
 src/cmd/compile/internal/ssa/gen/AMD64.rules       |  1566 ++
 src/cmd/compile/internal/ssa/gen/AMD64Ops.go       |   555 +
 src/cmd/compile/internal/ssa/gen/ARM.rules         |    32 +
 src/cmd/compile/internal/ssa/gen/ARMOps.go         |    68 +
 src/cmd/compile/internal/ssa/gen/README            |     7 +
 src/cmd/compile/internal/ssa/gen/dec.rules         |    92 +
 src/cmd/compile/internal/ssa/gen/decOps.go         |    20 +
 src/cmd/compile/internal/ssa/gen/generic.rules     |   834 +
 src/cmd/compile/internal/ssa/gen/genericOps.go     |   453 +
 src/cmd/compile/internal/ssa/gen/main.go           |   300 +
 src/cmd/compile/internal/ssa/gen/rulegen.go        |   721 +
 src/cmd/compile/internal/ssa/html.go               |   471 +
 src/cmd/compile/internal/ssa/id.go                 |    28 +
 src/cmd/compile/internal/ssa/layout.go             |   103 +
 src/cmd/compile/internal/ssa/likelyadjust.go       |   449 +
 src/cmd/compile/internal/ssa/location.go           |    38 +
 src/cmd/compile/internal/ssa/loopbce.go            |   299 +
 src/cmd/compile/internal/ssa/lower.go              |    34 +
 src/cmd/compile/internal/ssa/magic.go              |   260 +
 src/cmd/compile/internal/ssa/nilcheck.go           |   161 +
 src/cmd/compile/internal/ssa/nilcheck_test.go      |   443 +
 src/cmd/compile/internal/ssa/op.go                 |   126 +
 src/cmd/compile/internal/ssa/opGen.go              |  5442 ++++++
 src/cmd/compile/internal/ssa/opt.go                |    14 +
 src/cmd/compile/internal/ssa/passbm_test.go        |   101 +
 src/cmd/compile/internal/ssa/phielim.go            |    69 +
 src/cmd/compile/internal/ssa/phiopt.go             |   114 +
 src/cmd/compile/internal/ssa/print.go              |   150 +
 src/cmd/compile/internal/ssa/prove.go              |   644 +
 src/cmd/compile/internal/ssa/redblack32.go         |   429 +
 src/cmd/compile/internal/ssa/redblack32_test.go    |   276 +
 src/cmd/compile/internal/ssa/regalloc.go           |  2360 +++
 src/cmd/compile/internal/ssa/regalloc_test.go      |    33 +
 src/cmd/compile/internal/ssa/rewrite.go            |   386 +
 src/cmd/compile/internal/ssa/rewriteAMD64.go       | 18956 +++++++++++++++++++
 src/cmd/compile/internal/ssa/rewriteARM.go         |   288 +
 src/cmd/compile/internal/ssa/rewrite_test.go       |   102 +
 src/cmd/compile/internal/ssa/rewritedec.go         |   507 +
 src/cmd/compile/internal/ssa/rewritegeneric.go     | 10385 ++++++++++
 src/cmd/compile/internal/ssa/schedule.go           |   232 +
 src/cmd/compile/internal/ssa/schedule_test.go      |    57 +
 src/cmd/compile/internal/ssa/shift_test.go         |    48 +
 src/cmd/compile/internal/ssa/shortcircuit.go       |   133 +
 src/cmd/compile/internal/ssa/shortcircuit_test.go  |    50 +
 src/cmd/compile/internal/ssa/sizeof_test.go        |    39 +
 src/cmd/compile/internal/ssa/sparsemap.go          |    85 +
 src/cmd/compile/internal/ssa/sparseset.go          |    79 +
 src/cmd/compile/internal/ssa/sparsetree.go         |   186 +
 src/cmd/compile/internal/ssa/sparsetreemap.go      |   169 +
 src/cmd/compile/internal/ssa/stackalloc.go         |   409 +
 src/cmd/compile/internal/ssa/tighten.go            |    88 +
 src/cmd/compile/internal/ssa/trim.go               |    32 +
 src/cmd/compile/internal/ssa/type.go               |   125 +
 src/cmd/compile/internal/ssa/type_test.go          |   101 +
 src/cmd/compile/internal/ssa/value.go              |   270 +
 src/cmd/compile/internal/ssa/zcse.go               |    82 +
 src/cmd/compile/internal/test/README               |     4 +
 src/cmd/compile/internal/test/divconst_test.go     |    73 +
 src/cmd/compile/internal/test/test.go              |     1 +
 src/cmd/compile/internal/x86/cgen.go               |     2 +-
 src/cmd/compile/internal/x86/cgen64.go             |    18 +-
 src/cmd/compile/internal/x86/galign.go             |    32 +-
 src/cmd/compile/internal/x86/ggen.go               |    44 +-
 src/cmd/compile/internal/x86/gsubr.go              |    51 +-
 src/cmd/compile/internal/x86/peep.go               |   115 +-
 src/cmd/compile/internal/x86/prog.go               |   416 +-
 src/cmd/compile/internal/x86/reg.go                |     4 +-
 src/cmd/compile/main.go                            |     5 +-
 src/cmd/cover/cover.go                             |    20 +-
 src/cmd/cover/cover_test.go                        |     2 +-
 src/cmd/cover/testdata/test.go                     |    30 +
 src/cmd/dist/build.go                              |   105 +-
 src/cmd/dist/buildgo.go                            |    64 +-
 src/cmd/dist/buildruntime.go                       |     4 +-
 src/cmd/dist/buildtool.go                          |    14 +-
 src/cmd/dist/cpuid_386.s                           |     2 +-
 src/cmd/dist/cpuid_amd64.s                         |     2 +-
 src/cmd/dist/cpuid_default.s                       |     2 +-
 src/cmd/dist/deps.go                               |     5 +-
 src/cmd/dist/main.go                               |     3 +-
 src/cmd/dist/sys_default.go                        |     2 +-
 src/cmd/dist/sys_windows.go                        |     2 +-
 src/cmd/dist/test.go                               |   152 +-
 src/cmd/dist/util.go                               |    42 +-
 src/cmd/dist/util_gc.go                            |     2 +-
 src/cmd/dist/util_gccgo.go                         |     2 +-
 src/cmd/dist/vfp_arm.s                             |     2 +-
 src/cmd/dist/vfp_default.s                         |     2 +-
 src/cmd/doc/doc_test.go                            |    16 +-
 src/cmd/doc/pkg.go                                 |    74 +-
 src/cmd/doc/testdata/pkg.go                        |    10 +-
 src/cmd/fix/fix.go                                 |     2 +-
 src/cmd/fix/gotypes.go                             |     2 +-
 src/cmd/fix/gotypes_test.go                        |     2 +-
 src/cmd/fix/import_test.go                         |     2 +-
 src/cmd/fix/main.go                                |     2 +-
 src/cmd/fix/main_test.go                           |     2 +-
 src/cmd/fix/netipv6zone.go                         |     2 +-
 src/cmd/fix/netipv6zone_test.go                    |     2 +-
 src/cmd/fix/printerconfig.go                       |     2 +-
 src/cmd/fix/printerconfig_test.go                  |     2 +-
 src/cmd/fix/typecheck.go                           |    16 +-
 src/cmd/go/alldocs.go                              |  3152 +--
 src/cmd/go/bootstrap.go                            |     2 +-
 src/cmd/go/build.go                                |   435 +-
 src/cmd/go/clean.go                                |     2 +-
 src/cmd/go/context.go                              |     3 +-
 src/cmd/go/discovery.go                            |     2 +-
 src/cmd/go/doc.go                                  |     4 +-
 src/cmd/go/env.go                                  |     8 +-
 src/cmd/go/fix.go                                  |     2 +-
 src/cmd/go/fmt.go                                  |     2 +-
 src/cmd/go/generate.go                             |    19 +-
 src/cmd/go/generate_test.go                        |     2 +-
 src/cmd/go/get.go                                  |    39 +-
 src/cmd/go/go11.go                                 |     2 +-
 src/cmd/go/go_test.go                              |   491 +-
 src/cmd/go/go_unix_test.go                         |     2 +-
 src/cmd/go/help.go                                 |    35 +-
 src/cmd/go/http.go                                 |     4 +-
 src/cmd/go/list.go                                 |     7 +-
 src/cmd/go/main.go                                 |    79 +-
 src/cmd/go/match_test.go                           |     2 +-
 src/cmd/go/mkalldocs.sh                            |     5 +-
 src/cmd/go/note.go                                 |     6 +-
 src/cmd/go/note_test.go                            |     4 +-
 src/cmd/go/pkg.go                                  |   155 +-
 src/cmd/go/pkg_test.go                             |     7 +-
 src/cmd/go/run.go                                  |     4 +-
 src/cmd/go/tag_test.go                             |     2 +-
 src/cmd/go/test.go                                 |   102 +-
 src/cmd/go/testdata/dep_test.go                    |     2 +-
 src/cmd/go/testdata/example1_test.go               |     2 +-
 src/cmd/go/testdata/example2_test.go               |     2 +-
 src/cmd/go/testdata/generate/test1.go              |     2 +-
 src/cmd/go/testdata/generate/test2.go              |     2 +-
 src/cmd/go/testdata/generate/test3.go              |     2 +-
 src/cmd/go/testdata/generate/test4.go              |     2 +-
 src/cmd/go/testdata/src/benchfatal/x_test.go       |     7 +
 src/cmd/go/testflag.go                             |     4 +-
 src/cmd/go/testgo.go                               |     2 +-
 src/cmd/go/tool.go                                 |     2 +-
 src/cmd/go/vcs.go                                  |   120 +-
 src/cmd/go/vcs_test.go                             |   178 +-
 src/cmd/go/vendor_test.go                          |    19 +-
 src/cmd/go/version.go                              |     2 +-
 src/cmd/go/vet.go                                  |     2 +-
 src/cmd/gofmt/gofmt.go                             |     4 +-
 src/cmd/gofmt/gofmt_test.go                        |     4 +-
 src/cmd/gofmt/internal.go                          |     6 +-
 src/cmd/gofmt/rewrite.go                           |     4 +-
 src/cmd/gofmt/simplify.go                          |    28 +-
 src/cmd/gofmt/testdata/slices2.golden              |    63 -
 src/cmd/gofmt/testdata/slices2.input               |    63 -
 src/cmd/internal/bio/buf.go                        |    99 +
 src/cmd/internal/bio/must.go                       |    43 +
 src/cmd/internal/gcprog/gcprog.go                  |     2 +-
 src/cmd/internal/goobj/read.go                     |    81 +-
 src/cmd/internal/goobj/read_test.go                |     2 +-
 src/cmd/internal/obj/ar.go                         |    15 -
 src/cmd/internal/obj/arm/a.out.go                  |     2 +-
 src/cmd/internal/obj/arm/asm5.go                   |   172 +-
 src/cmd/internal/obj/arm/list5.go                  |     2 +-
 src/cmd/internal/obj/arm/obj5.go                   |    45 +-
 src/cmd/internal/obj/arm64/a.out.go                |     6 +-
 src/cmd/internal/obj/arm64/anames7.go              |     4 +
 src/cmd/internal/obj/arm64/asm7.go                 |   809 +-
 src/cmd/internal/obj/arm64/list7.go                |     6 +-
 src/cmd/internal/obj/arm64/obj7.go                 |    51 +-
 src/cmd/internal/obj/data.go                       |   160 +-
 src/cmd/internal/obj/flag.go                       |     7 +-
 src/cmd/internal/obj/fmt.go                        |    28 -
 src/cmd/internal/obj/funcdata.go                   |     2 +-
 src/cmd/internal/obj/go.go                         |    29 +-
 src/cmd/internal/obj/ld.go                         |     2 +-
 src/cmd/internal/obj/line_test.go                  |     6 +-
 src/cmd/internal/obj/link.go                       |   384 +-
 src/cmd/internal/obj/mips/a.out.go                 |     9 +-
 src/cmd/internal/obj/mips/anames.go                |     1 +
 src/cmd/internal/obj/mips/anames0.go               |     6 +
 src/cmd/internal/obj/mips/asm0.go                  |   467 +-
 src/cmd/internal/obj/mips/list0.go                 |     6 +-
 src/cmd/internal/obj/mips/obj0.go                  |    50 +-
 src/cmd/internal/obj/obj.go                        |    56 +-
 src/cmd/internal/obj/objfile.go                    |   725 +-
 src/cmd/internal/obj/pass.go                       |    15 +-
 src/cmd/internal/obj/pcln.go                       |    87 +-
 src/cmd/internal/obj/plist.go                      |   218 +
 src/cmd/internal/obj/ppc64/a.out.go                |     7 +-
 src/cmd/internal/obj/ppc64/anames.go               |     5 +
 src/cmd/internal/obj/ppc64/anames9.go              |     4 +
 src/cmd/internal/obj/ppc64/asm9.go                 |   946 +-
 src/cmd/internal/obj/ppc64/list9.go                |     2 +-
 src/cmd/internal/obj/ppc64/obj9.go                 |    63 +-
 src/cmd/internal/obj/s390x/a.out.go                |   896 +
 src/cmd/internal/obj/s390x/anames.go               |   651 +
 src/cmd/internal/obj/s390x/anamesz.go              |    39 +
 src/cmd/internal/obj/s390x/asmz.go                 |  4645 +++++
 src/cmd/internal/obj/s390x/listz.go                |    73 +
 src/cmd/internal/obj/s390x/objz.go                 |  1008 +
 src/cmd/internal/obj/s390x/vector.go               |  1061 ++
 src/cmd/internal/obj/sizeof_test.go                |    40 +
 src/cmd/internal/obj/stack.go                      |     2 +-
 src/cmd/internal/obj/sym.go                        |    34 +-
 src/cmd/internal/obj/textflag.go                   |     9 +-
 src/cmd/internal/obj/util.go                       |   234 +-
 src/cmd/internal/obj/x86/a.out.go                  |    91 +-
 src/cmd/internal/obj/x86/anames.go                 |    51 +-
 src/cmd/internal/obj/x86/asm6.go                   |   985 +-
 src/cmd/internal/obj/x86/list6.go                  |     2 +-
 src/cmd/internal/obj/x86/obj6.go                   |   164 +-
 src/cmd/internal/obj/x86/obj6_test.go              |     5 +-
 src/cmd/internal/objfile/disasm.go                 |     7 +-
 src/cmd/internal/objfile/elf.go                    |    18 +-
 src/cmd/internal/objfile/goobj.go                  |    14 +-
 src/cmd/internal/objfile/macho.go                  |    11 +-
 src/cmd/internal/objfile/objfile.go                |    18 +-
 src/cmd/internal/objfile/pe.go                     |    13 +-
 src/cmd/internal/objfile/plan9obj.go               |    14 +-
 src/cmd/internal/pprof/commands/commands.go        |   244 +
 src/cmd/internal/pprof/driver/driver.go            |  1041 +
 src/cmd/internal/pprof/driver/interactive.go       |   492 +
 src/cmd/internal/pprof/fetch/fetch.go              |    82 +
 src/cmd/internal/pprof/plugin/plugin.go            |   213 +
 src/cmd/internal/pprof/profile/encode.go           |   470 +
 .../internal => internal/pprof}/profile/filter.go  |     0
 src/cmd/internal/pprof/profile/legacy_profile.go   |  1236 ++
 src/cmd/internal/pprof/profile/profile.go          |   572 +
 .../pprof}/profile/profile_test.go                 |     0
 src/cmd/internal/pprof/profile/proto.go            |   360 +
 src/cmd/internal/pprof/profile/proto_test.go       |    67 +
 src/cmd/internal/pprof/profile/prune.go            |    97 +
 src/cmd/internal/pprof/report/report.go            |  1684 ++
 src/cmd/internal/pprof/report/source.go            |   454 +
 .../pprof}/report/source_html.go                   |     0
 .../{pprof/internal => internal/pprof}/svg/svg.go  |     0
 .../internal => internal/pprof}/svg/svgpan.go      |     0
 src/cmd/internal/pprof/symbolizer/symbolizer.go    |   195 +
 src/cmd/internal/pprof/symbolz/symbolz.go          |   111 +
 src/cmd/internal/pprof/tempfile/tempfile.go        |    46 +
 src/cmd/internal/sys/arch.go                       |   148 +
 .../golang.org/x/arch/arm/armasm/decode.go         |   567 -
 .../golang.org/x/arch/x86/x86asm/decode.go         |  1646 --
 .../golang.org/x/arch/x86/x86asm/plan9x.go         |   346 -
 .../x/arch/x86/x86asm/testdata/decode.txt          |  6731 -------
 src/cmd/link/internal/amd64/asm.go                 |    84 +-
 src/cmd/link/internal/amd64/l.go                   |     8 +-
 src/cmd/link/internal/amd64/obj.go                 |    30 +-
 src/cmd/link/internal/amd64/z.go                   |     1 -
 src/cmd/link/internal/arm/asm.go                   |    93 +-
 src/cmd/link/internal/arm/l.go                     |     7 +-
 src/cmd/link/internal/arm/obj.go                   |    17 +-
 src/cmd/link/internal/arm64/asm.go                 |    64 +-
 src/cmd/link/internal/arm64/l.go                   |     7 +-
 src/cmd/link/internal/arm64/obj.go                 |    15 +-
 src/cmd/link/internal/ld/ar.go                     |    31 +-
 src/cmd/link/internal/ld/arch.go                   |    88 -
 src/cmd/link/internal/ld/data.go                   |  1159 +-
 src/cmd/link/internal/ld/deadcode.go               |   342 +
 src/cmd/link/internal/ld/decodesym.go              |   241 +-
 src/cmd/link/internal/ld/dwarf.go                  |  1771 +-
 src/cmd/link/internal/ld/dwarf_defs.go             |     2 +-
 src/cmd/link/internal/ld/elf.go                    |   526 +-
 src/cmd/link/internal/ld/go.go                     |   306 +-
 src/cmd/link/internal/ld/ld.go                     |     2 +-
 src/cmd/link/internal/ld/ldelf.go                  |   228 +-
 src/cmd/link/internal/ld/ldmacho.go                |   107 +-
 src/cmd/link/internal/ld/ldpe.go                   |    68 +-
 src/cmd/link/internal/ld/lib.go                    |   596 +-
 src/cmd/link/internal/ld/link.go                   |   159 +-
 src/cmd/link/internal/ld/macho.go                  |   162 +-
 src/cmd/link/internal/ld/macho_combine_dwarf.go    |     4 +-
 src/cmd/link/internal/ld/objfile.go                |   608 +-
 src/cmd/link/internal/ld/pcln.go                   |   164 +-
 src/cmd/link/internal/ld/pe.go                     |   281 +-
 src/cmd/link/internal/ld/pobj.go                   |    68 +-
 src/cmd/link/internal/ld/sym.go                    |   104 +-
 src/cmd/link/internal/ld/symtab.go                 |   229 +-
 src/cmd/link/internal/ld/util.go                   |    13 +-
 src/cmd/link/internal/mips64/asm.go                |   147 +-
 src/cmd/link/internal/mips64/l.go                  |     7 +-
 src/cmd/link/internal/mips64/obj.go                |    27 +-
 src/cmd/link/internal/ppc64/asm.go                 |    99 +-
 src/cmd/link/internal/ppc64/l.go                   |     7 +-
 src/cmd/link/internal/ppc64/obj.go                 |    26 +-
 src/cmd/link/internal/s390x/asm.go                 |   595 +
 src/cmd/link/internal/s390x/l.go                   |    74 +
 src/cmd/link/internal/s390x/obj.go                 |   114 +
 src/cmd/link/internal/x86/asm.go                   |    81 +-
 src/cmd/link/internal/x86/l.go                     |     6 +-
 src/cmd/link/internal/x86/obj.go                   |    17 +-
 src/cmd/link/link_test.go                          |    30 +
 src/cmd/link/main.go                               |     5 +-
 src/cmd/nm/nm.go                                   |     2 +-
 src/cmd/objdump/objdump_test.go                    |     4 +
 src/cmd/pack/pack.go                               |     6 +-
 src/cmd/pprof/doc.go                               |     2 +-
 src/cmd/pprof/internal/commands/commands.go        |   243 -
 src/cmd/pprof/internal/driver/driver.go            |  1041 -
 src/cmd/pprof/internal/driver/interactive.go       |   492 -
 src/cmd/pprof/internal/fetch/fetch.go              |    82 -
 src/cmd/pprof/internal/plugin/plugin.go            |   213 -
 src/cmd/pprof/internal/profile/encode.go           |   470 -
 src/cmd/pprof/internal/profile/legacy_profile.go   |  1251 --
 src/cmd/pprof/internal/profile/profile.go          |   572 -
 src/cmd/pprof/internal/profile/proto.go            |   298 -
 src/cmd/pprof/internal/profile/prune.go            |    97 -
 src/cmd/pprof/internal/report/report.go            |  1718 --
 src/cmd/pprof/internal/report/source.go            |   454 -
 src/cmd/pprof/internal/symbolizer/symbolizer.go    |   195 -
 src/cmd/pprof/internal/symbolz/symbolz.go          |   111 -
 src/cmd/pprof/internal/tempfile/tempfile.go        |    45 -
 src/cmd/pprof/pprof.go                             |   156 +-
 src/cmd/trace/main.go                              |    72 +-
 src/cmd/trace/pprof.go                             |    80 +-
 src/cmd/trace/trace.go                             |   183 +-
 .../golang.org/x/arch/arm/armasm/Makefile          |     0
 .../vendor/golang.org/x/arch/arm/armasm/decode.go  |   567 +
 .../golang.org/x/arch/arm/armasm/decode_test.go    |     0
 .../golang.org/x/arch/arm/armasm/ext_test.go       |     0
 .../golang.org/x/arch/arm/armasm/gnu.go            |     0
 .../golang.org/x/arch/arm/armasm/inst.go           |     0
 .../golang.org/x/arch/arm/armasm/objdump_test.go   |     0
 .../x/arch/arm/armasm/objdumpext_test.go           |     0
 .../golang.org/x/arch/arm/armasm/plan9x.go         |     0
 .../golang.org/x/arch/arm/armasm/tables.go         |     0
 .../golang.org/x/arch/arm/armasm/testdata/Makefile |     0
 .../x/arch/arm/armasm/testdata/decode.txt          |     0
 .../golang.org/x/arch/x86/x86asm/Makefile          |     0
 .../vendor/golang.org/x/arch/x86/x86asm/decode.go  |  1646 ++
 .../golang.org/x/arch/x86/x86asm/decode_test.go    |     0
 .../golang.org/x/arch/x86/x86asm/ext_test.go       |     0
 .../golang.org/x/arch/x86/x86asm/gnu.go            |     0
 .../golang.org/x/arch/x86/x86asm/inst.go           |     0
 .../golang.org/x/arch/x86/x86asm/inst_test.go      |     0
 .../golang.org/x/arch/x86/x86asm/intel.go          |     0
 .../golang.org/x/arch/x86/x86asm/objdump_test.go   |     0
 .../x/arch/x86/x86asm/objdumpext_test.go           |     0
 .../golang.org/x/arch/x86/x86asm/plan9ext_test.go  |     0
 .../vendor/golang.org/x/arch/x86/x86asm/plan9x.go  |   350 +
 .../golang.org/x/arch/x86/x86asm/plan9x_test.go    |     0
 .../golang.org/x/arch/x86/x86asm/tables.go         |     0
 .../golang.org/x/arch/x86/x86asm/testdata/Makefile |     0
 .../x/arch/x86/x86asm/testdata/decode.txt          |  6733 +++++++
 .../x/arch/x86/x86asm/testdata/libmach8db.c        |     0
 .../golang.org/x/arch/x86/x86asm/xed_test.go       |     0
 .../golang.org/x/arch/x86/x86asm/xedext_test.go    |     0
 src/cmd/{internal/unvendor => vendor}/vendor.json  |     0
 src/cmd/vet/README                                 |    33 +
 src/cmd/vet/asmdecl.go                             |    22 +-
 src/cmd/vet/atomic.go                              |     3 +
 src/cmd/vet/buildtag.go                            |     2 +-
 src/cmd/vet/cgo.go                                 |     6 +-
 src/cmd/vet/composite.go                           |   104 +-
 src/cmd/vet/copylock.go                            |    95 +-
 src/cmd/vet/deadcode.go                            |     4 +-
 src/cmd/vet/doc.go                                 |    39 +-
 src/cmd/vet/example.go                             |   124 -
 src/cmd/vet/internal/cfg/builder.go                |   512 +
 src/cmd/vet/internal/cfg/cfg.go                    |   142 +
 src/cmd/vet/internal/cfg/cfg_test.go               |   190 +
 src/cmd/vet/internal/whitelist/whitelist.go        |    35 +-
 src/cmd/vet/lostcancel.go                          |   318 +
 src/cmd/vet/main.go                                |    48 +-
 src/cmd/vet/method.go                              |     6 +-
 src/cmd/vet/print.go                               |   213 +-
 src/cmd/vet/rangeloop.go                           |     4 +
 src/cmd/vet/shadow.go                              |     4 +-
 src/cmd/vet/structtag.go                           |     2 +-
 src/cmd/vet/testdata/asm.go                        |     2 +
 src/cmd/vet/testdata/asm1.s                        |    11 +
 src/cmd/vet/testdata/asm5.s                        |   193 +
 src/cmd/vet/testdata/atomic.go                     |     9 +
 src/cmd/vet/testdata/buildtag.go                   |     2 +-
 src/cmd/vet/testdata/composite.go                  |    56 +-
 src/cmd/vet/testdata/copylock.go                   |   114 +-
 src/cmd/vet/testdata/copylock_func.go              |    41 +-
 src/cmd/vet/testdata/divergent/buf_test.go         |    12 +-
 src/cmd/vet/testdata/examples_test.go              |    48 -
 src/cmd/vet/testdata/lostcancel.go                 |   155 +
 src/cmd/vet/testdata/print.go                      |    95 +-
 src/cmd/vet/testdata/rangeloop.go                  |     9 +
 src/cmd/vet/testdata/shadow.go                     |     8 +-
 src/cmd/vet/testdata/tests_test.go                 |    74 +
 src/cmd/vet/testdata/unsafeptr.go                  |     2 +-
 src/cmd/vet/tests.go                               |   187 +
 src/cmd/vet/types.go                               |    89 -
 src/cmd/vet/unsafeptr.go                           |     2 +-
 src/cmd/vet/vet_test.go                            |    14 +-
 src/cmd/yacc/doc.go                                |     2 +-
 src/cmd/yacc/testdata/expr/expr.y                  |     4 +-
 src/cmd/yacc/yacc.go                               |    16 +-
 src/cmp.bash                                       |    61 +
 src/compress/bzip2/bzip2.go                        |    17 +-
 src/compress/bzip2/bzip2_test.go                   |   563 +-
 src/compress/bzip2/testdata/fail-issue5747.bz2     |   Bin 0 -> 7232 bytes
 src/compress/bzip2/testdata/pass-random1.bin       |   Bin 0 -> 1024 bytes
 src/compress/bzip2/testdata/pass-random1.bz2       |   Bin 0 -> 1309 bytes
 src/compress/bzip2/testdata/pass-random2.bin       |     1 +
 src/compress/bzip2/testdata/pass-random2.bz2       |   Bin 0 -> 125 bytes
 src/compress/bzip2/testdata/pass-sawtooth.bz2      |   Bin 0 -> 2017 bytes
 src/compress/flate/copy.go                         |    32 -
 src/compress/flate/copy_test.go                    |    54 -
 src/compress/flate/deflate.go                      |   372 +-
 src/compress/flate/deflate_test.go                 |   165 +-
 src/compress/flate/deflatefast.go                  |   174 +
 src/compress/flate/dict_decoder.go                 |   184 +
 src/compress/flate/dict_decoder_test.go            |   139 +
 src/compress/flate/flate_test.go                   |    78 +
 src/compress/flate/huffman_bit_writer.go           |   524 +-
 src/compress/flate/huffman_bit_writer_test.go      |   366 +
 src/compress/flate/huffman_code.go                 |   119 +-
 src/compress/flate/inflate.go                      |   227 +-
 src/compress/flate/inflate_test.go                 |    30 +
 src/compress/flate/reader_test.go                  |   126 +-
 src/compress/flate/reverse_bits.go                 |     2 +-
 .../flate/testdata/huffman-null-max.dyn.expect     |   Bin 0 -> 78 bytes
 .../testdata/huffman-null-max.dyn.expect-noinput   |   Bin 0 -> 78 bytes
 .../flate/testdata/huffman-null-max.golden         |   Bin 0 -> 8204 bytes
 src/compress/flate/testdata/huffman-null-max.in    |   Bin 0 -> 65535 bytes
 .../flate/testdata/huffman-null-max.wb.expect      |   Bin 0 -> 78 bytes
 .../testdata/huffman-null-max.wb.expect-noinput    |   Bin 0 -> 78 bytes
 src/compress/flate/testdata/huffman-pi.dyn.expect  |   Bin 0 -> 1696 bytes
 .../flate/testdata/huffman-pi.dyn.expect-noinput   |   Bin 0 -> 1696 bytes
 src/compress/flate/testdata/huffman-pi.golden      |   Bin 0 -> 1606 bytes
 src/compress/flate/testdata/huffman-pi.in          |     1 +
 src/compress/flate/testdata/huffman-pi.wb.expect   |   Bin 0 -> 1696 bytes
 .../flate/testdata/huffman-pi.wb.expect-noinput    |   Bin 0 -> 1696 bytes
 .../flate/testdata/huffman-rand-1k.dyn.expect      |   Bin 0 -> 1005 bytes
 .../testdata/huffman-rand-1k.dyn.expect-noinput    |   Bin 0 -> 1054 bytes
 src/compress/flate/testdata/huffman-rand-1k.golden |   Bin 0 -> 1005 bytes
 src/compress/flate/testdata/huffman-rand-1k.in     |   Bin 0 -> 1000 bytes
 .../flate/testdata/huffman-rand-1k.wb.expect       |   Bin 0 -> 1005 bytes
 .../testdata/huffman-rand-1k.wb.expect-noinput     |   Bin 0 -> 1054 bytes
 .../flate/testdata/huffman-rand-limit.dyn.expect   |   Bin 0 -> 229 bytes
 .../testdata/huffman-rand-limit.dyn.expect-noinput |   Bin 0 -> 229 bytes
 .../flate/testdata/huffman-rand-limit.golden       |   Bin 0 -> 252 bytes
 src/compress/flate/testdata/huffman-rand-limit.in  |     4 +
 .../flate/testdata/huffman-rand-limit.wb.expect    |   Bin 0 -> 186 bytes
 .../testdata/huffman-rand-limit.wb.expect-noinput  |   Bin 0 -> 186 bytes
 .../flate/testdata/huffman-rand-max.golden         |   Bin 0 -> 65540 bytes
 src/compress/flate/testdata/huffman-rand-max.in    |   Bin 0 -> 65535 bytes
 .../flate/testdata/huffman-shifts.dyn.expect       |   Bin 0 -> 32 bytes
 .../testdata/huffman-shifts.dyn.expect-noinput     |   Bin 0 -> 32 bytes
 src/compress/flate/testdata/huffman-shifts.golden  |   Bin 0 -> 1812 bytes
 src/compress/flate/testdata/huffman-shifts.in      |     2 +
 .../flate/testdata/huffman-shifts.wb.expect        |   Bin 0 -> 32 bytes
 .../testdata/huffman-shifts.wb.expect-noinput      |   Bin 0 -> 32 bytes
 .../flate/testdata/huffman-text-shift.dyn.expect   |   Bin 0 -> 231 bytes
 .../testdata/huffman-text-shift.dyn.expect-noinput |   Bin 0 -> 231 bytes
 .../flate/testdata/huffman-text-shift.golden       |   Bin 0 -> 231 bytes
 src/compress/flate/testdata/huffman-text-shift.in  |    14 +
 .../flate/testdata/huffman-text-shift.wb.expect    |   Bin 0 -> 231 bytes
 .../testdata/huffman-text-shift.wb.expect-noinput  |   Bin 0 -> 231 bytes
 .../flate/testdata/huffman-text.dyn.expect         |     1 +
 .../flate/testdata/huffman-text.dyn.expect-noinput |     1 +
 src/compress/flate/testdata/huffman-text.golden    |     3 +
 src/compress/flate/testdata/huffman-text.in        |    13 +
 src/compress/flate/testdata/huffman-text.wb.expect |     1 +
 .../flate/testdata/huffman-text.wb.expect-noinput  |     1 +
 .../flate/testdata/huffman-zero.dyn.expect         |   Bin 0 -> 17 bytes
 .../flate/testdata/huffman-zero.dyn.expect-noinput |   Bin 0 -> 17 bytes
 src/compress/flate/testdata/huffman-zero.golden    |   Bin 0 -> 51 bytes
 src/compress/flate/testdata/huffman-zero.in        |     1 +
 src/compress/flate/testdata/huffman-zero.wb.expect |   Bin 0 -> 6 bytes
 .../flate/testdata/huffman-zero.wb.expect-noinput  |   Bin 0 -> 6 bytes
 .../testdata/null-long-match.dyn.expect-noinput    |   Bin 0 -> 206 bytes
 .../testdata/null-long-match.wb.expect-noinput     |   Bin 0 -> 206 bytes
 src/compress/flate/token.go                        |     3 -
 src/compress/flate/writer_test.go                  |   192 +-
 src/compress/gzip/gunzip.go                        |   216 +-
 src/compress/gzip/gunzip_test.go                   |   112 +-
 src/compress/gzip/gzip.go                          |    43 +-
 src/compress/gzip/issue14937_test.go               |    59 +
 src/compress/gzip/testdata/issue6550.gz            |   Bin 65536 -> 65536 bytes
 src/compress/lzw/reader_test.go                    |    61 +-
 src/compress/lzw/writer.go                         |     2 +-
 src/compress/lzw/writer_test.go                    |    55 +-
 src/compress/zlib/reader.go                        |    57 +-
 src/compress/zlib/reader_test.go                   |    16 +-
 src/container/heap/heap.go                         |     2 +-
 src/container/heap/heap_test.go                    |     2 +-
 src/container/list/list_test.go                    |     2 +-
 src/context/context.go                             |   473 +
 src/context/context_test.go                        |   608 +
 src/context/withtimeout_test.go                    |    33 +
 src/crypto/aes/aes_gcm.go                          |     5 +-
 src/crypto/aes/aes_test.go                         |    36 -
 src/crypto/aes/asm_s390x.s                         |    93 +
 src/crypto/aes/block.go                            |     2 +-
 src/crypto/aes/cbc_s390x.go                        |    59 +
 src/crypto/aes/cipher.go                           |    18 +-
 src/crypto/aes/cipher_amd64.go                     |    83 +
 src/crypto/aes/cipher_asm.go                       |    48 -
 src/crypto/aes/cipher_generic.go                   |    27 +-
 src/crypto/aes/cipher_s390x.go                     |    90 +
 src/crypto/aes/ctr_s390x.go                        |    76 +
 src/crypto/aes/gcm_amd64.s                         |    32 +-
 src/crypto/aes/modes.go                            |    37 +
 src/crypto/aes/modes_test.go                       |   112 +
 src/crypto/cipher/cbc.go                           |    22 +
 src/crypto/cipher/cipher.go                        |     4 +-
 src/crypto/cipher/cipher_test.go                   |     2 +-
 src/crypto/cipher/ctr.go                           |    10 +
 src/crypto/cipher/example_test.go                  |     7 +-
 src/crypto/cipher/xor.go                           |     2 +-
 src/crypto/cipher/xor_test.go                      |     2 +-
 src/crypto/des/block.go                            |     2 +-
 src/crypto/dsa/dsa.go                              |    14 +-
 src/crypto/ecdsa/ecdsa.go                          |    19 +-
 src/crypto/ecdsa/ecdsa_test.go                     |    25 +-
 src/crypto/elliptic/p224.go                        |     2 +-
 src/crypto/elliptic/p224_test.go                   |     2 +-
 src/crypto/elliptic/p256.go                        |     6 +-
 src/crypto/elliptic/p256_amd64.go                  |    10 +-
 src/crypto/hmac/hmac.go                            |    34 +-
 src/crypto/hmac/hmac_test.go                       |    26 +
 src/crypto/md5/gen.go                              |     2 +-
 src/crypto/md5/md5.go                              |     2 +-
 src/crypto/md5/md5block_arm.s                      |     2 +-
 src/crypto/md5/md5block_decl.go                    |     4 +-
 src/crypto/md5/md5block_generic.go                 |     2 +-
 src/crypto/md5/md5block_ppc64le.s                  |   192 +
 src/crypto/md5/md5block_s390x.s                    |   175 +
 src/crypto/rand/eagain.go                          |     2 +-
 src/crypto/rand/example_test.go                    |     2 +-
 src/crypto/rand/rand.go                            |     5 +-
 src/crypto/rand/rand_linux.go                      |     2 +-
 src/crypto/rand/rand_openbsd.go                    |    28 +
 src/crypto/rand/rand_test.go                       |     2 +-
 src/crypto/rand/rand_unix.go                       |     4 +-
 src/crypto/rand/rand_windows.go                    |     2 +-
 src/crypto/rand/util.go                            |     4 +-
 src/crypto/rand/util_test.go                       |     2 +-
 src/crypto/rc4/rc4.go                              |     4 +-
 src/crypto/rsa/pkcs1v15.go                         |    73 +-
 src/crypto/rsa/pss.go                              |     8 +-
 src/crypto/rsa/rsa.go                              |    37 +-
 src/crypto/sha1/fallback_test.go                   |    34 +
 src/crypto/sha1/issue15617_test.go                 |    28 +
 src/crypto/sha1/sha1.go                            |     2 +-
 src/crypto/sha1/sha1_test.go                       |    25 +-
 src/crypto/sha1/sha1block_386.s                    |     2 +-
 src/crypto/sha1/sha1block_amd64.go                 |    34 +
 src/crypto/sha1/sha1block_amd64.s                  |  1303 +-
 src/crypto/sha1/sha1block_amd64p32.s               |     2 +-
 src/crypto/sha1/sha1block_arm.s                    |     2 +-
 src/crypto/sha1/sha1block_decl.go                  |     4 +-
 src/crypto/sha1/sha1block_generic.go               |     2 +-
 src/crypto/sha1/sha1block_s390x.go                 |    12 +
 src/crypto/sha1/sha1block_s390x.s                  |    34 +
 src/crypto/sha256/fallback_test.go                 |    35 +
 src/crypto/sha256/sha256.go                        |     2 +-
 src/crypto/sha256/sha256_test.go                   |    15 +-
 src/crypto/sha256/sha256block.go                   |     4 +-
 src/crypto/sha256/sha256block_386.s                |     2 +-
 src/crypto/sha256/sha256block_amd64.s              |   871 +-
 src/crypto/sha256/sha256block_decl.go              |     4 +-
 src/crypto/sha256/sha256block_generic.go           |     9 +
 src/crypto/sha256/sha256block_s390x.go             |    12 +
 src/crypto/sha256/sha256block_s390x.s              |    34 +
 src/crypto/sha512/fallback_test.go                 |    37 +
 src/crypto/sha512/sha512.go                        |     2 +-
 src/crypto/sha512/sha512_test.go                   |    15 +-
 src/crypto/sha512/sha512block.go                   |     4 +-
 src/crypto/sha512/sha512block_amd64.s              |     2 +-
 src/crypto/sha512/sha512block_decl.go              |     4 +-
 src/crypto/sha512/sha512block_generic.go           |     9 +
 src/crypto/sha512/sha512block_s390x.go             |    12 +
 src/crypto/sha512/sha512block_s390x.s              |    34 +
 src/crypto/subtle/constant_time.go                 |     2 +-
 src/crypto/tls/alert.go                            |     4 +-
 src/crypto/tls/cipher_suites.go                    |    10 +-
 src/crypto/tls/common.go                           |    76 +-
 src/crypto/tls/conn.go                             |   352 +-
 src/crypto/tls/conn_test.go                        |   125 +
 src/crypto/tls/handshake_client.go                 |   243 +-
 src/crypto/tls/handshake_client_test.go            |   433 +-
 src/crypto/tls/handshake_messages.go               |   136 +-
 src/crypto/tls/handshake_server.go                 |   122 +-
 src/crypto/tls/handshake_server_test.go            |   192 +-
 src/crypto/tls/key_agreement.go                    |    22 +-
 src/crypto/tls/prf.go                              |     2 +-
 .../tls/testdata/Client-TLSv12-RenegotiateOnce     |   251 +
 .../tls/testdata/Client-TLSv12-RenegotiateTwice    |   409 +
 .../Client-TLSv12-RenegotiateTwiceRejected         |   255 +
 .../testdata/Client-TLSv12-RenegotiationRejected   |    97 +
 src/crypto/tls/ticket.go                           |     6 +-
 src/crypto/tls/tls.go                              |    59 +-
 src/crypto/tls/tls_test.go                         |   257 +-
 src/crypto/x509/cert_pool.go                       |    24 +-
 src/crypto/x509/example_test.go                    |    43 +
 src/crypto/x509/pem_decrypt.go                     |     2 +-
 src/crypto/x509/pkcs1.go                           |    11 +-
 src/crypto/x509/pkcs8.go                           |     6 +-
 src/crypto/x509/pkix/pkix.go                       |     2 +-
 src/crypto/x509/root.go                            |     9 +-
 src/crypto/x509/root_cgo_darwin.go                 |    88 +-
 src/crypto/x509/root_darwin_arm_gen.go             |     7 +-
 src/crypto/x509/root_darwin_armx.go                |     7 +-
 src/crypto/x509/root_darwin_test.go                |     2 +-
 src/crypto/x509/root_nocgo_darwin.go               |     4 +-
 src/crypto/x509/root_plan9.go                      |    18 +-
 src/crypto/x509/root_unix.go                       |    23 +-
 src/crypto/x509/root_windows.go                    |     5 +-
 src/crypto/x509/sec1.go                            |    14 +-
 src/crypto/x509/sec1_test.go                       |     4 +-
 src/crypto/x509/verify.go                          |    16 +-
 src/crypto/x509/verify_test.go                     |    46 +-
 src/crypto/x509/x509.go                            |    49 +-
 src/crypto/x509/x509_test.go                       |   107 +-
 src/database/sql/convert.go                        |     9 +-
 src/database/sql/convert_test.go                   |    12 +
 src/database/sql/driver/driver.go                  |    10 +-
 src/database/sql/driver/types.go                   |    21 +-
 src/database/sql/fakedb_test.go                    |    11 +-
 src/database/sql/sql.go                            |    33 +-
 src/database/sql/sql_test.go                       |    10 +-
 src/debug/dwarf/buf.go                             |    10 +-
 src/debug/dwarf/const.go                           |     2 +-
 src/debug/dwarf/entry.go                           |   132 +-
 src/debug/dwarf/entry_test.go                      |   101 +
 src/debug/dwarf/line.go                            |     4 +-
 src/debug/dwarf/line_test.go                       |     2 +-
 src/debug/dwarf/open.go                            |     6 +-
 src/debug/dwarf/testdata/ranges.c                  |    25 +
 src/debug/dwarf/testdata/ranges.elf                |   Bin 0 -> 10348 bytes
 src/debug/dwarf/testdata/typedef.c                 |     2 +-
 src/debug/dwarf/type.go                            |     8 +-
 src/debug/dwarf/type_test.go                       |     4 +-
 src/debug/dwarf/typeunit.go                        |    10 +-
 src/debug/dwarf/unit.go                            |     2 +-
 src/debug/elf/elf.go                               |   146 +-
 src/debug/elf/elf_test.go                          |     2 +-
 src/debug/elf/file.go                              |    97 +-
 src/debug/elf/file_test.go                         |    31 +-
 src/debug/elf/reader.go                            |     8 +-
 .../testdata/go-relocation-test-gcc531-s390x.obj   |   Bin 0 -> 3864 bytes
 src/debug/elf/testdata/hello-world-core.gz         |   Bin 12678 -> 12678 bytes
 src/debug/gosym/pclntab.go                         |    10 +-
 src/debug/gosym/pclntab_test.go                    |    23 +-
 src/debug/gosym/symtab.go                          |    33 +-
 src/debug/gosym/symtab_test.go                     |    43 +
 src/debug/macho/fat.go                             |     8 +-
 src/debug/macho/file.go                            |     8 +-
 src/debug/macho/file_test.go                       |     2 +-
 src/debug/macho/macho.go                           |    25 +-
 src/debug/pe/file.go                               |   218 +-
 src/debug/pe/file_test.go                          |   110 +-
 src/debug/pe/pe.go                                 |    26 +-
 src/debug/pe/section.go                            |   111 +
 src/debug/pe/string.go                             |    66 +
 src/debug/pe/symbol.go                             |    95 +
 .../pe/testdata/gcc-386-mingw-no-symbols-exec      |   Bin 0 -> 8704 bytes
 src/debug/plan9obj/file.go                         |     2 +-
 src/debug/plan9obj/file_test.go                    |     2 +-
 src/debug/plan9obj/plan9obj.go                     |     2 +-
 src/encoding/ascii85/ascii85.go                    |     6 +-
 src/encoding/asn1/asn1.go                          |     7 +-
 src/encoding/asn1/asn1_test.go                     |     4 +-
 src/encoding/asn1/marshal.go                       |     8 +-
 src/encoding/base32/base32.go                      |    10 +-
 src/encoding/base32/base32_test.go                 |     2 +-
 src/encoding/base32/example_test.go                |     2 +-
 src/encoding/base64/base64.go                      |    12 +-
 src/encoding/base64/base64_test.go                 |    47 +-
 src/encoding/base64/example_test.go                |     2 +-
 src/encoding/binary/binary.go                      |    24 +-
 src/encoding/binary/binary_test.go                 |    41 +-
 src/encoding/binary/example_test.go                |     2 +-
 src/encoding/binary/varint.go                      |     2 +-
 src/encoding/csv/reader.go                         |    71 +-
 src/encoding/csv/writer.go                         |    32 +-
 src/encoding/encoding.go                           |     2 +-
 src/encoding/gob/codec_test.go                     |     6 +-
 src/encoding/gob/debug.go                          |     6 +-
 src/encoding/gob/decode.go                         |    24 +-
 src/encoding/gob/decoder.go                        |    10 +-
 src/encoding/gob/doc.go                            |     9 +-
 src/encoding/gob/encode.go                         |    20 +-
 src/encoding/gob/encoder.go                        |     6 +-
 src/encoding/gob/encoder_test.go                   |    92 +-
 src/encoding/gob/error.go                          |     4 +-
 src/encoding/gob/example_interface_test.go         |     2 +-
 src/encoding/gob/example_test.go                   |     2 +-
 src/encoding/gob/gobencdec_test.go                 |     8 +-
 src/encoding/gob/type.go                           |    18 +-
 src/encoding/hex/hex.go                            |     4 +-
 src/encoding/json/bench_test.go                    |     6 +-
 src/encoding/json/decode.go                        |    78 +-
 src/encoding/json/decode_test.go                   |   365 +-
 src/encoding/json/encode.go                        |   263 +-
 src/encoding/json/encode_test.go                   |   127 +-
 src/encoding/json/example_test.go                  |     5 +-
 src/encoding/json/indent.go                        |     2 +-
 src/encoding/json/number_test.go                   |     2 +-
 src/encoding/json/scanner.go                       |     4 +-
 src/encoding/json/scanner_test.go                  |     2 +-
 src/encoding/json/stream.go                        |    56 +-
 src/encoding/json/stream_test.go                   |    68 +-
 src/encoding/json/tagkey_test.go                   |     2 +-
 src/encoding/json/tags_test.go                     |     2 +-
 src/encoding/json/testdata/code.json.gz            |   Bin 120432 -> 120432 bytes
 src/encoding/pem/pem.go                            |     2 +-
 src/encoding/xml/example_test.go                   |     2 +-
 src/encoding/xml/marshal.go                        |    25 +-
 src/encoding/xml/read.go                           |    20 +-
 src/encoding/xml/typeinfo.go                       |     2 +-
 src/encoding/xml/xml.go                            |    17 +-
 src/encoding/xml/xml_test.go                       |     8 +-
 src/errors/errors.go                               |     2 +-
 src/errors/errors_test.go                          |     2 +-
 src/errors/example_test.go                         |     2 +-
 src/expvar/expvar.go                               |    14 +-
 src/expvar/expvar_test.go                          |    18 +-
 src/flag/export_test.go                            |     2 +-
 src/flag/flag.go                                   |    31 +-
 src/fmt/doc.go                                     |    12 +-
 src/fmt/export_test.go                             |     2 +-
 src/fmt/fmt_test.go                                |   781 +-
 src/fmt/format.go                                  |   593 +-
 src/fmt/print.go                                   |   852 +-
 src/fmt/scan.go                                    |   156 +-
 src/fmt/scan_test.go                               |    28 +-
 src/go/ast/ast.go                                  |    10 +-
 src/go/ast/commentmap.go                           |     2 +-
 src/go/ast/import.go                               |     2 +-
 src/go/ast/print.go                                |     7 +-
 src/go/ast/resolve.go                              |     2 +-
 src/go/build/build.go                              |   101 +-
 src/go/build/build_test.go                         |    17 +-
 src/go/build/deps_test.go                          |    59 +-
 src/go/build/doc.go                                |    33 +-
 src/go/build/read.go                               |     5 +-
 src/go/build/read_test.go                          |     2 +-
 src/go/build/syslist.go                            |     2 +-
 src/go/build/syslist_test.go                       |     2 +-
 src/go/constant/value.go                           |     8 +-
 src/go/constant/value_test.go                      |     1 +
 src/go/doc/comment.go                              |     4 +-
 src/go/doc/example.go                              |    30 +-
 src/go/doc/testdata/benchmark.go                   |     8 +-
 src/go/doc/testdata/testing.0.golden               |     4 +-
 src/go/doc/testdata/testing.1.golden               |    10 +-
 src/go/doc/testdata/testing.2.golden               |     4 +-
 src/go/doc/testdata/testing.go                     |    10 +-
 src/go/format/internal.go                          |     6 +-
 src/go/importer/importer.go                        |     2 +-
 src/go/internal/gccgoimporter/importer.go          |     8 +-
 src/go/internal/gcimporter/bimport.go              |   386 +-
 src/go/internal/gcimporter/exportdata.go           |    26 +-
 src/go/internal/gcimporter/gcimporter.go           |     6 +-
 src/go/internal/gcimporter/gcimporter_test.go      |    68 +-
 src/go/internal/gcimporter/testdata/issue15920.go  |    11 +
 src/go/internal/gcimporter/testdata/p.go           |    13 +
 src/go/parser/interface.go                         |    16 +-
 src/go/parser/parser.go                            |    26 +-
 src/go/scanner/scanner.go                          |     8 +-
 src/go/token/position.go                           |     1 +
 src/go/types/api_test.go                           |    83 +
 src/go/types/assignments.go                        |     8 +
 src/go/types/builtins.go                           |     2 +-
 src/go/types/call.go                               |     9 +-
 src/go/types/check.go                              |     4 +-
 src/go/types/decl.go                               |    19 +
 src/go/types/eval.go                               |     4 +-
 src/go/types/expr.go                               |     6 +-
 src/go/types/hilbert_test.go                       |    13 -
 src/go/types/initorder.go                          |    47 +-
 src/go/types/labels.go                             |     2 +-
 src/go/types/object.go                             |     2 +-
 src/go/types/package.go                            |     2 +-
 src/go/types/predicates.go                         |     2 +
 src/go/types/resolver.go                           |     4 +-
 src/go/types/return.go                             |     9 +-
 src/go/types/scope.go                              |     2 +-
 src/go/types/stdlib_test.go                        |    18 +-
 src/go/types/stmt.go                               |    22 +-
 src/go/types/testdata/const0.src                   |     2 +-
 src/go/types/testdata/gotos.src                    |     2 +-
 src/go/types/testdata/issues.src                   |    16 +
 src/go/types/testdata/labels.src                   |     2 +-
 src/go/types/testdata/shifts.src                   |     6 +-
 src/go/types/testdata/stmt0.src                    |    21 +-
 src/go/types/testdata/stmt1.src                    |    76 +
 src/go/types/type.go                               |     2 +-
 src/go/types/universe.go                           |     2 +-
 src/hash/adler32/adler32.go                        |    13 +-
 src/hash/crc32/crc32.go                            |    10 +-
 src/hash/crc32/crc32_amd64.go                      |     8 +-
 src/hash/crc32/crc32_amd64p32.go                   |     8 +-
 src/hash/crc32/crc32_generic.go                    |    14 +-
 src/hash/crc32/crc32_s390x.go                      |   101 +
 src/hash/crc32/crc32_s390x.s                       |   245 +
 src/hash/crc32/crc32_test.go                       |    63 +-
 src/hash/crc64/crc64.go                            |    58 +
 src/hash/crc64/crc64_test.go                       |   114 +-
 src/html/escape.go                                 |     6 +-
 src/html/template/content.go                       |    29 +
 src/html/template/css.go                           |     4 +-
 src/html/template/doc.go                           |     2 +-
 src/html/template/error.go                         |     2 +-
 src/html/template/escape.go                        |    96 +-
 src/html/template/escape_test.go                   |     2 +-
 src/html/template/examplefiles_test.go             |   226 +
 src/html/template/template.go                      |    14 +
 src/html/template/template_test.go                 |     2 +-
 src/html/template/url.go                           |     2 +-
 src/image/color/color.go                           |     2 +-
 src/image/color/palette/gen.go                     |     2 +-
 src/image/color/palette/palette.go                 |     2 +-
 src/image/color/ycbcr.go                           |   110 +-
 src/image/color/ycbcr_test.go                      |    44 +
 src/image/decode_test.go                           |     1 +
 src/image/draw/draw.go                             |    10 +-
 src/image/gif/reader.go                            |    27 +-
 src/image/gif/reader_test.go                       |    80 +-
 src/image/internal/imageutil/gen.go                |    59 +-
 src/image/internal/imageutil/impl.go               |   232 +-
 src/image/jpeg/reader.go                           |     6 +
 src/image/jpeg/scan.go                             |   128 +-
 src/image/png/reader.go                            |     7 +
 src/image/png/reader_test.go                       |    27 +
 .../testdata/video-001.progressive.truncated.jpeg  |   Bin 0 -> 7456 bytes
 .../testdata/video-001.progressive.truncated.png   |   Bin 0 -> 23616 bytes
 .../golang.org/x/net/http2/hpack/encode.go         |   251 -
 src/internal/golang.org/x/net/http2/hpack/hpack.go |   533 -
 .../golang.org/x/net/http2/hpack/hpack_test.go     |   813 -
 .../golang.org/x/net/http2/hpack/huffman.go        |   190 -
 src/internal/nettrace/nettrace.go                  |    45 +
 src/internal/race/doc.go                           |     2 +-
 src/internal/race/norace.go                        |     2 +-
 src/internal/race/race.go                          |     2 +-
 src/internal/singleflight/singleflight.go          |     2 +-
 src/internal/singleflight/singleflight_test.go     |     2 +-
 src/internal/syscall/unix/getentropy_openbsd.go    |    25 +
 src/internal/syscall/unix/getrandom_linux.go       |     2 +-
 src/internal/syscall/unix/getrandom_linux_386.go   |     4 +-
 src/internal/syscall/unix/getrandom_linux_amd64.go |     4 +-
 src/internal/syscall/unix/getrandom_linux_arm.go   |     4 +-
 .../syscall/unix/getrandom_linux_generic.go        |     9 +-
 .../syscall/unix/getrandom_linux_mips64x.go        |     4 +-
 .../syscall/unix/getrandom_linux_ppc64x.go         |     4 +-
 src/internal/syscall/unix/getrandom_linux_s390x.go |     9 +
 .../syscall/windows/registry/registry_test.go      |     4 +-
 src/internal/syscall/windows/registry/syscall.go   |     2 +-
 .../syscall/windows/registry/zsyscall_windows.go   |     8 +-
 src/internal/syscall/windows/syscall_windows.go    |     4 +-
 src/internal/syscall/windows/zsyscall_windows.go   |     8 +-
 src/internal/testenv/testenv.go                    |    43 +-
 src/internal/trace/order.go                        |   278 +
 src/internal/trace/parser.go                       |   510 +-
 src/internal/trace/parser_test.go                  |   115 +-
 src/internal/trace/testdata/http_1_5_good          |   Bin 0 -> 42218 bytes
 src/internal/trace/testdata/stress_1_5_good        |   Bin 0 -> 7446 bytes
 src/internal/trace/testdata/stress_1_5_unordered   |   Bin 0 -> 8194 bytes
 .../trace/testdata/stress_start_stop_1_5_good      |   Bin 0 -> 6997 bytes
 src/io/example_test.go                             |     2 +-
 src/io/io.go                                       |    48 +-
 src/io/io_test.go                                  |     4 +-
 src/io/ioutil/ioutil.go                            |     4 +-
 src/io/ioutil/tempfile.go                          |    10 +-
 src/io/multi.go                                    |     9 +-
 src/io/multi_test.go                               |    34 +-
 src/io/pipe.go                                     |     5 -
 src/log/log.go                                     |    18 +-
 src/log/syslog/syslog.go                           |    42 +-
 src/make.bash                                      |     7 +
 src/make.bat                                       |     4 +
 src/make.rc                                        |     2 +-
 src/math/acosh.go                                  |     2 +-
 src/math/all_test.go                               |     7 -
 src/math/asin_386.s                                |     2 +-
 src/math/asin_amd64.s                              |     2 +-
 src/math/asin_amd64p32.s                           |     2 +-
 src/math/asin_arm.s                                |     2 +-
 src/math/asinh.go                                  |     2 +-
 src/math/atan2_386.s                               |     2 +-
 src/math/atan2_amd64.s                             |     2 +-
 src/math/atan2_amd64p32.s                          |     2 +-
 src/math/atan2_arm.s                               |     2 +-
 src/math/atan_386.s                                |     2 +-
 src/math/atan_amd64.s                              |     2 +-
 src/math/atan_amd64p32.s                           |     2 +-
 src/math/atan_arm.s                                |     2 +-
 src/math/atanh.go                                  |     2 +-
 src/math/big/arith_amd64p32.s                      |     2 +-
 src/math/big/arith_decl.go                         |     2 +-
 src/math/big/arith_decl_pure.go                    |     2 +-
 src/math/big/arith_s390x.s                         |   565 +
 src/math/big/arith_test.go                         |   136 +-
 src/math/big/float.go                              |   274 +-
 src/math/big/float_test.go                         |    80 +-
 src/math/big/floatconv.go                          |     2 +-
 src/math/big/floatconv_test.go                     |     5 +
 src/math/big/floatmarsh.go                         |    89 +-
 src/math/big/floatmarsh_test.go                    |    82 +
 src/math/big/ftoa.go                               |    22 +-
 src/math/big/gcd_test.go                           |    16 +-
 src/math/big/int.go                                |     4 +-
 src/math/big/intconv.go                            |    18 +-
 src/math/big/nat.go                                |    33 +-
 src/math/big/nat_test.go                           |    27 +-
 src/math/big/natconv.go                            |     4 +-
 src/math/big/natconv_test.go                       |   133 +-
 src/math/big/rat.go                                |     4 +-
 src/math/big/ratconv.go                            |    12 +-
 src/math/big/ratconv_test.go                       |     3 +-
 src/math/cmplx/cmath_test.go                       |     7 +-
 src/math/cmplx/sqrt.go                             |     2 +-
 src/math/dim_386.s                                 |     2 +-
 src/math/dim_amd64.s                               |     2 +-
 src/math/dim_amd64p32.s                            |     2 +-
 src/math/dim_arm.s                                 |     2 +-
 src/math/dim_s390x.s                               |   132 +
 src/math/erf.go                                    |     2 +-
 src/math/exp.go                                    |     2 +-
 src/math/exp2_386.s                                |     2 +-
 src/math/exp2_amd64.s                              |     2 +-
 src/math/exp2_amd64p32.s                           |     2 +-
 src/math/exp2_arm.s                                |     2 +-
 src/math/exp_386.s                                 |     2 +-
 src/math/exp_amd64.s                               |     2 +-
 src/math/exp_amd64p32.s                            |     2 +-
 src/math/exp_arm.s                                 |     2 +-
 src/math/expm1.go                                  |     2 +-
 src/math/expm1_386.s                               |     2 +-
 src/math/expm1_amd64.s                             |     2 +-
 src/math/expm1_amd64p32.s                          |     2 +-
 src/math/expm1_arm.s                               |     2 +-
 src/math/export_test.go                            |     2 +-
 src/math/floor_386.s                               |     2 +-
 src/math/floor_amd64.s                             |     2 +-
 src/math/floor_amd64p32.s                          |     2 +-
 src/math/floor_arm.s                               |     2 +-
 src/math/frexp_386.s                               |     2 +-
 src/math/frexp_amd64.s                             |     2 +-
 src/math/frexp_amd64p32.s                          |     2 +-
 src/math/frexp_arm.s                               |     2 +-
 src/math/gamma.go                                  |     2 +-
 src/math/hypot_386.s                               |     2 +-
 src/math/hypot_amd64.s                             |     2 +-
 src/math/hypot_amd64p32.s                          |     2 +-
 src/math/hypot_arm.s                               |     2 +-
 src/math/j0.go                                     |     2 +-
 src/math/j1.go                                     |     2 +-
 src/math/jn.go                                     |     2 +-
 src/math/ldexp_386.s                               |     2 +-
 src/math/ldexp_amd64.s                             |     2 +-
 src/math/ldexp_amd64p32.s                          |     2 +-
 src/math/ldexp_arm.s                               |     2 +-
 src/math/lgamma.go                                 |     2 +-
 src/math/log.go                                    |     2 +-
 src/math/log10_386.s                               |     2 +-
 src/math/log10_amd64.s                             |     2 +-
 src/math/log10_amd64p32.s                          |     2 +-
 src/math/log10_arm.s                               |     2 +-
 src/math/log1p.go                                  |     2 +-
 src/math/log1p_386.s                               |     2 +-
 src/math/log1p_amd64.s                             |     2 +-
 src/math/log1p_amd64p32.s                          |     2 +-
 src/math/log1p_arm.s                               |     2 +-
 src/math/log_386.s                                 |     2 +-
 src/math/log_amd64.s                               |     2 +-
 src/math/log_amd64p32.s                            |     2 +-
 src/math/log_arm.s                                 |     2 +-
 src/math/mod_amd64.s                               |     2 +-
 src/math/mod_amd64p32.s                            |     2 +-
 src/math/mod_arm.s                                 |     2 +-
 src/math/modf.go                                   |     2 +-
 src/math/modf_386.s                                |     2 +-
 src/math/modf_amd64.s                              |     2 +-
 src/math/modf_amd64p32.s                           |     2 +-
 src/math/modf_arm.s                                |     2 +-
 src/math/rand/example_test.go                      |    10 +
 src/math/rand/rand.go                              |    37 +-
 src/math/rand/rand_test.go                         |    40 +-
 src/math/rand/regress_test.go                      |    40 +-
 src/math/remainder.go                              |     2 +-
 src/math/remainder_amd64.s                         |     2 +-
 src/math/remainder_amd64p32.s                      |     2 +-
 src/math/remainder_arm.s                           |     2 +-
 src/math/sin_386.s                                 |     2 +-
 src/math/sin_amd64.s                               |     2 +-
 src/math/sin_amd64p32.s                            |     2 +-
 src/math/sin_arm.s                                 |     2 +-
 src/math/sincos_386.s                              |     2 +-
 src/math/sincos_amd64.s                            |     2 +-
 src/math/sincos_amd64p32.s                         |     2 +-
 src/math/sincos_arm.s                              |     2 +-
 src/math/sqrt.go                                   |     8 +-
 src/math/sqrt_386.s                                |     2 +-
 src/math/sqrt_amd64.s                              |     2 +-
 src/math/sqrt_amd64p32.s                           |     2 +-
 src/math/sqrt_arm.s                                |     2 +-
 src/math/sqrt_arm64.s                              |     2 +-
 src/math/sqrt_ppc64x.s                             |    14 +
 src/math/sqrt_s390x.s                              |    12 +
 src/math/stubs_arm64.s                             |     2 +-
 src/math/stubs_mips64x.s                           |     2 +-
 src/math/stubs_ppc64x.s                            |     5 +-
 src/math/stubs_s390x.s                             |    77 +
 src/math/tan_386.s                                 |     2 +-
 src/math/tan_amd64.s                               |     2 +-
 src/math/tan_amd64p32.s                            |     2 +-
 src/math/tan_arm.s                                 |     2 +-
 src/mime/encodedword.go                            |     8 +-
 src/mime/encodedword_test.go                       |    37 +-
 src/mime/grammar.go                                |     2 +-
 src/mime/mediatype.go                              |     4 +-
 src/mime/multipart/formdata.go                     |     6 +-
 src/mime/multipart/multipart.go                    |     8 +-
 src/mime/multipart/multipart_test.go               |     4 +-
 src/mime/multipart/writer.go                       |    13 +-
 src/mime/multipart/writer_test.go                  |    30 +
 src/mime/type_plan9.go                             |     2 +-
 src/naclmake.bash                                  |    48 +
 src/nacltest.bash                                  |    40 +-
 src/net/addrselect.go                              |     2 +-
 src/net/cgo_android.go                             |     2 +-
 src/net/cgo_bsd.go                                 |     2 +-
 src/net/cgo_linux.go                               |     2 +-
 src/net/cgo_netbsd.go                              |     2 +-
 src/net/cgo_openbsd.go                             |     2 +-
 src/net/cgo_solaris.go                             |     2 +-
 src/net/cgo_stub.go                                |    14 +-
 src/net/cgo_unix.go                                |   138 +-
 src/net/cgo_unix_test.go                           |    66 +-
 src/net/conf.go                                    |    35 +-
 src/net/conf_netcgo.go                             |     2 +-
 src/net/conf_test.go                               |    24 +-
 src/net/conn_test.go                               |     4 +-
 src/net/dial.go                                    |   370 +-
 src/net/dial_gen.go                                |    40 -
 src/net/dial_test.go                               |   483 +-
 src/net/dnsclient.go                               |     4 +-
 src/net/dnsclient_unix.go                          |   225 +-
 src/net/dnsclient_unix_test.go                     |   292 +-
 src/net/dnsconfig_unix.go                          |    76 +-
 src/net/dnsconfig_unix_test.go                     |    82 +-
 src/net/dnsmsg.go                                  |   164 +-
 src/net/dnsmsg_test.go                             |   215 +
 src/net/dnsname_test.go                            |     2 +-
 src/net/error_plan9_test.go                        |     2 +
 src/net/error_posix_test.go                        |    10 -
 src/net/error_test.go                              |    83 +-
 src/net/error_unix_test.go                         |    34 +
 src/net/error_windows_test.go                      |    19 +
 src/net/external_test.go                           |    11 +-
 src/net/fd_mutex.go                                |   101 +-
 src/net/fd_mutex_test.go                           |    72 +-
 src/net/fd_plan9.go                                |    71 +-
 src/net/fd_poll_nacl.go                            |    26 +-
 src/net/fd_poll_runtime.go                         |    44 +-
 src/net/fd_unix.go                                 |   160 +-
 src/net/fd_windows.go                              |   136 +-
 src/net/file_plan9.go                              |     4 +-
 src/net/hook.go                                    |    16 +-
 src/net/hook_windows.go                            |    11 +-
 src/net/hosts.go                                   |     8 +-
 src/net/hosts_test.go                              |    62 +-
 src/net/http/cgi/host.go                           |    12 +-
 src/net/http/cgi/host_test.go                      |    18 +
 src/net/http/cgi/testdata/test.cgi                 |     4 +
 src/net/http/client.go                             |   218 +-
 src/net/http/client_test.go                        |    91 +-
 src/net/http/clientserver_test.go                  |   190 +-
 src/net/http/cookie.go                             |     2 +-
 src/net/http/cookie_test.go                        |     2 +-
 src/net/http/cookiejar/punycode.go                 |     2 +-
 src/net/http/export_test.go                        |    58 +-
 src/net/http/fcgi/fcgi.go                          |     7 -
 src/net/http/filetransport.go                      |     2 +-
 src/net/http/fs.go                                 |    33 +-
 src/net/http/fs_test.go                            |    27 +-
 src/net/http/h2_bundle.go                          |  1689 +-
 src/net/http/header.go                             |    10 +-
 src/net/http/header_test.go                        |     2 +-
 src/net/http/http.go                               |    43 +
 src/net/http/http_test.go                          |    37 +-
 src/net/http/httptest/example_test.go              |     6 +-
 src/net/http/httptest/httptest.go                  |    88 +
 src/net/http/httptest/httptest_test.go             |   177 +
 src/net/http/httptest/recorder.go                  |    98 +-
 src/net/http/httptest/recorder_test.go             |   118 +-
 src/net/http/httptest/server.go                    |    34 +-
 src/net/http/httptest/server_test.go               |     4 +-
 src/net/http/httptrace/trace.go                    |   226 +
 src/net/http/httptrace/trace_test.go               |    62 +
 src/net/http/httputil/dump.go                      |    42 +-
 src/net/http/httputil/dump_test.go                 |    61 +
 src/net/http/httputil/example_test.go              |     2 +-
 src/net/http/httputil/persist.go                   |   173 +-
 src/net/http/httputil/reverseproxy.go              |    20 +-
 src/net/http/httputil/reverseproxy_test.go         |    63 +
 src/net/http/internal/chunked_test.go              |     2 +-
 src/net/http/lex.go                                |   183 -
 src/net/http/lex_test.go                           |   101 -
 src/net/http/main_test.go                          |    23 +-
 src/net/http/method.go                             |     2 +-
 src/net/http/pprof/pprof.go                        |    19 +-
 src/net/http/readrequest_test.go                   |    23 +-
 src/net/http/request.go                            |   277 +-
 src/net/http/request_test.go                       |   106 +-
 src/net/http/requestwrite_test.go                  |     6 +-
 src/net/http/response.go                           |    40 +-
 src/net/http/response_test.go                      |    35 +-
 src/net/http/responsewrite_test.go                 |    35 +-
 src/net/http/serve_test.go                         |   347 +-
 src/net/http/server.go                             |   286 +-
 src/net/http/sniff.go                              |    43 +-
 src/net/http/sniff_test.go                         |    11 +
 src/net/http/status.go                             |   122 +-
 src/net/http/transfer.go                           |    40 +-
 src/net/http/transport.go                          |   906 +-
 src/net/http/transport_internal_test.go            |    69 +
 src/net/http/transport_test.go                     |   521 +-
 src/net/interface.go                               |    85 +-
 src/net/interface_bsd.go                           |   173 +-
 src/net/interface_bsd_test.go                      |    11 +-
 src/net/interface_bsdvar.go                        |    28 +
 src/net/interface_darwin.go                        |    69 +-
 src/net/interface_dragonfly.go                     |    12 -
 src/net/interface_freebsd.go                       |    74 +-
 src/net/interface_linux.go                         |     6 +-
 src/net/interface_linux_test.go                    |     2 +-
 src/net/interface_netbsd.go                        |    12 -
 src/net/interface_openbsd.go                       |    12 -
 src/net/interface_stub.go                          |     6 +-
 src/net/interface_test.go                          |   286 +-
 src/net/interface_unix_test.go                     |    21 +-
 src/net/interface_windows.go                       |     6 +-
 src/net/internal/socktest/switch.go                |     2 +-
 src/net/internal/socktest/sys_windows.go           |    30 +
 src/net/ip.go                                      |    46 +-
 src/net/ip_test.go                                 |   135 +-
 src/net/ipraw_test.go                              |   116 -
 src/net/iprawsock.go                               |   138 +-
 src/net/iprawsock_plan9.go                         |    76 +-
 src/net/iprawsock_posix.go                         |   151 +-
 src/net/iprawsock_test.go                          |   116 +
 src/net/ipsock.go                                  |    78 +-
 src/net/ipsock_plan9.go                            |    76 +-
 src/net/ipsock_posix.go                            |    68 +-
 src/net/listen_test.go                             |    35 +-
 src/net/lookup.go                                  |    98 +-
 src/net/lookup_plan9.go                            |    62 +-
 src/net/lookup_stub.go                             |    27 +-
 src/net/lookup_test.go                             |   188 +-
 src/net/lookup_unix.go                             |    58 +-
 src/net/lookup_windows.go                          |   205 +-
 src/net/lookup_windows_test.go                     |    17 +-
 src/net/mac.go                                     |     2 +-
 src/net/mac_test.go                                |     2 +-
 src/net/mail/message.go                            |   187 +-
 src/net/mail/message_test.go                       |    74 +-
 src/net/main_conf_test.go                          |    38 +
 src/net/main_noconf_test.go                        |    22 +
 src/net/main_plan9_test.go                         |     1 +
 src/net/main_test.go                               |     2 -
 src/net/main_unix_test.go                          |     1 +
 src/net/main_windows_test.go                       |     4 +
 src/net/mockserver_test.go                         |    69 +-
 src/net/net.go                                     |    24 +-
 src/net/net_test.go                                |   110 +
 src/net/net_windows_test.go                        |    54 +-
 src/net/netgo_unix_test.go                         |    10 +-
 src/net/non_unix_test.go                           |    22 -
 src/net/packetconn_test.go                         |     2 +-
 src/net/parse.go                                   |     4 +-
 src/net/pipe.go                                    |     2 +-
 src/net/pipe_test.go                               |     2 +-
 src/net/platform_test.go                           |     3 +-
 src/net/port.go                                    |    62 +
 src/net/port_test.go                               |    52 +
 src/net/protoconn_test.go                          |     2 +-
 src/net/rpc/client.go                              |    12 +-
 src/net/rpc/jsonrpc/all_test.go                    |     2 +-
 src/net/rpc/jsonrpc/client.go                      |     2 +-
 src/net/rpc/jsonrpc/server.go                      |     4 +-
 src/net/rpc/server.go                              |    16 +-
 src/net/rpc/server_test.go                         |     7 +-
 src/net/sendfile_dragonfly.go                      |     6 +-
 src/net/sendfile_freebsd.go                        |     6 +-
 src/net/sendfile_linux.go                          |     4 +-
 src/net/sendfile_solaris.go                        |    15 +-
 src/net/sendfile_stub.go                           |     2 +-
 src/net/sendfile_test.go                           |    90 +
 src/net/sendfile_windows.go                        |     4 +-
 src/net/smtp/smtp.go                               |     8 +-
 src/net/sock_bsd.go                                |     2 +-
 src/net/sock_linux.go                              |     2 +-
 src/net/sock_plan9.go                              |     2 +-
 src/net/sock_posix.go                              |    12 +-
 src/net/sock_stub.go                               |     2 +-
 src/net/sock_windows.go                            |     2 +-
 src/net/sockopt_bsd.go                             |     4 +-
 src/net/sockopt_linux.go                           |     4 +-
 src/net/sockopt_plan9.go                           |     8 +-
 src/net/sockopt_posix.go                           |     2 +-
 src/net/sockopt_solaris.go                         |     4 +-
 src/net/sockopt_stub.go                            |     2 +-
 src/net/sockopt_windows.go                         |     4 +-
 src/net/sockoptip_bsd.go                           |     2 +-
 src/net/sockoptip_linux.go                         |     2 +-
 src/net/sockoptip_posix.go                         |     2 +-
 src/net/sockoptip_stub.go                          |     2 +-
 src/net/sockoptip_windows.go                       |     2 +-
 src/net/tcp_test.go                                |   590 -
 src/net/tcpsock.go                                 |   237 +-
 src/net/tcpsock_plan9.go                           |   211 +-
 src/net/tcpsock_posix.go                           |   239 +-
 src/net/tcpsock_test.go                            |   635 +
 src/net/tcpsock_unix_test.go                       |    79 +
 src/net/tcpsockopt_darwin.go                       |     2 +-
 src/net/tcpsockopt_dragonfly.go                    |     2 +-
 src/net/tcpsockopt_openbsd.go                      |     2 +-
 src/net/tcpsockopt_plan9.go                        |     7 +-
 src/net/tcpsockopt_posix.go                        |     2 +-
 src/net/tcpsockopt_solaris.go                      |     2 +-
 src/net/tcpsockopt_stub.go                         |     2 +-
 src/net/tcpsockopt_unix.go                         |     2 +-
 src/net/tcpsockopt_windows.go                      |     2 +-
 src/net/testdata/Mark.Twain-Tom.Sawyer.txt         |  8465 +++++++++
 src/net/textproto/header.go                        |     6 +-
 src/net/textproto/pipeline.go                      |     6 +-
 src/net/textproto/reader.go                        |   106 +-
 src/net/textproto/reader_test.go                   |     8 +-
 src/net/textproto/textproto.go                     |     4 +-
 src/net/textproto/writer.go                        |     4 +-
 src/net/textproto/writer_test.go                   |     2 +-
 src/net/timeout_test.go                            |    74 +-
 src/net/udp_test.go                                |   364 -
 src/net/udpsock.go                                 |   185 +-
 src/net/udpsock_plan9.go                           |   146 +-
 src/net/udpsock_posix.go                           |   184 +-
 src/net/udpsock_test.go                            |   399 +
 src/net/unix_test.go                               |   473 -
 src/net/unixsock.go                                |   274 +-
 src/net/unixsock_plan9.go                          |   140 +-
 src/net/unixsock_posix.go                          |   275 +-
 src/net/unixsock_test.go                           |   446 +
 src/net/url/url.go                                 |    65 +-
 src/net/url/url_test.go                            |    39 +-
 src/os/doc.go                                      |     6 +-
 src/os/env.go                                      |     6 +-
 src/os/error_test.go                               |    12 +-
 src/os/error_unix.go                               |     2 +-
 src/os/error_unix_test.go                          |    39 +
 src/os/error_windows_test.go                       |    35 +
 src/os/exec.go                                     |    12 +-
 src/os/exec/exec.go                                |    45 +-
 src/os/exec/exec_test.go                           |   131 +-
 src/os/exec/lp_plan9.go                            |    10 +-
 src/os/exec/lp_unix.go                             |    12 +-
 src/os/exec/lp_unix_test.go                        |     2 +-
 src/os/exec/lp_windows.go                          |    86 +-
 src/os/exec/lp_windows_test.go                     |     8 +-
 src/os/exec_posix.go                               |     2 +-
 src/os/exec_unix.go                                |    18 +
 src/os/exec_windows.go                             |     2 +-
 src/os/export_test.go                              |     2 +-
 src/os/file.go                                     |     8 +-
 src/os/file_plan9.go                               |    12 +-
 src/os/file_unix.go                                |    10 +-
 src/os/file_windows.go                             |    32 +-
 src/os/getwd.go                                    |     4 +-
 src/os/os_test.go                                  |   106 +-
 src/os/os_unix_test.go                             |    15 +-
 src/os/os_windows_test.go                          |    24 +-
 src/os/path.go                                     |     2 +-
 src/os/path_test.go                                |     2 +-
 src/os/pipe_test.go                                |     2 +-
 src/os/signal/doc.go                               |     6 +-
 src/os/signal/sig.s                                |     2 +-
 src/os/signal/signal.go                            |     2 +-
 src/os/signal/signal_test.go                       |    13 +
 src/os/stat_darwin.go                              |     2 +-
 src/os/stat_dragonfly.go                           |     4 +-
 src/os/stat_freebsd.go                             |     2 +-
 src/os/stat_linux.go                               |     2 +-
 src/os/stat_nacl.go                                |     2 +-
 src/os/stat_netbsd.go                              |     4 +-
 src/os/stat_openbsd.go                             |     4 +-
 src/os/stat_plan9.go                               |     4 +-
 src/os/stat_solaris.go                             |     4 +-
 src/os/stat_windows.go                             |    18 +-
 src/os/str.go                                      |     2 +-
 src/os/sys_windows.go                              |     2 +-
 src/os/types.go                                    |     2 +-
 src/os/types_windows.go                            |     6 +-
 src/os/user/getgrouplist_darwin.go                 |    29 +
 src/os/user/getgrouplist_unix.go                   |    22 +
 src/os/user/listgroups_solaris.go                  |    17 +
 src/os/user/listgroups_unix.go                     |    52 +
 src/os/user/lookup.go                              |    21 +-
 src/os/user/lookup_android.go                      |    38 +
 src/os/user/lookup_plan9.go                        |    20 +-
 src/os/user/lookup_stubs.go                        |    70 +-
 src/os/user/lookup_unix.go                         |   252 +-
 src/os/user/lookup_windows.go                      |    23 +-
 src/os/user/user.go                                |    36 +-
 src/os/user/user_test.go                           |    76 +-
 src/os/wait_unimp.go                               |    16 +
 src/os/wait_wait6.go                               |    40 +
 src/os/wait_waitid.go                              |    34 +
 src/path/example_test.go                           |     9 +-
 src/path/filepath/example_unix_test.go             |    14 +
 src/path/filepath/export_windows_test.go           |     7 +
 src/path/filepath/match.go                         |    49 +-
 src/path/filepath/match_test.go                    |   171 +-
 src/path/filepath/path.go                          |    18 +-
 src/path/filepath/path_test.go                     |     4 +-
 src/path/filepath/path_windows.go                  |     2 +-
 src/path/filepath/path_windows_test.go             |   161 +
 src/path/filepath/symlink.go                       |     2 +-
 src/path/filepath/symlink_windows.go               |   100 +-
 src/path/match.go                                  |     2 +-
 src/path/path.go                                   |     4 +-
 src/path/path_test.go                              |     8 +-
 src/reflect/all_test.go                            |   893 +-
 src/reflect/asm_386.s                              |     2 +-
 src/reflect/asm_amd64.s                            |     2 +-
 src/reflect/asm_amd64p32.s                         |     2 +-
 src/reflect/asm_arm.s                              |     2 +-
 src/reflect/asm_arm64.s                            |     2 +-
 src/reflect/asm_mips64x.s                          |     2 +-
 src/reflect/asm_ppc64x.s                           |     2 +-
 src/reflect/asm_s390x.s                            |    30 +
 src/reflect/deepequal.go                           |     2 +-
 src/reflect/example_test.go                        |    30 +-
 src/reflect/export_test.go                         |    51 +-
 src/reflect/makefunc.go                            |     2 +-
 src/reflect/set_test.go                            |     4 +-
 src/reflect/type.go                                |  1371 +-
 src/reflect/value.go                               |   107 +-
 src/regexp/backtrack.go                            |     5 +-
 src/regexp/exec.go                                 |    14 +-
 src/regexp/exec_test.go                            |    83 +-
 src/regexp/onepass.go                              |     6 +-
 src/regexp/onepass_test.go                         |     4 +-
 src/regexp/regexp.go                               |   103 +-
 src/regexp/syntax/compile.go                       |     4 +-
 src/regexp/syntax/doc.go                           |     4 +-
 src/regexp/syntax/make_perl_groups.pl              |     2 +-
 src/regexp/syntax/parse.go                         |    34 +-
 src/regexp/syntax/parse_test.go                    |     2 +-
 src/regexp/syntax/prog.go                          |     4 +-
 src/regexp/syntax/regexp.go                        |     6 +-
 src/regexp/syntax/simplify.go                      |     8 +-
 src/regexp/syntax/simplify_test.go                 |     6 +-
 src/run.bash                                       |     1 +
 src/run.bat                                        |     2 +
 src/run.rc                                         |     1 +
 src/runtime/alg.go                                 |    37 +-
 src/runtime/append_test.go                         |   322 +-
 src/runtime/asm.s                                  |     2 +-
 src/runtime/asm_386.s                              |    63 +-
 src/runtime/asm_amd64.s                            |   460 +-
 src/runtime/asm_amd64p32.s                         |    18 +-
 src/runtime/asm_arm.s                              |    34 +-
 src/runtime/asm_arm64.s                            |    36 +-
 src/runtime/asm_mips64x.s                          |   134 +-
 src/runtime/asm_ppc64x.h                           |     4 +-
 src/runtime/asm_ppc64x.s                           |   192 +-
 src/runtime/asm_s390x.s                            |  1135 ++
 src/runtime/atomic_pointer.go                      |    14 +-
 src/runtime/atomic_ppc64x.s                        |     2 +-
 src/runtime/callers_test.go                        |    83 +
 src/runtime/cgo.go                                 |    10 +-
 src/runtime/cgo/asm_386.s                          |    15 +-
 src/runtime/cgo/asm_amd64.s                        |    81 +-
 src/runtime/cgo/asm_arm.s                          |    47 +-
 src/runtime/cgo/asm_arm64.s                        |    81 +-
 src/runtime/cgo/asm_mips64x.s                      |    76 +
 src/runtime/cgo/asm_nacl_amd64p32.s                |     2 +-
 src/runtime/cgo/asm_ppc64x.s                       |    15 +-
 src/runtime/cgo/asm_s390x.s                        |    43 +
 src/runtime/cgo/callbacks.go                       |    38 +-
 src/runtime/cgo/callbacks_traceback.go             |    17 +
 src/runtime/cgo/cgo.go                             |     2 +-
 src/runtime/cgo/dragonfly.go                       |     2 +-
 src/runtime/cgo/freebsd.go                         |     2 +-
 src/runtime/cgo/gcc_386.S                          |     2 +-
 src/runtime/cgo/gcc_amd64.S                        |     2 +-
 src/runtime/cgo/gcc_android.c                      |     4 +-
 src/runtime/cgo/gcc_android_386.c                  |     4 +-
 src/runtime/cgo/gcc_android_amd64.c                |     4 +-
 src/runtime/cgo/gcc_android_arm.c                  |     4 +-
 src/runtime/cgo/gcc_android_arm64.c                |     4 +-
 src/runtime/cgo/gcc_arm.S                          |     2 +-
 src/runtime/cgo/gcc_arm64.S                        |     2 +-
 src/runtime/cgo/gcc_context.c                      |    21 +
 src/runtime/cgo/gcc_darwin_386.c                   |     4 +-
 src/runtime/cgo/gcc_darwin_amd64.c                 |     4 +-
 src/runtime/cgo/gcc_darwin_arm.c                   |     4 +-
 src/runtime/cgo/gcc_darwin_arm64.c                 |     4 +-
 src/runtime/cgo/gcc_dragonfly_amd64.c              |    10 +-
 src/runtime/cgo/gcc_fatalf.c                       |     4 +-
 src/runtime/cgo/gcc_freebsd_386.c                  |     4 +-
 src/runtime/cgo/gcc_freebsd_amd64.c                |     4 +-
 src/runtime/cgo/gcc_freebsd_arm.c                  |     6 +-
 src/runtime/cgo/gcc_libinit.c                      |    49 +-
 src/runtime/cgo/gcc_libinit_linux_ppc64x.c         |    28 -
 src/runtime/cgo/gcc_libinit_openbsd.c              |    36 +-
 src/runtime/cgo/gcc_libinit_windows.c              |   113 +-
 src/runtime/cgo/gcc_linux_386.c                    |     6 +-
 src/runtime/cgo/gcc_linux_amd64.c                  |     6 +-
 src/runtime/cgo/gcc_linux_arm.c                    |     6 +-
 src/runtime/cgo/gcc_linux_arm64.c                  |     6 +-
 src/runtime/cgo/gcc_linux_mips64x.c                |    77 +
 src/runtime/cgo/gcc_linux_ppc64x.c                 |     4 +-
 src/runtime/cgo/gcc_linux_s390x.c                  |    68 +
 src/runtime/cgo/gcc_mips64x.S                      |    79 +
 src/runtime/cgo/gcc_mmap.c                         |     8 +-
 src/runtime/cgo/gcc_netbsd_386.c                   |    10 +-
 src/runtime/cgo/gcc_netbsd_amd64.c                 |    10 +-
 src/runtime/cgo/gcc_netbsd_arm.c                   |    10 +-
 src/runtime/cgo/gcc_openbsd_386.c                  |    46 +-
 src/runtime/cgo/gcc_openbsd_amd64.c                |    45 +-
 src/runtime/cgo/gcc_ppc64x.S                       |     2 +-
 src/runtime/cgo/gcc_s390x.S                        |    46 +
 src/runtime/cgo/gcc_setenv.c                       |     2 +-
 src/runtime/cgo/gcc_signal_darwin_armx.c           |    12 +-
 src/runtime/cgo/gcc_signal_darwin_lldb.c           |     4 +-
 src/runtime/cgo/gcc_solaris_amd64.c                |     2 -
 src/runtime/cgo/gcc_traceback.c                    |    31 +
 src/runtime/cgo/gcc_util.c                         |    31 +-
 src/runtime/cgo/gcc_windows_386.c                  |     4 +-
 src/runtime/cgo/gcc_windows_amd64.c                |     4 +-
 src/runtime/cgo/iscgo.go                           |     6 +-
 src/runtime/cgo/libcgo.h                           |    53 +-
 src/runtime/cgo/mmap.go                            |     6 +-
 src/runtime/cgo/netbsd.go                          |     2 +-
 src/runtime/cgo/openbsd.go                         |     2 +-
 src/runtime/cgo/setenv.go                          |     2 +-
 src/runtime/cgo/signal_darwin_armx.go              |     6 +-
 src/runtime/cgo_mips64x.go                         |    12 +
 src/runtime/cgo_mmap.go                            |     8 +-
 src/runtime/cgo_ppc64x.go                          |     2 +-
 src/runtime/cgocall.go                             |   122 +-
 src/runtime/cgocallback.go                         |     2 +-
 src/runtime/cgocheck.go                            |    31 +-
 src/runtime/chan.go                                |    72 +-
 src/runtime/chan_test.go                           |   109 +-
 src/runtime/chanbarrier_test.go                    |     2 +-
 src/runtime/compiler.go                            |     4 +-
 src/runtime/cpuprof.go                             |    84 +-
 src/runtime/cputicks.go                            |     4 +-
 src/runtime/crash_cgo_test.go                      |    88 +
 src/runtime/crash_nonunix_test.go                  |    13 +
 src/runtime/crash_test.go                          |   168 +-
 src/runtime/crash_unix_test.go                     |     8 +-
 src/runtime/debug.go                               |     2 +-
 src/runtime/debug/debug.s                          |     2 +-
 src/runtime/debug/garbage.go                       |    10 +-
 src/runtime/debug/garbage_test.go                  |     2 +-
 src/runtime/debug/heapdump_test.go                 |     2 +-
 src/runtime/debug/stack_test.go                    |     2 +-
 src/runtime/debug/stubs.go                         |     2 +-
 src/runtime/defs2_linux.go                         |     2 +-
 src/runtime/defs_linux_s390x.go                    |   167 +
 src/runtime/defs_plan9_386.go                      |     6 +
 src/runtime/defs_plan9_amd64.go                    |     6 +
 src/runtime/defs_plan9_arm.go                      |    63 +
 src/runtime/env_plan9.go                           |     2 +-
 src/runtime/env_posix.go                           |     4 +-
 src/runtime/error.go                               |    15 +-
 src/runtime/export_arm_test.go                     |     2 +-
 src/runtime/export_futex_test.go                   |     2 +-
 src/runtime/export_linux_test.go                   |     2 +-
 src/runtime/export_mmap_test.go                    |     2 +-
 src/runtime/export_test.go                         |   135 +-
 src/runtime/export_windows_test.go                 |     8 +-
 src/runtime/extern.go                              |    36 +-
 src/runtime/fastlog2_test.go                       |     2 +-
 src/runtime/funcdata.h                             |     4 +-
 src/runtime/futex_test.go                          |     2 +-
 src/runtime/gcinfo_test.go                         |     9 +-
 src/runtime/go_tls.h                               |     2 +-
 src/runtime/hash64.go                              |     2 +-
 src/runtime/hash_test.go                           |    61 +-
 src/runtime/hashmap.go                             |   131 +-
 src/runtime/hashmap_fast.go                        |    57 +-
 src/runtime/heapdump.go                            |    72 +-
 src/runtime/iface.go                               |   181 +-
 src/runtime/internal/atomic/asm.s                  |     2 +-
 src/runtime/internal/atomic/asm_386.s              |     2 +-
 src/runtime/internal/atomic/asm_amd64.s            |     2 +-
 src/runtime/internal/atomic/asm_amd64p32.s         |     2 +-
 src/runtime/internal/atomic/asm_mips64x.s          |     8 +-
 src/runtime/internal/atomic/asm_ppc64x.s           |    58 +-
 src/runtime/internal/atomic/asm_s390x.s            |   174 +
 src/runtime/internal/atomic/atomic_386.go          |     2 +-
 src/runtime/internal/atomic/atomic_amd64x.go       |     5 +-
 src/runtime/internal/atomic/atomic_arm.go          |     2 +-
 src/runtime/internal/atomic/atomic_arm64.go        |     2 +-
 src/runtime/internal/atomic/atomic_arm64.s         |     2 +-
 src/runtime/internal/atomic/atomic_mips64x.go      |     2 +-
 src/runtime/internal/atomic/atomic_mips64x.s       |    12 +-
 src/runtime/internal/atomic/atomic_ppc64x.go       |     2 +-
 src/runtime/internal/atomic/atomic_s390x.go        |    73 +
 src/runtime/internal/atomic/atomic_test.go         |     2 +-
 src/runtime/internal/atomic/sys_plan9_arm.s        |    11 +
 src/runtime/internal/sys/arch.go                   |    17 +
 src/runtime/internal/sys/arch_386.go               |     2 +-
 src/runtime/internal/sys/arch_amd64.go             |     2 +-
 src/runtime/internal/sys/arch_amd64p32.go          |     2 +-
 src/runtime/internal/sys/arch_arm.go               |     2 +-
 src/runtime/internal/sys/arch_arm64.go             |     2 +-
 src/runtime/internal/sys/arch_mips64.go            |     2 +-
 src/runtime/internal/sys/arch_mips64le.go          |     2 +-
 src/runtime/internal/sys/arch_ppc64.go             |     2 +-
 src/runtime/internal/sys/arch_ppc64le.go           |     2 +-
 src/runtime/internal/sys/arch_s390x.go             |    18 +
 src/runtime/internal/sys/gengoos.go                |     6 +-
 src/runtime/internal/sys/intrinsics.go             |   116 +
 src/runtime/internal/sys/intrinsics_386.s          |    68 +
 src/runtime/internal/sys/intrinsics_stubs.go       |    14 +
 src/runtime/internal/sys/intrinsics_test.go        |    54 +
 src/runtime/internal/sys/sys.go                    |     2 +-
 src/runtime/internal/sys/zgoarch_386.go            |     2 +-
 src/runtime/internal/sys/zgoarch_amd64.go          |     2 +-
 src/runtime/internal/sys/zgoarch_amd64p32.go       |     2 +-
 src/runtime/internal/sys/zgoarch_arm.go            |     2 +-
 src/runtime/internal/sys/zgoarch_arm64.go          |     2 +-
 src/runtime/internal/sys/zgoarch_mips64.go         |     2 +-
 src/runtime/internal/sys/zgoarch_mips64le.go       |     2 +-
 src/runtime/internal/sys/zgoarch_ppc64.go          |     2 +-
 src/runtime/internal/sys/zgoarch_ppc64le.go        |     2 +-
 src/runtime/internal/sys/zgoarch_s390x.go          |    26 +
 src/runtime/internal/sys/zgoos_android.go          |     2 +-
 src/runtime/internal/sys/zgoos_darwin.go           |     2 +-
 src/runtime/internal/sys/zgoos_dragonfly.go        |     2 +-
 src/runtime/internal/sys/zgoos_freebsd.go          |     2 +-
 src/runtime/internal/sys/zgoos_linux.go            |     2 +-
 src/runtime/internal/sys/zgoos_nacl.go             |     2 +-
 src/runtime/internal/sys/zgoos_netbsd.go           |     2 +-
 src/runtime/internal/sys/zgoos_openbsd.go          |     2 +-
 src/runtime/internal/sys/zgoos_plan9.go            |     2 +-
 src/runtime/internal/sys/zgoos_solaris.go          |     2 +-
 src/runtime/internal/sys/zgoos_windows.go          |     2 +-
 src/runtime/lfstack.go                             |     9 +-
 src/runtime/lfstack_32bit.go                       |     8 +-
 src/runtime/lfstack_64bit.go                       |    48 +
 src/runtime/lfstack_amd64.go                       |    24 -
 src/runtime/lfstack_darwin_arm64.go                |    25 -
 src/runtime/lfstack_linux_arm64.go                 |    25 -
 src/runtime/lfstack_linux_mips64x.go               |    32 -
 src/runtime/lfstack_linux_ppc64x.go                |    32 -
 src/runtime/lock_futex.go                          |     8 +-
 src/runtime/lock_sema.go                           |    18 +-
 src/runtime/malloc.go                              |   328 +-
 src/runtime/map_test.go                            |    16 +
 src/runtime/mbarrier.go                            |    58 +-
 src/runtime/mbitmap.go                             |   643 +-
 src/runtime/mcache.go                              |    15 +-
 src/runtime/mcentral.go                            |    85 +-
 src/runtime/mem_bsd.go                             |     8 +-
 src/runtime/mem_darwin.go                          |     8 +-
 src/runtime/mem_linux.go                           |    11 +-
 src/runtime/mem_plan9.go                           |     2 +-
 src/runtime/mem_windows.go                         |     2 +-
 src/runtime/memclr_amd64.s                         |     2 +-
 src/runtime/memclr_arm.s                           |     2 +-
 src/runtime/memclr_s390x.s                         |   122 +
 src/runtime/memmove_386.s                          |    27 +-
 src/runtime/memmove_amd64.s                        |    23 +-
 src/runtime/memmove_arm.s                          |     2 +-
 src/runtime/memmove_linux_amd64_test.go            |     2 +-
 src/runtime/memmove_nacl_amd64p32.s                |     4 +-
 src/runtime/memmove_plan9_386.s                    |     6 +-
 src/runtime/memmove_plan9_amd64.s                  |     6 +-
 src/runtime/memmove_ppc64x.s                       |   117 +-
 src/runtime/memmove_s390x.s                        |   189 +
 src/runtime/memmove_test.go                        |   160 +-
 src/runtime/mfinal.go                              |   103 +-
 src/runtime/mfixalloc.go                           |     6 +-
 src/runtime/mgc.go                                 |   196 +-
 src/runtime/mgcmark.go                             |   379 +-
 src/runtime/mgcsweep.go                            |   159 +-
 src/runtime/mgcwork.go                             |   164 +-
 src/runtime/mheap.go                               |   327 +-
 src/runtime/mknacl.sh                              |     2 +-
 src/runtime/mmap.go                                |     7 +-
 src/runtime/mprof.go                               |    16 +-
 src/runtime/msan.go                                |     8 +-
 src/runtime/msan0.go                               |     2 +-
 src/runtime/msan_amd64.s                           |     2 +-
 src/runtime/msize.go                               |    32 +-
 src/runtime/mstats.go                              |    20 +-
 src/runtime/mstkbar.go                             |    32 +-
 src/runtime/netpoll.go                             |     2 +-
 src/runtime/netpoll_kqueue.go                      |     2 +-
 src/runtime/netpoll_solaris.go                     |     4 +-
 src/runtime/netpoll_windows.go                     |     2 +-
 src/runtime/noasm.go                               |     2 +-
 src/runtime/norace_linux_test.go                   |     4 +-
 src/runtime/norace_test.go                         |     2 +-
 src/runtime/os1_darwin.go                          |   538 -
 src/runtime/os1_dragonfly.go                       |   270 -
 src/runtime/os1_freebsd.go                         |   281 -
 src/runtime/os1_linux.go                           |   388 -
 src/runtime/os1_linux_generic.go                   |    27 -
 src/runtime/os1_linux_mips64x.go                   |    26 -
 src/runtime/os1_nacl.go                            |   214 -
 src/runtime/os1_netbsd.go                          |   275 -
 src/runtime/os1_openbsd.go                         |   278 -
 src/runtime/os1_plan9.go                           |   278 -
 src/runtime/os1_windows.go                         |   682 -
 src/runtime/os2_darwin.go                          |    14 -
 src/runtime/os2_dragonfly.go                       |    15 -
 src/runtime/os2_linux_generic.go                   |    29 -
 src/runtime/os2_linux_mips64x.go                   |    25 -
 src/runtime/os2_nacl.go                            |     2 +-
 src/runtime/os2_netbsd.go                          |    18 -
 src/runtime/os2_openbsd.go                         |     2 +-
 src/runtime/os2_windows.go                         |    19 -
 src/runtime/os3_plan9.go                           |    41 +-
 src/runtime/os3_solaris.go                         |    13 +-
 src/runtime/os_darwin.go                           |   543 +-
 src/runtime/os_dragonfly.go                        |   276 +-
 src/runtime/os_freebsd.go                          |   279 +-
 src/runtime/os_linux.go                            |   438 +-
 src/runtime/os_linux_386.go                        |    33 -
 src/runtime/os_linux_arm.go                        |    49 +-
 src/runtime/os_linux_arm64.go                      |    16 +-
 src/runtime/os_linux_generic.go                    |    48 +
 src/runtime/os_linux_mips64x.go                    |    48 +-
 src/runtime/os_linux_noauxv.go                     |    10 +
 src/runtime/os_linux_s390x.go                      |    46 +
 src/runtime/os_nacl.go                             |   234 +-
 src/runtime/os_netbsd.go                           |   290 +-
 .../{os1_netbsd_386.go => os_netbsd_386.go}        |     0
 .../{os1_netbsd_amd64.go => os_netbsd_amd64.go}    |     0
 src/runtime/os_openbsd.go                          |   278 +-
 src/runtime/os_plan9.go                            |   302 +-
 src/runtime/os_plan9_arm.go                        |    17 +
 src/runtime/os_solaris.go                          |     2 +-
 src/runtime/os_windows.go                          |   722 +-
 src/runtime/panic.go                               |    47 +-
 src/runtime/parfor.go                              |   217 -
 src/runtime/parfor_test.go                         |   128 -
 src/runtime/pprof/mprof_test.go                    |     4 +-
 src/runtime/pprof/pprof.go                         |   133 +-
 src/runtime/pprof/pprof_test.go                    |    76 +-
 src/runtime/print.go                               |     2 +-
 src/runtime/proc.go                                |   514 +-
 src/runtime/proc_runtime_test.go                   |    33 +
 src/runtime/proc_test.go                           |    42 +-
 src/runtime/race.go                                |    99 +-
 src/runtime/race/README                            |     2 +-
 src/runtime/race/output_test.go                    |    21 +-
 src/runtime/race/race_darwin_amd64.syso            |   Bin 300192 -> 341304 bytes
 src/runtime/race/race_freebsd_amd64.syso           |   Bin 368688 -> 399904 bytes
 src/runtime/race/race_linux_amd64.syso             |   Bin 352664 -> 371032 bytes
 src/runtime/race/race_linux_test.go                |    37 +
 src/runtime/race/race_test.go                      |    26 +
 src/runtime/race/race_windows_amd64.syso           |   Bin 349411 -> 363595 bytes
 src/runtime/race/race_windows_test.go              |    46 +
 src/runtime/race/sched_test.go                     |     2 +-
 src/runtime/race/testdata/chan_test.go             |     5 +
 src/runtime/race/testdata/io_test.go               |    37 +-
 src/runtime/race0.go                               |     7 +-
 src/runtime/race_amd64.s                           |    42 +-
 src/runtime/rdebug.go                              |     9 +-
 src/runtime/rt0_darwin_amd64.s                     |    12 +-
 src/runtime/rt0_darwin_arm.s                       |    19 +-
 src/runtime/rt0_darwin_arm64.s                     |    18 +-
 src/runtime/rt0_linux_arm.s                        |    29 +-
 src/runtime/rt0_linux_arm64.s                      |    18 +-
 src/runtime/rt0_linux_mips64x.s                    |    20 +-
 src/runtime/rt0_linux_ppc64le.s                    |   129 +
 src/runtime/rt0_linux_s390x.s                      |    20 +
 src/runtime/rt0_plan9_arm.s                        |    17 +
 src/runtime/rt0_windows_386.s                      |    34 +
 src/runtime/rt0_windows_amd64.s                    |    31 +
 src/runtime/runtime-gdb.py                         |     6 +-
 src/runtime/runtime-gdb_test.go                    |   142 +-
 src/runtime/runtime-lldb_test.go                   |     4 +-
 src/runtime/runtime.go                             |     2 +-
 src/runtime/runtime1.go                            |    51 +-
 src/runtime/runtime2.go                            |   284 +-
 src/runtime/runtime_linux_test.go                  |     2 +-
 src/runtime/runtime_mmap_test.go                   |     2 +-
 src/runtime/runtime_test.go                        |     8 +-
 src/runtime/runtime_unix_test.go                   |     2 +-
 src/runtime/select.go                              |   132 +-
 src/runtime/sema.go                                |   235 +-
 src/runtime/signal1_unix.go                        |    59 +-
 src/runtime/signal2_unix.go                        |     6 +-
 src/runtime/signal_386.go                          |     4 +-
 src/runtime/signal_amd64x.go                       |     4 +-
 src/runtime/signal_arm.go                          |     2 +-
 src/runtime/signal_arm64.go                        |     2 +-
 src/runtime/signal_darwin.go                       |     2 +-
 src/runtime/signal_darwin_386.go                   |     2 +-
 src/runtime/signal_darwin_amd64.go                 |     2 +-
 src/runtime/signal_darwin_arm.go                   |     2 +-
 src/runtime/signal_darwin_arm64.go                 |     2 +-
 src/runtime/signal_dragonfly.go                    |    14 +-
 src/runtime/signal_dragonfly_amd64.go              |    10 +-
 src/runtime/signal_freebsd.go                      |    18 +-
 src/runtime/signal_freebsd_386.go                  |     8 +-
 src/runtime/signal_freebsd_amd64.go                |     6 +-
 src/runtime/signal_freebsd_arm.go                  |     2 +-
 src/runtime/signal_linux_386.go                    |     2 +-
 src/runtime/signal_linux_amd64.go                  |     2 +-
 src/runtime/signal_linux_arm.go                    |     2 +-
 src/runtime/signal_linux_arm64.go                  |     2 +-
 src/runtime/signal_linux_mips64x.go                |     2 +-
 src/runtime/signal_linux_ppc64x.go                 |     2 +-
 src/runtime/signal_linux_s390x.go                  |   208 +
 src/runtime/signal_mips64x.go                      |     2 +-
 src/runtime/signal_nacl_386.go                     |     2 +-
 src/runtime/signal_nacl_amd64p32.go                |     2 +-
 src/runtime/signal_nacl_arm.go                     |     2 +-
 src/runtime/signal_netbsd_386.go                   |    10 +-
 src/runtime/signal_netbsd_amd64.go                 |     4 +-
 src/runtime/signal_netbsd_arm.go                   |     2 +-
 src/runtime/signal_openbsd.go                      |    16 +-
 src/runtime/signal_openbsd_386.go                  |     2 +-
 src/runtime/signal_openbsd_amd64.go                |     2 +-
 src/runtime/signal_openbsd_arm.go                  |     2 +-
 src/runtime/signal_plan9.go                        |     4 +-
 src/runtime/signal_ppc64x.go                       |     2 +-
 src/runtime/signal_sigtramp.go                     |    10 +-
 src/runtime/signal_solaris.go                      |     2 +-
 src/runtime/signal_unix.go                         |     9 +-
 src/runtime/signal_windows.go                      |    10 +-
 src/runtime/sigpanic_unix.go                       |     2 +-
 src/runtime/sigqueue.go                            |    22 +-
 src/runtime/sigqueue_plan9.go                      |     2 +-
 src/runtime/sigtab_linux_generic.go                |     2 +-
 src/runtime/sigtab_linux_mips64x.go                |     2 +-
 src/runtime/slice.go                               |   115 +-
 src/runtime/softfloat64.go                         |     2 +-
 src/runtime/softfloat64_test.go                    |     2 +-
 src/runtime/softfloat_arm.go                       |    19 +-
 src/runtime/sqrt.go                                |     2 +-
 src/runtime/stack.go                               |   262 +-
 src/runtime/stack_test.go                          |     6 +-
 src/runtime/string.go                              |    23 +-
 src/runtime/string_test.go                         |    47 +-
 src/runtime/stubs.go                               |     2 +-
 src/runtime/symtab.go                              |   154 +-
 src/runtime/sys_darwin_386.s                       |     7 +-
 src/runtime/sys_darwin_amd64.s                     |     7 +-
 src/runtime/sys_darwin_arm.s                       |     2 +-
 src/runtime/sys_darwin_arm64.s                     |     2 +-
 src/runtime/sys_dragonfly_amd64.s                  |     6 +-
 src/runtime/sys_linux_386.s                        |    47 +-
 src/runtime/sys_linux_amd64.s                      |    85 +-
 src/runtime/sys_linux_arm.s                        |     6 +-
 src/runtime/sys_linux_arm64.s                      |     4 +
 src/runtime/sys_linux_mips64x.s                    |    12 +-
 src/runtime/sys_linux_ppc64x.s                     |    15 +
 src/runtime/sys_linux_s390x.s                      |   440 +
 src/runtime/sys_netbsd_386.s                       |     2 +-
 src/runtime/sys_netbsd_amd64.s                     |     2 +-
 src/runtime/sys_openbsd_386.s                      |    10 +-
 src/runtime/sys_openbsd_amd64.s                    |     2 +-
 src/runtime/sys_plan9_arm.s                        |   318 +
 src/runtime/sys_s390x.go                           |    45 +
 src/runtime/sys_solaris_amd64.s                    |     6 +-
 src/runtime/sys_windows_386.s                      |    17 +-
 src/runtime/sys_windows_amd64.s                    |    44 +-
 src/runtime/sys_x86.go                             |    10 +-
 src/runtime/syscall_solaris.go                     |     2 +-
 src/runtime/syscall_windows.go                     |     8 +-
 src/runtime/syscall_windows_test.go                |   105 +-
 src/runtime/testdata/testprog/crash.go             |     2 +-
 src/runtime/testdata/testprog/deadlock.go          |    27 +-
 src/runtime/testdata/testprog/gc.go                |    37 +-
 src/runtime/testdata/testprog/main.go              |     2 +-
 src/runtime/testdata/testprog/memprof.go           |    49 +
 src/runtime/testdata/testprog/misc.go              |     2 +-
 src/runtime/testdata/testprog/signal.go            |    16 +-
 src/runtime/testdata/testprog/stringconcat.go      |     2 +-
 src/runtime/testdata/testprog/syscall_windows.go   |     2 +-
 src/runtime/testdata/testprogcgo/aprof.go          |    15 +-
 src/runtime/testdata/testprogcgo/callback.go       |     2 +-
 src/runtime/testdata/testprogcgo/cgo.go            |     2 +-
 src/runtime/testdata/testprogcgo/crash.go          |     2 +-
 src/runtime/testdata/testprogcgo/deadlock.go       |    30 +
 src/runtime/testdata/testprogcgo/dll_windows.go    |     2 +-
 src/runtime/testdata/testprogcgo/dropm.go          |     2 +-
 src/runtime/testdata/testprogcgo/dropm_stub.go     |     2 +-
 src/runtime/testdata/testprogcgo/exec.go           |     2 +-
 src/runtime/testdata/testprogcgo/main.go           |     2 +-
 src/runtime/testdata/testprogcgo/pprof.go          |    97 +
 src/runtime/testdata/testprogcgo/threadpanic.go    |     2 +-
 .../testdata/testprogcgo/threadpanic_unix.c        |     2 +-
 .../testdata/testprogcgo/threadpanic_windows.c     |     5 +-
 src/runtime/testdata/testprogcgo/threadpprof.go    |   112 +
 src/runtime/testdata/testprogcgo/threadprof.go     |     2 +-
 src/runtime/testdata/testprogcgo/traceback.go      |    81 +
 src/runtime/testdata/testprogcgo/tracebackctxt.go  |   107 +
 src/runtime/testdata/testprogcgo/tracebackctxt_c.c |    91 +
 src/runtime/testdata/testprognet/main.go           |     2 +-
 src/runtime/testdata/testprognet/net.go            |     2 +-
 src/runtime/testdata/testprognet/signal.go         |     2 +-
 src/runtime/textflag.h                             |    12 +-
 src/runtime/time.go                                |     2 +-
 src/runtime/tls_arm.s                              |     2 +-
 src/runtime/tls_mips64x.s                          |    15 +-
 src/runtime/tls_ppc64x.s                           |     2 +-
 src/runtime/tls_s390x.s                            |    51 +
 src/runtime/trace.go                               |   219 +-
 src/runtime/trace/trace_stack_test.go              |    16 +-
 src/runtime/trace/trace_test.go                    |    54 +-
 src/runtime/traceback.go                           |   370 +-
 src/runtime/type.go                                |   578 +-
 src/runtime/typekind.go                            |     2 +-
 src/runtime/unaligned1.go                          |     2 +-
 src/runtime/unaligned2.go                          |     2 +-
 src/runtime/vdso_linux_amd64.go                    |    52 +-
 src/runtime/vdso_none.go                           |     6 +-
 src/runtime/vlop_386.s                             |     2 +-
 src/runtime/vlop_arm.s                             |     2 +-
 src/runtime/vlop_arm_test.go                       |    44 +
 src/runtime/vlrt.go                                |     3 +-
 src/runtime/wbfat.go                               |   190 -
 src/runtime/wbfat_gen.go                           |    41 -
 src/runtime/wincallback.go                         |     2 +-
 src/sort/search.go                                 |     8 +-
 src/sort/search_test.go                            |     2 +-
 src/sort/sort.go                                   |    13 +-
 src/sort/sort_test.go                              |     4 +-
 src/strconv/atob.go                                |     2 +-
 src/strconv/atof.go                                |    13 +-
 src/strconv/atof_test.go                           |    26 +-
 src/strconv/atoi.go                                |    14 +-
 src/strconv/atoi_test.go                           |     2 +-
 src/strconv/extfloat.go                            |     4 +-
 src/strconv/fp_test.go                             |     2 +-
 src/strconv/ftoa.go                                |     2 +-
 src/strconv/ftoa_test.go                           |    85 +-
 src/strconv/isprint.go                             |    82 +-
 src/strconv/makeisprint.go                         |     2 +-
 src/strconv/quote.go                               |   150 +-
 src/strconv/quote_test.go                          |    28 +
 src/strings/compare.go                             |     2 +-
 src/strings/compare_test.go                        |     2 +-
 src/strings/reader.go                              |    20 +-
 src/strings/reader_test.go                         |    46 +-
 src/strings/strings.go                             |    37 +-
 src/strings/strings_amd64.go                       |     2 +-
 src/strings/strings_decl.go                        |     2 +-
 src/strings/strings_generic.go                     |     2 +-
 src/strings/strings_test.go                        |   142 +-
 src/sync/atomic/64bit_arm.go                       |     2 +-
 src/sync/atomic/asm_386.s                          |     2 +-
 src/sync/atomic/asm_amd64.s                        |     2 +-
 src/sync/atomic/asm_amd64p32.s                     |     2 +-
 src/sync/atomic/asm_arm.s                          |     4 +-
 src/sync/atomic/asm_arm64.s                        |     2 +-
 src/sync/atomic/asm_darwin_arm.s                   |     2 +-
 src/sync/atomic/asm_freebsd_arm.s                  |     2 +-
 src/sync/atomic/asm_linux_arm.s                    |     2 +-
 src/sync/atomic/asm_mips64x.s                      |     2 +-
 src/sync/atomic/asm_nacl_arm.s                     |     2 +-
 src/sync/atomic/asm_netbsd_arm.s                   |     2 +-
 src/sync/atomic/asm_openbsd_arm.s                  |     2 +-
 src/sync/atomic/asm_plan9_arm.s                    |   108 +
 src/sync/atomic/asm_ppc64x.s                       |    24 +-
 src/sync/atomic/asm_s390x.s                        |   143 +
 src/sync/atomic/atomic_linux_arm_test.go           |     2 +-
 src/sync/atomic/atomic_test.go                     |     4 +-
 src/sync/atomic/doc.go                             |     2 +-
 src/sync/atomic/export_linux_arm_test.go           |     2 +-
 src/sync/atomic/race.s                             |     2 +-
 src/sync/atomic/value.go                           |    14 +
 src/sync/atomic/value_test.go                      |     7 +-
 src/sync/cond.go                                   |    63 +-
 src/sync/cond_test.go                              |    59 +
 src/sync/export_test.go                            |     2 +-
 src/sync/mutex.go                                  |     6 +-
 src/sync/once.go                                   |     4 +-
 src/sync/pool.go                                   |     9 +-
 src/sync/runtime.go                                |    37 +-
 src/sync/runtime_sema_test.go                      |     3 +
 src/sync/rwmutex.go                                |    23 +-
 src/sync/waitgroup.go                              |     8 +-
 src/syscall/asm.s                                  |     2 +-
 src/syscall/asm_linux_s390x.s                      |   156 +
 src/syscall/asm_plan9_arm.s                        |    99 +
 src/syscall/bpf_bsd.go                             |    20 +-
 src/syscall/creds_test.go                          |     2 +-
 src/syscall/dir_plan9.go                           |     1 +
 src/syscall/dll_windows.go                         |     6 +-
 src/syscall/env_plan9.go                           |     2 +-
 src/syscall/env_unix.go                            |     2 +-
 src/syscall/env_windows.go                         |     2 +-
 src/syscall/errors_plan9.go                        |     2 +-
 src/syscall/exec_bsd.go                            |     8 +-
 src/syscall/exec_linux.go                          |    62 +-
 src/syscall/exec_linux_test.go                     |   126 +-
 src/syscall/exec_plan9.go                          |   248 +-
 src/syscall/exec_solaris.go                        |     8 +-
 src/syscall/exec_unix.go                           |    24 +-
 src/syscall/export_test.go                         |     2 +-
 src/syscall/fd_nacl.go                             |     9 +-
 src/syscall/fs_nacl.go                             |     7 +-
 src/syscall/lsf_linux.go                           |    10 +-
 src/syscall/mkall.sh                               |    17 +-
 src/syscall/mkpost.go                              |    63 +
 src/syscall/mksyscall.pl                           |     2 +-
 src/syscall/mksyscall_windows.go                   |    99 +-
 src/syscall/msan.go                                |     2 +-
 src/syscall/msan0.go                               |     2 +-
 src/syscall/net_nacl.go                            |     2 +-
 src/syscall/netlink_linux.go                       |     2 +-
 src/syscall/route_bsd.go                           |    18 +-
 src/syscall/route_bsd_test.go                      |   260 -
 src/syscall/route_darwin.go                        |     4 +-
 src/syscall/route_dragonfly.go                     |     6 +-
 src/syscall/route_freebsd.go                       |     6 +-
 src/syscall/route_ifma_test.go                     |    74 -
 src/syscall/route_netbsd.go                        |     4 +-
 src/syscall/route_noifma_test.go                   |    63 -
 src/syscall/route_openbsd.go                       |     4 +-
 src/syscall/security_windows.go                    |     2 +-
 src/syscall/sockcmsg_linux.go                      |     2 +-
 src/syscall/sockcmsg_unix.go                       |     4 +-
 src/syscall/syscall.go                             |     6 +-
 src/syscall/syscall_bsd.go                         |     2 +-
 src/syscall/syscall_darwin.go                      |     5 +-
 src/syscall/syscall_darwin_386.go                  |     2 +-
 src/syscall/syscall_darwin_amd64.go                |     2 +-
 src/syscall/syscall_darwin_arm.go                  |     2 +-
 src/syscall/syscall_darwin_arm64.go                |     2 +-
 src/syscall/syscall_dragonfly.go                   |     5 +-
 src/syscall/syscall_freebsd.go                     |     5 +-
 src/syscall/syscall_linux.go                       |     8 +-
 src/syscall/syscall_linux_386.go                   |     4 +-
 src/syscall/syscall_linux_s390x.go                 |   299 +
 src/syscall/syscall_nacl.go                        |     4 +-
 src/syscall/syscall_nacl_386.go                    |     2 +-
 src/syscall/syscall_nacl_amd64p32.go               |     2 +-
 src/syscall/syscall_nacl_arm.go                    |     2 +-
 src/syscall/syscall_plan9.go                       |     1 +
 src/syscall/syscall_solaris.go                     |     4 +-
 src/syscall/syscall_test.go                        |    14 +
 src/syscall/syscall_unix.go                        |     2 +-
 src/syscall/syscall_unix_test.go                   |     5 +-
 src/syscall/syscall_windows.go                     |     2 +-
 src/syscall/syscall_windows_386.go                 |     2 +-
 src/syscall/syscall_windows_amd64.go               |     2 +-
 src/syscall/tables_nacl.go                         |     2 +-
 src/syscall/time_nacl_386.s                        |     2 +-
 src/syscall/time_nacl_amd64p32.s                   |     2 +-
 src/syscall/time_nacl_arm.s                        |     2 +-
 src/syscall/types_linux.go                         |    25 +-
 src/syscall/unzip_nacl.go                          |     2 +-
 src/syscall/zerrors_linux_s390x.go                 |  1940 ++
 src/syscall/zerrors_windows_386.go                 |     2 +-
 src/syscall/zerrors_windows_amd64.go               |     2 +-
 src/syscall/zsyscall_darwin_386.go                 |     1 +
 src/syscall/zsyscall_darwin_amd64.go               |     1 +
 src/syscall/zsyscall_darwin_arm.go                 |     1 +
 src/syscall/zsyscall_dragonfly_amd64.go            |     1 +
 src/syscall/zsyscall_freebsd_386.go                |     1 +
 src/syscall/zsyscall_freebsd_amd64.go              |     1 +
 src/syscall/zsyscall_freebsd_arm.go                |     1 +
 src/syscall/zsyscall_linux_s390x.go                |  1576 ++
 src/syscall/zsyscall_netbsd_386.go                 |     1 +
 src/syscall/zsyscall_netbsd_amd64.go               |     1 +
 src/syscall/zsyscall_netbsd_arm.go                 |     1 +
 src/syscall/zsyscall_openbsd_386.go                |     1 +
 src/syscall/zsyscall_openbsd_amd64.go              |     1 +
 src/syscall/zsyscall_plan9_arm.go                  |   294 +
 src/syscall/zsysnum_linux_s390x.go                 |   326 +
 src/syscall/ztypes_linux_s390x.go                  |   620 +
 src/syscall/ztypes_windows.go                      |     2 +-
 src/syscall/ztypes_windows_386.go                  |     2 +-
 src/syscall/ztypes_windows_amd64.go                |     2 +-
 src/testing/allocs.go                              |     4 +-
 src/testing/allocs_test.go                         |     2 +-
 src/testing/benchmark.go                           |   281 +-
 src/testing/example.go                             |    26 +-
 src/testing/iotest/reader.go                       |     2 +-
 src/testing/match.go                               |   167 +
 src/testing/match_test.go                          |   185 +
 src/testing/quick/quick.go                         |    44 +-
 src/testing/sub_test.go                            |   517 +
 src/testing/testing.go                             |   355 +-
 src/testing/testing_test.go                        |     2 +-
 src/text/scanner/example_test.go                   |    21 +-
 src/text/scanner/scanner.go                        |    15 +-
 src/text/scanner/scanner_test.go                   |    62 +-
 src/text/tabwriter/example_test.go                 |    35 +
 src/text/tabwriter/tabwriter.go                    |    50 +-
 src/text/template/doc.go                           |     7 +-
 src/text/template/exec.go                          |    43 +-
 src/text/template/exec_test.go                     |    30 +
 src/text/template/funcs.go                         |     5 +-
 src/text/template/helper.go                        |    14 +
 src/text/template/multi_test.go                    |     2 +-
 src/text/template/parse/lex.go                     |     4 +-
 src/text/template/parse/parse.go                   |    10 +-
 src/text/template/parse/parse_test.go              |     2 +-
 src/time/example_test.go                           |     2 +-
 src/time/format.go                                 |     9 +-
 src/time/format_test.go                            |     2 +-
 src/time/genzabbrs.go                              |     2 +-
 src/time/sleep.go                                  |    27 +-
 src/time/sys_plan9.go                              |     4 +-
 src/time/sys_unix.go                               |     4 +-
 src/time/sys_windows.go                            |     4 +-
 src/time/tick.go                                   |     3 +-
 src/time/tick_test.go                              |     2 +-
 src/time/time.go                                   |    58 +-
 src/time/time_test.go                              |     4 +-
 src/time/zoneinfo_abbrs_windows.go                 |    40 +-
 src/time/zoneinfo_read.go                          |    11 +-
 src/time/zoneinfo_test.go                          |    11 +-
 src/time/zoneinfo_windows.go                       |     4 +-
 src/unicode/graphic.go                             |     2 +-
 src/unicode/letter.go                              |    20 +-
 src/unicode/letter_test.go                         |     2 +-
 src/unicode/maketables.go                          |    41 +-
 src/unicode/script_test.go                         |    10 +-
 src/unicode/tables.go                              |   618 +-
 src/unicode/utf16/export_test.go                   |     2 +-
 src/unicode/utf16/utf16.go                         |    34 +-
 src/unicode/utf16/utf16_test.go                    |    55 +-
 src/unicode/utf8/utf8.go                           |     6 +-
 src/unsafe/unsafe.go                               |     8 +-
 src/vendor/README                                  |     8 -
 src/vendor/golang.org/x/net/http2/hpack/encode.go  |   251 +
 .../golang.org/x/net/http2/hpack/encode_test.go    |     0
 src/vendor/golang.org/x/net/http2/hpack/hpack.go   |   542 +
 .../golang.org/x/net/http2/hpack/hpack_test.go     |   854 +
 src/vendor/golang.org/x/net/http2/hpack/huffman.go |   212 +
 .../golang.org/x/net/http2/hpack/tables.go         |     0
 src/vendor/golang.org/x/net/lex/httplex/httplex.go |   312 +
 .../golang.org/x/net/lex/httplex/httplex_test.go   |   101 +
 src/vendor/golang.org/x/net/route/address.go       |   269 +
 .../golang.org/x/net/route/address_darwin_test.go  |    63 +
 src/vendor/golang.org/x/net/route/address_test.go  |   103 +
 src/vendor/golang.org/x/net/route/binary.go        |    90 +
 src/vendor/golang.org/x/net/route/defs_darwin.go   |   106 +
 .../golang.org/x/net/route/defs_dragonfly.go       |   105 +
 src/vendor/golang.org/x/net/route/defs_freebsd.go  |   329 +
 src/vendor/golang.org/x/net/route/defs_netbsd.go   |   104 +
 src/vendor/golang.org/x/net/route/defs_openbsd.go  |    93 +
 src/vendor/golang.org/x/net/route/interface.go     |    64 +
 .../golang.org/x/net/route/interface_announce.go   |    32 +
 .../golang.org/x/net/route/interface_classic.go    |    66 +
 .../golang.org/x/net/route/interface_freebsd.go    |    78 +
 .../golang.org/x/net/route/interface_multicast.go  |    30 +
 .../golang.org/x/net/route/interface_openbsd.go    |    83 +
 src/vendor/golang.org/x/net/route/message.go       |    70 +
 .../golang.org/x/net/route/message_darwin_test.go  |    27 +
 .../golang.org/x/net/route/message_freebsd_test.go |   106 +
 src/vendor/golang.org/x/net/route/message_test.go  |    95 +
 src/vendor/golang.org/x/net/route/route.go         |    74 +
 src/vendor/golang.org/x/net/route/route_classic.go |    31 +
 src/vendor/golang.org/x/net/route/route_openbsd.go |    28 +
 src/vendor/golang.org/x/net/route/route_test.go    |   385 +
 src/vendor/golang.org/x/net/route/sys.go           |    40 +
 src/vendor/golang.org/x/net/route/sys_darwin.go    |    80 +
 src/vendor/golang.org/x/net/route/sys_dragonfly.go |    71 +
 src/vendor/golang.org/x/net/route/sys_freebsd.go   |   150 +
 src/vendor/golang.org/x/net/route/sys_netbsd.go    |    67 +
 src/vendor/golang.org/x/net/route/sys_openbsd.go   |    72 +
 src/vendor/golang.org/x/net/route/syscall.go       |    33 +
 src/vendor/golang.org/x/net/route/syscall.s        |     8 +
 src/vendor/golang.org/x/net/route/zsys_darwin.go   |    93 +
 .../golang.org/x/net/route/zsys_dragonfly.go       |    92 +
 .../golang.org/x/net/route/zsys_freebsd_386.go     |   120 +
 .../golang.org/x/net/route/zsys_freebsd_amd64.go   |   117 +
 .../golang.org/x/net/route/zsys_freebsd_arm.go     |   117 +
 src/vendor/golang.org/x/net/route/zsys_netbsd.go   |    91 +
 src/vendor/golang.org/x/net/route/zsys_openbsd.go  |    80 +
 test/alg.go                                        |    46 +
 test/alias.go                                      |     2 +-
 test/alias1.go                                     |     2 +-
 test/atomicload.go                                 |    45 +
 test/bench/garbage/Makefile                        |     2 +-
 test/bench/garbage/parser.go                       |     2 +-
 test/bench/garbage/stats.go                        |     2 +-
 test/bench/garbage/tree2.go                        |     2 +-
 test/bench/go1/binarytree_test.go                  |     2 +-
 test/bench/go1/fannkuch_test.go                    |     2 +-
 test/bench/go1/fasta_test.go                       |     8 +-
 test/bench/go1/gob_test.go                         |     2 +-
 test/bench/go1/gzip_test.go                        |     2 +-
 test/bench/go1/http_test.go                        |     2 +-
 test/bench/go1/json_test.go                        |     2 +-
 test/bench/go1/jsondata_test.go                    |     2 +-
 test/bench/go1/mandel_test.go                      |     2 +-
 test/bench/go1/parserdata_test.go                  |     4 +-
 test/bench/go1/revcomp_test.go                     |     2 +-
 test/bench/go1/template_test.go                    |     2 +-
 test/bombad.go                                     |     2 +-
 test/bounds.go                                     |     2 +-
 test/bugs/bug395.go                                |     2 +-
 test/chan/select2.go                               |     2 +-
 test/chan/select5.go                               |     2 +-
 test/chan/select6.go                               |     2 +-
 test/chan/select7.go                               |     2 +-
 test/chan/sendstmt.go                              |     2 +-
 test/checkbce.go                                   |   114 +
 test/cmplxdivide.c                                 |     2 +-
 test/cmplxdivide.go                                |     2 +-
 test/complit1.go                                   |     2 +-
 test/compos.go                                     |     2 +-
 test/const6.go                                     |     2 +-
 test/convert1.go                                   |     2 +-
 test/ddd.go                                        |     2 +-
 test/ddd1.go                                       |     2 +-
 test/ddd2.dir/ddd2.go                              |     2 +-
 test/ddd2.dir/ddd3.go                              |     2 +-
 test/ddd2.go                                       |     2 +-
 test/deferprint.go                                 |     2 +-
 test/divide.go                                     |     2 +-
 test/divmod.go                                     |     2 +-
 test/eof.go                                        |     2 +-
 test/eof1.go                                       |     2 +-
 test/errchk                                        |    11 +
 test/escape2.go                                    |     2 +-
 test/escape2n.go                                   |     2 +-
 test/escape3.go                                    |     2 +-
 test/escape4.go                                    |     2 +-
 test/escape5.go                                    |     2 +-
 test/escape_array.go                               |     2 +-
 test/escape_because.go                             |   177 +
 test/escape_calls.go                               |     2 +-
 test/escape_closure.go                             |     2 +-
 test/escape_field.go                               |     2 +-
 test/escape_iface.go                               |    22 +-
 test/escape_indir.go                               |     2 +-
 test/escape_level.go                               |     2 +-
 test/escape_map.go                                 |     2 +-
 test/escape_param.go                               |     2 +-
 test/escape_slice.go                               |     2 +-
 test/escape_struct_param1.go                       |     2 +-
 test/escape_struct_param2.go                       |     2 +-
 test/escape_struct_return.go                       |     2 +-
 test/fixedbugs/bug083.dir/bug0.go                  |     2 +-
 test/fixedbugs/bug083.dir/bug1.go                  |     2 +-
 test/fixedbugs/bug088.dir/bug0.go                  |     2 +-
 test/fixedbugs/bug088.dir/bug1.go                  |     2 +-
 test/fixedbugs/bug106.dir/bug0.go                  |     2 +-
 test/fixedbugs/bug106.dir/bug1.go                  |     2 +-
 test/fixedbugs/bug108.go                           |     2 +-
 test/fixedbugs/bug133.dir/bug0.go                  |     2 +-
 test/fixedbugs/bug133.dir/bug1.go                  |     2 +-
 test/fixedbugs/bug133.dir/bug2.go                  |     2 +-
 test/fixedbugs/bug13343.go                         |     2 +-
 test/fixedbugs/bug1515.go                          |     2 +-
 test/fixedbugs/bug160.dir/x.go                     |     2 +-
 test/fixedbugs/bug160.dir/y.go                     |     2 +-
 test/fixedbugs/bug203.go                           |     2 +-
 test/fixedbugs/bug227.go                           |     2 +-
 test/fixedbugs/bug228.go                           |     2 +-
 test/fixedbugs/bug229.go                           |     4 +-
 test/fixedbugs/bug230.go                           |     2 +-
 test/fixedbugs/bug231.go                           |     2 +-
 test/fixedbugs/bug232.go                           |     2 +-
 test/fixedbugs/bug233.go                           |     2 +-
 test/fixedbugs/bug234.go                           |     2 +-
 test/fixedbugs/bug235.go                           |     2 +-
 test/fixedbugs/bug236.go                           |     2 +-
 test/fixedbugs/bug237.go                           |     2 +-
 test/fixedbugs/bug243.go                           |     2 +-
 test/fixedbugs/bug245.go                           |     2 +-
 test/fixedbugs/bug247.go                           |     2 +-
 test/fixedbugs/bug249.go                           |     2 +-
 test/fixedbugs/bug250.go                           |     2 +-
 test/fixedbugs/bug251.go                           |     2 +-
 test/fixedbugs/bug252.go                           |     2 +-
 test/fixedbugs/bug253.go                           |     2 +-
 test/fixedbugs/bug254.go                           |     2 +-
 test/fixedbugs/bug255.go                           |     2 +-
 test/fixedbugs/bug256.go                           |     2 +-
 test/fixedbugs/bug257.go                           |     2 +-
 test/fixedbugs/bug258.go                           |     2 +-
 test/fixedbugs/bug259.go                           |     2 +-
 test/fixedbugs/bug261.go                           |     2 +-
 test/fixedbugs/bug266.go                           |     2 +-
 test/fixedbugs/bug269.go                           |     2 +-
 test/fixedbugs/bug271.go                           |     2 +-
 test/fixedbugs/bug272.go                           |     2 +-
 test/fixedbugs/bug273.go                           |     2 +-
 test/fixedbugs/bug274.go                           |     2 +-
 test/fixedbugs/bug275.go                           |     2 +-
 test/fixedbugs/bug278.go                           |     2 +-
 test/fixedbugs/bug279.go                           |     2 +-
 test/fixedbugs/bug280.go                           |     2 +-
 test/fixedbugs/bug281.go                           |     2 +-
 test/fixedbugs/bug282.dir/p1.go                    |     2 +-
 test/fixedbugs/bug282.dir/p2.go                    |     2 +-
 test/fixedbugs/bug283.go                           |     2 +-
 test/fixedbugs/bug285.go                           |     2 +-
 test/fixedbugs/bug286.go                           |     2 +-
 test/fixedbugs/bug287.go                           |     2 +-
 test/fixedbugs/bug288.go                           |     2 +-
 test/fixedbugs/bug289.go                           |     2 +-
 test/fixedbugs/bug290.go                           |     2 +-
 test/fixedbugs/bug291.go                           |     2 +-
 test/fixedbugs/bug292.go                           |     2 +-
 test/fixedbugs/bug293.go                           |     2 +-
 test/fixedbugs/bug294.go                           |     2 +-
 test/fixedbugs/bug295.go                           |     2 +-
 test/fixedbugs/bug296.go                           |     2 +-
 test/fixedbugs/bug297.go                           |     2 +-
 test/fixedbugs/bug298.go                           |     2 +-
 test/fixedbugs/bug299.go                           |     2 +-
 test/fixedbugs/bug300.go                           |     2 +-
 test/fixedbugs/bug301.go                           |     2 +-
 test/fixedbugs/bug302.dir/main.go                  |     2 +-
 test/fixedbugs/bug302.dir/p.go                     |     2 +-
 test/fixedbugs/bug302.go                           |     2 +-
 test/fixedbugs/bug303.go                           |     2 +-
 test/fixedbugs/bug304.go                           |     2 +-
 test/fixedbugs/bug305.go                           |     2 +-
 test/fixedbugs/bug306.dir/p1.go                    |     2 +-
 test/fixedbugs/bug306.dir/p2.go                    |     2 +-
 test/fixedbugs/bug308.go                           |     2 +-
 test/fixedbugs/bug309.go                           |     2 +-
 test/fixedbugs/bug311.go                           |     2 +-
 test/fixedbugs/bug312.go                           |     2 +-
 test/fixedbugs/bug313.dir/a.go                     |     2 +-
 test/fixedbugs/bug313.dir/b.go                     |     2 +-
 test/fixedbugs/bug313.go                           |     2 +-
 test/fixedbugs/bug317.go                           |     2 +-
 test/fixedbugs/bug319.go                           |     2 +-
 test/fixedbugs/bug320.go                           |     2 +-
 test/fixedbugs/bug321.go                           |     2 +-
 test/fixedbugs/bug323.go                           |     2 +-
 test/fixedbugs/bug325.go                           |     2 +-
 test/fixedbugs/bug326.go                           |     2 +-
 test/fixedbugs/bug327.go                           |     2 +-
 test/fixedbugs/bug328.go                           |     2 +-
 test/fixedbugs/bug329.go                           |     2 +-
 test/fixedbugs/bug330.go                           |     2 +-
 test/fixedbugs/bug331.go                           |     2 +-
 test/fixedbugs/bug332.go                           |     2 +-
 test/fixedbugs/bug333.go                           |     2 +-
 test/fixedbugs/bug334.go                           |     2 +-
 test/fixedbugs/bug335.dir/a.go                     |     2 +-
 test/fixedbugs/bug335.dir/b.go                     |     2 +-
 test/fixedbugs/bug335.go                           |     2 +-
 test/fixedbugs/bug336.go                           |     2 +-
 test/fixedbugs/bug337.go                           |     2 +-
 test/fixedbugs/bug338.go                           |     2 +-
 test/fixedbugs/bug339.go                           |     2 +-
 test/fixedbugs/bug340.go                           |     2 +-
 test/fixedbugs/bug341.go                           |     2 +-
 test/fixedbugs/bug342.go                           |     2 +-
 test/fixedbugs/bug343.go                           |     2 +-
 test/fixedbugs/bug344.go                           |     2 +-
 test/fixedbugs/bug345.dir/io.go                    |     2 +-
 test/fixedbugs/bug345.dir/main.go                  |     2 +-
 test/fixedbugs/bug345.go                           |     2 +-
 test/fixedbugs/bug347.go                           |     2 +-
 test/fixedbugs/bug348.go                           |     2 +-
 test/fixedbugs/bug349.go                           |     2 +-
 test/fixedbugs/bug350.go                           |     2 +-
 test/fixedbugs/bug351.go                           |     2 +-
 test/fixedbugs/bug352.go                           |     2 +-
 test/fixedbugs/bug353.go                           |     2 +-
 test/fixedbugs/bug354.go                           |     2 +-
 test/fixedbugs/bug355.go                           |     2 +-
 test/fixedbugs/bug356.go                           |     2 +-
 test/fixedbugs/bug357.go                           |     2 +-
 test/fixedbugs/bug358.go                           |     2 +-
 test/fixedbugs/bug361.go                           |     2 +-
 test/fixedbugs/bug362.go                           |     2 +-
 test/fixedbugs/bug363.go                           |     2 +-
 test/fixedbugs/bug365.go                           |     2 +-
 test/fixedbugs/bug366.go                           |     2 +-
 test/fixedbugs/bug368.go                           |     2 +-
 test/fixedbugs/bug369.dir/main.go                  |     2 +-
 test/fixedbugs/bug369.dir/pkg.go                   |     2 +-
 test/fixedbugs/bug369.go                           |     2 +-
 test/fixedbugs/bug370.go                           |     2 +-
 test/fixedbugs/bug371.go                           |     2 +-
 test/fixedbugs/bug372.go                           |     2 +-
 test/fixedbugs/bug373.go                           |     2 +-
 test/fixedbugs/bug374.go                           |     2 +-
 test/fixedbugs/bug375.go                           |     2 +-
 test/fixedbugs/bug376.go                           |     2 +-
 test/fixedbugs/bug378.go                           |     2 +-
 test/fixedbugs/bug379.go                           |     2 +-
 test/fixedbugs/bug380.go                           |     2 +-
 test/fixedbugs/bug381.go                           |     2 +-
 test/fixedbugs/bug382.dir/pkg.go                   |     2 +-
 test/fixedbugs/bug383.go                           |     2 +-
 test/fixedbugs/bug384.go                           |     2 +-
 test/fixedbugs/bug385_32.go                        |     2 +-
 test/fixedbugs/bug385_64.go                        |     2 +-
 test/fixedbugs/bug386.go                           |     2 +-
 test/fixedbugs/bug387.go                           |     2 +-
 test/fixedbugs/bug388.go                           |     4 +-
 test/fixedbugs/bug389.go                           |     2 +-
 test/fixedbugs/bug391.go                           |     2 +-
 test/fixedbugs/bug392.dir/one.go                   |     2 +-
 test/fixedbugs/bug392.dir/pkg2.go                  |     2 +-
 test/fixedbugs/bug392.dir/pkg3.go                  |     2 +-
 test/fixedbugs/bug393.go                           |     2 +-
 test/fixedbugs/bug394.go                           |     2 +-
 test/fixedbugs/bug396.dir/one.go                   |     2 +-
 test/fixedbugs/bug396.dir/two.go                   |     2 +-
 test/fixedbugs/bug397.go                           |     2 +-
 test/fixedbugs/bug398.go                           |    17 +-
 test/fixedbugs/bug399.go                           |     2 +-
 test/fixedbugs/bug401.go                           |     2 +-
 test/fixedbugs/bug402.go                           |     2 +-
 test/fixedbugs/bug403.go                           |     2 +-
 test/fixedbugs/bug404.dir/one.go                   |     2 +-
 test/fixedbugs/bug404.dir/two.go                   |     2 +-
 test/fixedbugs/bug406.go                           |     2 +-
 test/fixedbugs/bug407.dir/one.go                   |     2 +-
 test/fixedbugs/bug407.dir/two.go                   |     2 +-
 test/fixedbugs/bug409.go                           |     2 +-
 test/fixedbugs/bug410.go                           |     2 +-
 test/fixedbugs/bug411.go                           |     2 +-
 test/fixedbugs/bug412.go                           |     2 +-
 test/fixedbugs/bug413.go                           |     2 +-
 test/fixedbugs/bug414.dir/p1.go                    |     2 +-
 test/fixedbugs/bug414.dir/prog.go                  |     2 +-
 test/fixedbugs/bug414.go                           |     2 +-
 test/fixedbugs/bug415.dir/p.go                     |     2 +-
 test/fixedbugs/bug415.dir/prog.go                  |     2 +-
 test/fixedbugs/bug415.go                           |     2 +-
 test/fixedbugs/bug416.go                           |     2 +-
 test/fixedbugs/bug424.dir/lib.go                   |     2 +-
 test/fixedbugs/bug424.dir/main.go                  |     2 +-
 test/fixedbugs/bug424.go                           |     2 +-
 test/fixedbugs/bug428.go                           |     2 +-
 test/fixedbugs/bug429.go                           |     2 +-
 test/fixedbugs/bug435.go                           |     2 +-
 test/fixedbugs/bug437.dir/one.go                   |     2 +-
 test/fixedbugs/bug437.dir/two.go                   |     2 +-
 test/fixedbugs/bug437.dir/x.go                     |     2 +-
 test/fixedbugs/bug437.go                           |     2 +-
 test/fixedbugs/bug441.go                           |     2 +-
 test/fixedbugs/bug442.go                           |     2 +-
 test/fixedbugs/bug443.go                           |     2 +-
 test/fixedbugs/bug444.go                           |     2 +-
 test/fixedbugs/bug445.go                           |     2 +-
 test/fixedbugs/bug447.go                           |     2 +-
 test/fixedbugs/bug448.dir/pkg1.go                  |     2 +-
 test/fixedbugs/bug448.dir/pkg2.go                  |     2 +-
 test/fixedbugs/bug448.go                           |     2 +-
 test/fixedbugs/bug450.go                           |     2 +-
 test/fixedbugs/bug452.go                           |     2 +-
 test/fixedbugs/bug453.go                           |     2 +-
 test/fixedbugs/bug454.go                           |     2 +-
 test/fixedbugs/bug455.go                           |     2 +-
 test/fixedbugs/bug456.go                           |     2 +-
 test/fixedbugs/bug457.go                           |     2 +-
 test/fixedbugs/bug458.go                           |     2 +-
 test/fixedbugs/bug459.go                           |     2 +-
 test/fixedbugs/bug460.dir/a.go                     |     2 +-
 test/fixedbugs/bug460.dir/b.go                     |     2 +-
 test/fixedbugs/bug460.go                           |     2 +-
 test/fixedbugs/bug461.go                           |     2 +-
 test/fixedbugs/bug462.go                           |     2 +-
 test/fixedbugs/bug463.go                           |     2 +-
 test/fixedbugs/bug464.go                           |     2 +-
 test/fixedbugs/bug465.dir/a.go                     |     2 +-
 test/fixedbugs/bug465.dir/b.go                     |     2 +-
 test/fixedbugs/bug465.go                           |     2 +-
 test/fixedbugs/bug466.dir/a.go                     |     2 +-
 test/fixedbugs/bug466.dir/b.go                     |     2 +-
 test/fixedbugs/bug466.go                           |     2 +-
 test/fixedbugs/bug467.go                           |     2 +-
 test/fixedbugs/bug468.dir/p1.go                    |     2 +-
 test/fixedbugs/bug468.dir/p2.go                    |     2 +-
 test/fixedbugs/bug468.go                           |     2 +-
 test/fixedbugs/bug470.go                           |     2 +-
 test/fixedbugs/bug471.go                           |     2 +-
 test/fixedbugs/bug472.dir/p1.go                    |     2 +-
 test/fixedbugs/bug472.dir/p2.go                    |     2 +-
 test/fixedbugs/bug472.dir/z.go                     |     2 +-
 test/fixedbugs/bug472.go                           |     2 +-
 test/fixedbugs/bug473.go                           |     2 +-
 test/fixedbugs/bug474.go                           |     2 +-
 test/fixedbugs/bug475.go                           |     2 +-
 test/fixedbugs/bug476.go                           |     2 +-
 test/fixedbugs/bug477.go                           |     2 +-
 test/fixedbugs/bug478.dir/a.go                     |     2 +-
 test/fixedbugs/bug478.dir/b.go                     |     2 +-
 test/fixedbugs/bug478.go                           |     2 +-
 test/fixedbugs/bug479.dir/a.go                     |     2 +-
 test/fixedbugs/bug479.dir/b.go                     |     2 +-
 test/fixedbugs/bug479.go                           |     2 +-
 test/fixedbugs/bug480.dir/a.go                     |     2 +-
 test/fixedbugs/bug480.dir/b.go                     |     2 +-
 test/fixedbugs/bug480.go                           |     2 +-
 test/fixedbugs/bug481.go                           |     2 +-
 test/fixedbugs/bug482.go                           |     2 +-
 test/fixedbugs/bug483.go                           |     2 +-
 test/fixedbugs/bug484.go                           |     2 +-
 test/fixedbugs/bug485.go                           |     2 +-
 test/fixedbugs/bug486.go                           |     2 +-
 test/fixedbugs/bug487.go                           |     2 +-
 test/fixedbugs/bug488.dir/a.go                     |     2 +-
 test/fixedbugs/bug488.dir/b.go                     |     2 +-
 test/fixedbugs/bug488.go                           |     2 +-
 test/fixedbugs/bug489.go                           |     2 +-
 test/fixedbugs/bug490.go                           |     2 +-
 test/fixedbugs/bug491.go                           |     2 +-
 test/fixedbugs/gcc61204.go                         |     2 +-
 test/fixedbugs/gcc61244.go                         |     2 +-
 test/fixedbugs/gcc61246.go                         |     2 +-
 test/fixedbugs/gcc61248.go                         |     2 +-
 test/fixedbugs/gcc61253.go                         |     2 +-
 test/fixedbugs/gcc61254.go                         |     2 +-
 test/fixedbugs/gcc61255.go                         |     2 +-
 test/fixedbugs/gcc61258.go                         |     2 +-
 test/fixedbugs/gcc61264.go                         |     2 +-
 test/fixedbugs/gcc61265.go                         |     2 +-
 test/fixedbugs/gcc61273.go                         |     2 +-
 test/fixedbugs/gcc65755.go                         |     2 +-
 test/fixedbugs/issue10047.go                       |     2 +-
 test/fixedbugs/issue10284.go                       |     2 +-
 test/fixedbugs/issue10320.go                       |     2 +-
 test/fixedbugs/issue10332.go                       |     2 +-
 test/fixedbugs/issue10407.go                       |     2 +-
 test/fixedbugs/issue10486.go                       |     2 +-
 test/fixedbugs/issue10607.go                       |     2 +-
 test/fixedbugs/issue10975.go                       |     2 +-
 test/fixedbugs/issue11053.dir/p.go                 |     2 +-
 test/fixedbugs/issue11053.dir/p_test.go            |     2 +-
 test/fixedbugs/issue11326.go                       |     2 +-
 test/fixedbugs/issue11326b.go                      |     2 +-
 test/fixedbugs/issue11361.go                       |    11 +
 test/fixedbugs/issue11362.go                       |     2 +-
 test/fixedbugs/issue11590.go                       |     2 +-
 test/fixedbugs/issue11610.go                       |     4 +-
 test/fixedbugs/issue11656.go                       |     4 +-
 test/fixedbugs/issue11699.go                       |     2 +-
 test/fixedbugs/issue11737.go                       |     2 +-
 test/fixedbugs/issue11750.go                       |     2 +-
 test/fixedbugs/issue11771.go                       |     2 +-
 test/fixedbugs/issue11790.go                       |     2 +-
 test/fixedbugs/issue11987.go                       |     2 +-
 test/fixedbugs/issue12006.go                       |     2 +-
 test/fixedbugs/issue12133.go                       |     2 +-
 test/fixedbugs/issue12347.go                       |    16 +
 test/fixedbugs/issue12411.go                       |     2 +-
 test/fixedbugs/issue12525.go                       |    26 +
 test/fixedbugs/issue12588.go                       |     2 +-
 test/fixedbugs/issue12686.go                       |     2 +-
 test/fixedbugs/issue1304.go                        |     2 +-
 test/fixedbugs/issue13160.go                       |     2 +-
 test/fixedbugs/issue13169.go                       |     2 +-
 test/fixedbugs/issue13248.go                       |     2 +-
 test/fixedbugs/issue13261.go                       |     2 +-
 test/fixedbugs/issue13266.go                       |     2 +-
 test/fixedbugs/issue13273.go                       |     2 +-
 test/fixedbugs/issue13274.go                       |     2 +-
 test/fixedbugs/issue13319.go                       |     2 +-
 test/fixedbugs/issue13337.go                       |    30 +
 test/fixedbugs/issue13471.go                       |     2 +-
 test/fixedbugs/issue13587.go                       |     2 +-
 test/fixedbugs/issue13684.go                       |     2 +-
 test/fixedbugs/issue13779.go                       |    15 +
 test/fixedbugs/issue13799.go                       |     2 +-
 test/fixedbugs/issue13821.go                       |     2 +-
 test/fixedbugs/issue13821b.go                      |     2 +-
 test/fixedbugs/issue14006.go                       |     2 +-
 test/fixedbugs/issue14010.go                       |     2 +-
 test/fixedbugs/issue14136.go                       |    19 +
 test/fixedbugs/issue14331.dir/a.go                 |     2 +-
 test/fixedbugs/issue14331.dir/b.go                 |     2 +-
 test/fixedbugs/issue14331.go                       |     2 +-
 test/fixedbugs/issue14405.go                       |    17 +
 test/fixedbugs/issue14520.go                       |    14 +
 test/fixedbugs/issue14553.go                       |    45 +
 test/fixedbugs/issue14591.go                       |    38 +
 test/fixedbugs/issue14636.go                       |    43 +
 test/fixedbugs/issue14646.go                       |    23 +
 test/fixedbugs/issue14651.go                       |    71 +
 test/fixedbugs/issue14652.go                       |     9 +
 test/fixedbugs/issue14725.go                       |    57 +
 test/fixedbugs/issue14729.go                       |    14 +
 test/fixedbugs/issue14988.go                       |    13 +
 test/fixedbugs/issue14999.go                       |    18 +
 test/fixedbugs/issue15002.go                       |   132 +
 test/fixedbugs/issue15013.go                       |    24 +
 test/fixedbugs/issue15039.go                       |    25 +
 test/fixedbugs/issue15042.go                       |    27 +
 test/fixedbugs/issue15071.dir/exp/exp.go           |    24 +
 test/fixedbugs/issue15071.dir/main.go              |    14 +
 test/fixedbugs/issue15084.go                       |    30 +
 test/fixedbugs/issue15091.go                       |    25 +
 test/fixedbugs/issue15175.go                       |    66 +
 test/fixedbugs/issue15252.go                       |    32 +
 test/fixedbugs/issue15277.go                       |    38 +
 test/fixedbugs/issue15281.go                       |    64 +
 test/fixedbugs/issue15311.go                       |    20 +
 test/fixedbugs/issue15329.go                       |    79 +
 test/fixedbugs/issue15439.go                       |    25 +
 test/fixedbugs/issue15470.dir/a.go                 |    24 +
 test/fixedbugs/issue15470.dir/b.go                 |     3 +
 test/fixedbugs/issue15470.go                       |    10 +
 test/fixedbugs/issue15548.dir/a.go                 |    17 +
 test/fixedbugs/issue15548.dir/b.go                 |     9 +
 test/fixedbugs/issue15548.dir/c.go                 |    10 +
 test/fixedbugs/issue15548.go                       |     7 +
 test/fixedbugs/issue15572.dir/a.go                 |    40 +
 test/fixedbugs/issue15572.dir/b.go                 |    27 +
 test/fixedbugs/issue15572.go                       |    11 +
 test/fixedbugs/issue15585.go                       |    45 +
 test/fixedbugs/issue15602.go                       |    11 +
 test/fixedbugs/issue15604.go                       |    17 +
 test/fixedbugs/issue15646.dir/a.go                 |    23 +
 test/fixedbugs/issue15646.dir/b.go                 |    16 +
 test/fixedbugs/issue15646.go                       |     9 +
 test/fixedbugs/issue15733.go                       |    23 +
 test/fixedbugs/issue15747.go                       |    41 +
 test/fixedbugs/issue15747b.go                      |    19 +
 test/fixedbugs/issue15838.dir/a.go                 |    61 +
 test/fixedbugs/issue15838.dir/b.go                 |     9 +
 test/fixedbugs/issue15838.go                       |    12 +
 test/fixedbugs/issue15898.go                       |    18 +
 test/fixedbugs/issue15902.go                       |    27 +
 test/fixedbugs/issue15920.dir/a.go                 |     9 +
 test/fixedbugs/issue15920.dir/b.go                 |     7 +
 test/fixedbugs/issue15920.go                       |     7 +
 test/fixedbugs/issue15926.go                       |    20 +
 test/fixedbugs/issue15961.go                       |    21 +
 test/fixedbugs/issue15975.go                       |    36 +
 test/fixedbugs/issue15988.go                       |    14 +
 test/fixedbugs/issue16008.go                       |    56 +
 test/fixedbugs/issue16016.go                       |    35 +
 test/fixedbugs/issue16037_run.go                   |    70 +
 test/fixedbugs/issue16095.go                       |   104 +
 test/fixedbugs/issue16130.go                       |    43 +
 test/fixedbugs/issue16133.dir/a1.go                |     7 +
 test/fixedbugs/issue16133.dir/a2.go                |     7 +
 test/fixedbugs/issue16133.dir/b.go                 |     7 +
 test/fixedbugs/issue16133.dir/c.go                 |    10 +
 test/fixedbugs/issue16133.go                       |    10 +
 test/fixedbugs/issue16193.go                       |    27 +
 test/fixedbugs/issue16249.go                       |    58 +
 test/fixedbugs/issue2615.go                        |     2 +-
 test/fixedbugs/issue3552.dir/one.go                |     2 +-
 test/fixedbugs/issue3552.dir/two.go                |     2 +-
 test/fixedbugs/issue3705.go                        |     2 +-
 test/fixedbugs/issue3783.go                        |     2 +-
 test/fixedbugs/issue3925.go                        |     2 +-
 test/fixedbugs/issue4085a.go                       |     2 +-
 test/fixedbugs/issue4085b.go                       |     2 +-
 test/fixedbugs/issue4097.go                        |     2 +-
 test/fixedbugs/issue4099.go                        |     2 +-
 test/fixedbugs/issue4162.go                        |     2 +-
 test/fixedbugs/issue4167.go                        |     2 +-
 test/fixedbugs/issue4232.go                        |     2 +-
 test/fixedbugs/issue4251.go                        |     2 +-
 test/fixedbugs/issue4252.dir/a.go                  |     2 +-
 test/fixedbugs/issue4252.dir/main.go               |     2 +-
 test/fixedbugs/issue4252.go                        |     2 +-
 test/fixedbugs/issue4283.go                        |     2 +-
 test/fixedbugs/issue4313.go                        |     2 +-
 test/fixedbugs/issue4316.go                        |     2 +-
 test/fixedbugs/issue4323.go                        |     2 +-
 test/fixedbugs/issue4326.go                        |     2 +-
 test/fixedbugs/issue4348.go                        |     2 +-
 test/fixedbugs/issue4353.go                        |     2 +-
 test/fixedbugs/issue4359.go                        |     2 +-
 test/fixedbugs/issue4365.go                        |     2 +-
 test/fixedbugs/issue4370.dir/p1.go                 |     2 +-
 test/fixedbugs/issue4370.dir/p2.go                 |     2 +-
 test/fixedbugs/issue4370.dir/p3.go                 |     2 +-
 test/fixedbugs/issue4370.go                        |     2 +-
 test/fixedbugs/issue4388.go                        |     2 +-
 test/fixedbugs/issue4396a.go                       |     2 +-
 test/fixedbugs/issue4396b.go                       |     2 +-
 test/fixedbugs/issue4399.go                        |     2 +-
 test/fixedbugs/issue4405.go                        |     2 +-
 test/fixedbugs/issue4429.go                        |     2 +-
 test/fixedbugs/issue4448.go                        |     2 +-
 test/fixedbugs/issue4452.go                        |     2 +-
 test/fixedbugs/issue4458.go                        |     2 +-
 test/fixedbugs/issue4463.go                        |     2 +-
 test/fixedbugs/issue4468.go                        |     2 +-
 test/fixedbugs/issue4470.go                        |     2 +-
 test/fixedbugs/issue4495.go                        |     2 +-
 test/fixedbugs/issue4517a.go                       |     2 +-
 test/fixedbugs/issue4517b.go                       |     2 +-
 test/fixedbugs/issue4517c.go                       |     2 +-
 test/fixedbugs/issue4517d.go                       |     2 +-
 test/fixedbugs/issue4518.go                        |     2 +-
 test/fixedbugs/issue4529.go                        |     2 +-
 test/fixedbugs/issue4545.go                        |     2 +-
 test/fixedbugs/issue4562.go                        |     2 +-
 test/fixedbugs/issue4585.go                        |     2 +-
 test/fixedbugs/issue4590.dir/pkg1.go               |     2 +-
 test/fixedbugs/issue4590.dir/pkg2.go               |     2 +-
 test/fixedbugs/issue4590.dir/prog.go               |     2 +-
 test/fixedbugs/issue4614.go                        |     2 +-
 test/fixedbugs/issue4618.go                        |     2 +-
 test/fixedbugs/issue4620.go                        |     2 +-
 test/fixedbugs/issue4654.go                        |     2 +-
 test/fixedbugs/issue4663.go                        |     2 +-
 test/fixedbugs/issue4667.go                        |     2 +-
 test/fixedbugs/issue4734.go                        |     2 +-
 test/fixedbugs/issue4748.go                        |     2 +-
 test/fixedbugs/issue4752.go                        |     2 +-
 test/fixedbugs/issue4776.go                        |     2 +-
 test/fixedbugs/issue4785.go                        |     2 +-
 test/fixedbugs/issue4909a.go                       |     2 +-
 test/fixedbugs/issue5002.go                        |     2 +-
 test/fixedbugs/issue5056.go                        |     2 +-
 test/fixedbugs/issue5089.go                        |     2 +-
 test/fixedbugs/issue5231.go                        |     2 +-
 test/fixedbugs/issue5358.go                        |     2 +-
 test/fixedbugs/issue5373.go                        |     2 +-
 test/fixedbugs/issue5581.go                        |     2 +-
 test/fixedbugs/issue5698.go                        |     2 +-
 test/fixedbugs/issue5704.go                        |     2 +-
 test/fixedbugs/issue5793.go                        |     2 +-
 test/fixedbugs/issue5809.go                        |     2 +-
 test/fixedbugs/issue5820.go                        |     2 +-
 test/fixedbugs/issue5841.go                        |     2 +-
 test/fixedbugs/issue5856.go                        |     2 +-
 test/fixedbugs/issue5963.go                        |     2 +-
 test/fixedbugs/issue6004.go                        |     2 +-
 test/fixedbugs/issue6036.go                        |     2 +-
 test/fixedbugs/issue6055.go                        |     2 +-
 test/fixedbugs/issue6131.go                        |     2 +-
 test/fixedbugs/issue6140.go                        |     2 +-
 test/fixedbugs/issue6247.go                        |     2 +-
 test/fixedbugs/issue6269.go                        |     2 +-
 test/fixedbugs/issue6295.dir/p0.go                 |     2 +-
 test/fixedbugs/issue6295.dir/p1.go                 |     2 +-
 test/fixedbugs/issue6295.dir/p2.go                 |     2 +-
 test/fixedbugs/issue6298.go                        |     2 +-
 test/fixedbugs/issue6513.dir/a.go                  |     2 +-
 test/fixedbugs/issue6513.dir/b.go                  |     2 +-
 test/fixedbugs/issue6513.dir/main.go               |     2 +-
 test/fixedbugs/issue6572.go                        |     2 +-
 test/fixedbugs/issue6671.go                        |     2 +-
 test/fixedbugs/issue6703a.go                       |     2 +-
 test/fixedbugs/issue6703b.go                       |     2 +-
 test/fixedbugs/issue6703c.go                       |     2 +-
 test/fixedbugs/issue6703d.go                       |     2 +-
 test/fixedbugs/issue6703e.go                       |     2 +-
 test/fixedbugs/issue6703f.go                       |     2 +-
 test/fixedbugs/issue6703g.go                       |     2 +-
 test/fixedbugs/issue6703h.go                       |     2 +-
 test/fixedbugs/issue6703i.go                       |     2 +-
 test/fixedbugs/issue6703j.go                       |     2 +-
 test/fixedbugs/issue6703k.go                       |     2 +-
 test/fixedbugs/issue6703l.go                       |     2 +-
 test/fixedbugs/issue6703m.go                       |     2 +-
 test/fixedbugs/issue6703n.go                       |     2 +-
 test/fixedbugs/issue6703o.go                       |     2 +-
 test/fixedbugs/issue6703p.go                       |     2 +-
 test/fixedbugs/issue6703q.go                       |     2 +-
 test/fixedbugs/issue6703r.go                       |     2 +-
 test/fixedbugs/issue6703s.go                       |     2 +-
 test/fixedbugs/issue6703t.go                       |     2 +-
 test/fixedbugs/issue6703u.go                       |     2 +-
 test/fixedbugs/issue6703v.go                       |     2 +-
 test/fixedbugs/issue6703w.go                       |     2 +-
 test/fixedbugs/issue6703x.go                       |     2 +-
 test/fixedbugs/issue6703y.go                       |     2 +-
 test/fixedbugs/issue6703z.go                       |     2 +-
 test/fixedbugs/issue6847.go                        |     2 +-
 test/fixedbugs/issue6899.go                        |     2 +-
 test/fixedbugs/issue6964.go                        |     2 +-
 test/fixedbugs/issue7044.go                        |     2 +-
 test/fixedbugs/issue7050.go                        |     2 +-
 test/fixedbugs/issue7150.go                        |     2 +-
 test/fixedbugs/issue7223.go                        |     2 +-
 test/fixedbugs/issue7272.go                        |     2 +-
 test/fixedbugs/issue7310.go                        |     2 +-
 test/fixedbugs/issue7316.go                        |     2 +-
 test/fixedbugs/issue7346.go                        |     2 +-
 test/fixedbugs/issue7366.go                        |     2 +-
 test/fixedbugs/issue7590.go                        |     2 +-
 test/fixedbugs/issue7690.go                        |     2 +-
 test/fixedbugs/issue7794.go                        |     2 +-
 test/fixedbugs/issue7863.go                        |     2 +-
 test/fixedbugs/issue7867.go                        |     2 +-
 test/fixedbugs/issue7884.go                        |     2 +-
 test/fixedbugs/issue7944.go                        |     2 +-
 test/fixedbugs/issue7995.go                        |     2 +-
 test/fixedbugs/issue7996.go                        |     2 +-
 test/fixedbugs/issue7997.go                        |     2 +-
 test/fixedbugs/issue7998.go                        |     2 +-
 test/fixedbugs/issue8004.go                        |     2 +-
 test/fixedbugs/issue8011.go                        |     2 +-
 test/fixedbugs/issue8017.go                        |     2 +-
 test/fixedbugs/issue8028.go                        |     2 +-
 test/fixedbugs/issue8036.go                        |     2 +-
 test/fixedbugs/issue8039.go                        |     2 +-
 test/fixedbugs/issue8047.go                        |     2 +-
 test/fixedbugs/issue8047b.go                       |     2 +-
 test/fixedbugs/issue8048.go                        |     2 +-
 test/fixedbugs/issue8073.go                        |     2 +-
 test/fixedbugs/issue8074.go                        |     2 +-
 test/fixedbugs/issue8076.go                        |     2 +-
 test/fixedbugs/issue8132.go                        |     2 +-
 test/fixedbugs/issue8139.go                        |     2 +-
 test/fixedbugs/issue8154.go                        |     2 +-
 test/fixedbugs/issue8155.go                        |     2 +-
 test/fixedbugs/issue8158.go                        |     2 +-
 test/fixedbugs/issue8183.go                        |     2 +-
 test/fixedbugs/issue8311.go                        |     2 +-
 test/fixedbugs/issue8325.go                        |     2 +-
 test/fixedbugs/issue8336.go                        |     2 +-
 test/fixedbugs/issue8347.go                        |     2 +-
 test/fixedbugs/issue8475.go                        |     2 +-
 test/fixedbugs/issue8507.go                        |     2 +-
 test/fixedbugs/issue8612.go                        |     2 +-
 test/fixedbugs/issue8613.go                        |    39 +
 test/fixedbugs/issue8620.go                        |     2 +-
 test/fixedbugs/issue8745.go                        |     2 +-
 test/fixedbugs/issue8761.go                        |     2 +-
 test/fixedbugs/issue8836.go                        |     2 +-
 test/fixedbugs/issue887.go                         |     2 +-
 test/fixedbugs/issue8947.go                        |     2 +-
 test/fixedbugs/issue8961.go                        |     2 +-
 test/fixedbugs/issue9006.go                        |     2 +-
 test/fixedbugs/issue9017.go                        |     2 +-
 test/fixedbugs/issue9036.go                        |    18 +-
 test/fixedbugs/issue9076.go                        |     2 +-
 test/fixedbugs/issue9083.go                        |     2 +-
 test/fixedbugs/issue9110.go                        |     2 +-
 test/fixedbugs/issue9321.go                        |     2 +-
 test/fixedbugs/issue9355.go                        |     2 +-
 test/fixedbugs/issue9432.go                        |     2 +-
 test/fixedbugs/issue9731.go                        |     2 +-
 test/fixedbugs/issue9862.go                        |     2 +-
 test/float_lit2.go                                 |     2 +-
 test/float_lit3.go                                 |     2 +-
 test/func6.go                                      |     2 +-
 test/func7.go                                      |     2 +-
 test/func8.go                                      |     2 +-
 test/funcdup.go                                    |     2 +-
 test/funcdup2.go                                   |     2 +-
 test/gc2.go                                        |     2 +-
 test/gcstring.go                                   |     2 +-
 test/goprint.go                                    |    11 +-
 test/goto.go                                       |    74 +-
 test/import2.dir/import2.go                        |     2 +-
 test/import2.dir/import3.go                        |     2 +-
 test/import2.go                                    |     2 +-
 test/index.go                                      |     2 +-
 test/index0.go                                     |     2 +-
 test/index1.go                                     |     2 +-
 test/index2.go                                     |     2 +-
 test/init1.go                                      |     4 +-
 test/inline.go                                     |    43 +-
 test/interface/assertinline.go                     |     2 +-
 test/interface/noeq.go                             |     2 +-
 test/interface/recursive1.dir/recursive1.go        |     2 +-
 test/interface/recursive1.dir/recursive2.go        |     2 +-
 test/interface/recursive1.go                       |     2 +-
 test/intrinsic.dir/main.go                         |   109 +
 test/intrinsic.go                                  |     8 +
 test/ken/embed.go                                  |     2 +-
 test/label.go                                      |     9 +-
 test/label1.go                                     |    34 +-
 test/linkmain.go                                   |     2 +-
 test/linkobj.go                                    |   155 +
 test/linkx.go                                      |     2 +-
 test/linkx_run.go                                  |     6 +-
 test/live.go                                       |     3 +-
 test/live1.go                                      |     2 +-
 test/live2.go                                      |     3 +-
 test/live_ssa.go                                   |   648 +
 test/live_syscall.go                               |     2 +-
 test/loopbce.go                                    |   253 +
 test/map1.go                                       |     2 +-
 test/method1.go                                    |    18 +-
 test/method5.go                                    |     2 +-
 test/named.go                                      |     2 +-
 test/named1.go                                     |     2 +-
 test/nilcheck.go                                   |   100 +-
 test/nilptr.go                                     |     2 +-
 test/nilptr2.go                                    |     2 +-
 test/nilptr3.go                                    |    27 +-
 test/nilptr3_ssa.go                                |   230 +
 test/nilptr4.go                                    |     2 +-
 test/nosplit.go                                    |    10 +-
 test/opt_branchlikely.go                           |    85 +
 test/phiopt.go                                     |   108 +
 test/prove.go                                      |   450 +
 test/recover.go                                    |     2 +-
 test/recover1.go                                   |     2 +-
 test/recover2.go                                   |     2 +-
 test/recover3.go                                   |     2 +-
 test/recover4.go                                   |     2 +-
 test/reflectmethod1.go                             |    30 +
 test/reflectmethod2.go                             |    36 +
 test/reflectmethod3.go                             |    35 +
 test/reflectmethod4.go                             |    30 +
 test/rename.go                                     |     2 +-
 test/rename1.go                                    |     2 +-
 test/reorder.go                                    |     2 +-
 test/reorder2.go                                   |     2 +-
 test/return.go                                     |     2 +-
 test/rotate.go                                     |     2 +-
 test/rotate0.go                                    |     2 +-
 test/rotate1.go                                    |     2 +-
 test/rotate2.go                                    |     2 +-
 test/rotate3.go                                    |     2 +-
 test/run.go                                        |    89 +-
 test/rune.go                                       |     2 +-
 test/runtime.go                                    |     2 +-
 test/shift1.go                                     |     2 +-
 test/shift2.go                                     |     2 +-
 test/sinit.go                                      |     2 +-
 test/sizeof.go                                     |     2 +-
 test/slice3.go                                     |     2 +-
 test/slice3err.go                                  |     2 +-
 test/slicecap.go                                   |     2 +-
 test/sliceopt.go                                   |     3 +-
 test/strength.go                                   |    45 +
 test/stress/maps.go                                |     2 +-
 test/stress/parsego.go                             |     2 +-
 test/stress/runstress.go                           |     2 +-
 test/struct0.go                                    |     2 +-
 test/switch5.go                                    |    81 +
 test/switch6.go                                    |    32 +
 test/syntax/chan.go                                |     2 +-
 test/syntax/chan1.go                               |     2 +-
 test/syntax/composite.go                           |     2 +-
 test/syntax/ddd.go                                 |    11 +
 test/syntax/else.go                                |     2 +-
 test/syntax/forvar.go                              |     2 +-
 test/syntax/if.go                                  |     2 +-
 test/syntax/import.go                              |     2 +-
 test/syntax/interface.go                           |     2 +-
 test/syntax/semi1.go                               |     2 +-
 test/syntax/semi2.go                               |     2 +-
 test/syntax/semi3.go                               |     2 +-
 test/syntax/semi4.go                               |     2 +-
 test/syntax/semi5.go                               |     2 +-
 test/syntax/semi6.go                               |     2 +-
 test/syntax/semi7.go                               |     2 +-
 test/syntax/topexpr.go                             |     2 +-
 test/syntax/typesw.go                              |     2 +-
 test/syntax/vareq.go                               |     2 +-
 test/syntax/vareq1.go                              |     2 +-
 test/uintptrescapes.dir/a.go                       |    54 +
 test/uintptrescapes.dir/main.go                    |    91 +
 test/uintptrescapes.go                             |     9 +
 test/uintptrescapes2.go                            |    31 +
 test/undef.go                                      |     2 +-
 test/varerr.go                                     |     2 +-
 test/writebarrier.go                               |    55 +-
 3313 files changed, 258832 insertions(+), 72971 deletions(-)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-golang/golang.git



More information about the pkg-golang-commits mailing list