This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from fd961ce 2017-01-13 Joe Seymour joe.s@somniumtech.com * config/msp [...] new ccea2b3 libgo: update to Go 1.8 release candidate 1 new 929468b Daily bump.
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/DATESTAMP | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 7 +- gcc/go/gofrontend/expressions.cc | 36 +- gcc/go/gofrontend/runtime.def | 18 +- gcc/go/gofrontend/statements.cc | 168 +- gcc/go/gofrontend/statements.h | 2 +- gcc/go/gofrontend/types.cc | 33 +- gotools/ChangeLog | 7 + gotools/Makefile.am | 2 + gotools/Makefile.in | 4 +- libgo/MERGE | 2 +- libgo/Makefile.am | 43 +- libgo/Makefile.in | 46 +- libgo/VERSION | 2 +- libgo/go/archive/tar/common.go | 27 +- libgo/go/archive/tar/reader.go | 531 +- libgo/go/archive/tar/reader_test.go | 773 +- libgo/go/archive/tar/strconv.go | 252 + libgo/go/archive/tar/strconv_test.go | 319 + libgo/go/archive/tar/tar_test.go | 236 +- .../testdata/{ustar.tar => gnu-incremental.tar} | Bin 2048 -> 2560 bytes .../{ustar-file-reg.tar => pax-bad-hdr-file.tar} | Bin 1536 -> 2560 bytes .../go/archive/tar/testdata/pax-bad-mtime-file.tar | Bin 0 -> 2560 bytes .../go/archive/tar/testdata/pax-pos-size-file.tar | Bin 0 -> 2560 bytes .../tar/testdata/{gnu.tar => ustar.issue12594.tar} | Bin 3072 -> 3072 bytes libgo/go/archive/tar/testdata/writer-big-long.tar | Bin 4096 -> 4096 bytes libgo/go/archive/tar/writer.go | 106 +- libgo/go/archive/tar/writer_test.go | 483 +- libgo/go/archive/zip/writer.go | 11 +- libgo/go/archive/zip/zip_test.go | 324 +- libgo/go/bufio/bufio.go | 29 +- libgo/go/bufio/bufio_test.go | 21 + libgo/go/bufio/scan.go | 1 - libgo/go/builtin/builtin.go | 4 +- libgo/go/bytes/buffer.go | 43 +- libgo/go/bytes/buffer_test.go | 13 + libgo/go/bytes/bytes.go | 146 +- libgo/go/bytes/bytes_amd64.go | 117 + libgo/go/bytes/bytes_generic.go | 41 + libgo/go/bytes/bytes_s390x.go | 120 + libgo/go/bytes/bytes_test.go | 194 +- libgo/go/bytes/example_test.go | 203 + libgo/go/cmd/cgo/ast.go | 3 +- libgo/go/cmd/cgo/doc.go | 12 + libgo/go/cmd/cgo/gcc.go | 429 +- libgo/go/cmd/cgo/main.go | 15 +- libgo/go/cmd/cgo/out.go | 86 +- libgo/go/cmd/go/alldocs.go | 196 +- libgo/go/cmd/go/bootstrap.go | 3 + libgo/go/cmd/go/bug.go | 213 + libgo/go/cmd/go/build.go | 455 +- libgo/go/cmd/go/build_test.go | 44 + libgo/go/cmd/go/env.go | 43 +- libgo/go/cmd/go/generate.go | 10 +- libgo/go/cmd/go/get.go | 100 +- libgo/go/cmd/go/go_test.go | 939 ++- libgo/go/cmd/go/go_windows_test.go | 3 +- libgo/go/cmd/go/help.go | 54 +- libgo/go/cmd/go/http.go | 5 + libgo/go/cmd/go/list.go | 19 +- libgo/go/cmd/go/main.go | 9 +- libgo/go/cmd/go/pkg.go | 263 +- libgo/go/cmd/go/test.go | 146 +- libgo/go/cmd/go/testdata/src/canonical/a/a.go | 3 + libgo/go/cmd/go/testdata/src/canonical/a/c/c.go | 1 + libgo/go/cmd/go/testdata/src/canonical/b/b.go | 3 + libgo/go/cmd/go/testdata/src/canonical/d/d.go | 3 + libgo/go/cmd/go/testdata/{ => src}/cgocover/p.go | 0 .../cmd/go/testdata/{ => src}/cgocover/p_test.go | 0 .../go/testdata/{cgocover => src/cgocover2}/p.go | 0 libgo/go/cmd/go/testdata/src/cgocover2/x_test.go | 10 + .../go/testdata/{cgocover => src/cgocover3}/p.go | 0 .../testdata/{testonly => src/cgocover3}/p_test.go | 0 libgo/go/cmd/go/testdata/src/cgocover3/x_test.go | 10 + .../src/{syntaxerror/x.go => cgocover4/notcgo.go} | 0 .../go/testdata/{cgocover => src/cgocover4}/p.go | 0 libgo/go/cmd/go/testdata/src/cgocover4/x_test.go | 10 + libgo/go/cmd/go/testdata/src/dupload/dupload.go | 8 + .../testdata/src/{vend/vendor => dupload}/p/p.go | 0 libgo/go/cmd/go/testdata/src/dupload/p2/p2.go | 3 + .../src/{syntaxerror/x.go => empty/pkg/pkg.go} | 0 .../src/{syntaxerror/x.go => empty/pkgtest/pkg.go} | 0 .../x.go => empty/pkgtest/test_test.go} | 0 .../x.go => empty/pkgtestxtest/pkg.go} | 0 .../x.go => empty/pkgtestxtest/test_test.go} | 0 .../a_test.go => empty/pkgtestxtest/xtest_test.go} | 0 .../{syntaxerror/x.go => empty/pkgxtest/pkg.go} | 0 .../a_test.go => empty/pkgxtest/xtest_test.go} | 0 .../{syntaxerror/x.go => empty/test/test_test.go} | 0 .../x.go => empty/testxtest/test_test.go} | 0 .../a_test.go => empty/testxtest/xtest_test.go} | 0 .../a_test.go => empty/xtest/xtest_test.go} | 0 libgo/go/cmd/go/testdata/src/gencycle/gencycle.go | 5 + .../src/{run/good.go => importmain/ismain/main.go} | 2 +- .../go/cmd/go/testdata/src/importmain/test/test.go | 1 + .../go/testdata/src/importmain/test/test_test.go | 6 + libgo/go/cmd/go/testdata/src/my.pkg/main/main.go | 7 + libgo/go/cmd/go/testdata/src/my.pkg/pkg.go | 3 + libgo/go/cmd/go/testdata/src/testrace/race_test.go | 29 + .../cmd/go/testdata/standalone_benchmark_test.go | 6 + .../go/cmd/go/testdata/standalone_fail_sub_test.go | 8 + .../go/testdata/standalone_parallel_sub_test.go | 14 + libgo/go/cmd/go/testdata/standalone_sub_test.go | 7 + .../go/testdata/testterminal18153/terminal_test.go | 39 + libgo/go/cmd/go/testflag.go | 4 +- libgo/go/cmd/go/tool.go | 2 +- libgo/go/cmd/go/vcs.go | 70 +- libgo/go/cmd/go/vcs_test.go | 69 +- libgo/go/cmd/go/vendor_test.go | 36 + libgo/go/cmd/gofmt/doc.go | 5 +- libgo/go/cmd/gofmt/gofmt.go | 52 +- libgo/go/cmd/gofmt/gofmt_test.go | 13 + libgo/go/cmd/gofmt/simplify.go | 60 +- libgo/go/cmd/gofmt/testdata/composites.golden | 14 + libgo/go/cmd/gofmt/testdata/composites.input | 14 + libgo/go/cmd/internal/browser/browser.go | 46 + libgo/go/compress/flate/deflate.go | 20 +- libgo/go/compress/flate/deflate_test.go | 183 + libgo/go/compress/flate/deflatefast.go | 186 +- libgo/go/compress/flate/example_test.go | 245 + libgo/go/compress/flate/flate_test.go | 1 + libgo/go/compress/flate/huffman_bit_writer.go | 2 +- libgo/go/compress/flate/inflate.go | 3 + libgo/go/compress/flate/inflate_test.go | 29 + libgo/go/compress/flate/writer_test.go | 9 +- libgo/go/compress/gzip/example_test.go | 130 + libgo/go/compress/gzip/gunzip.go | 7 +- libgo/go/compress/gzip/gunzip_test.go | 20 + libgo/go/compress/gzip/gzip.go | 23 +- libgo/go/compress/gzip/gzip_test.go | 4 + libgo/go/compress/gzip/issue14937_test.go | 9 +- libgo/go/compress/zlib/reader_test.go | 18 + libgo/go/compress/zlib/writer.go | 11 +- libgo/go/compress/zlib/writer_test.go | 5 + libgo/go/container/heap/heap.go | 9 +- libgo/go/container/list/list_test.go | 6 +- libgo/go/context/benchmark_test.go | 44 + libgo/go/context/context.go | 26 +- libgo/go/context/context_test.go | 88 +- libgo/go/context/example_test.go | 116 + libgo/go/context/net_test.go | 21 + libgo/go/context/withtimeout_test.go | 35 - libgo/go/context/x_test.go | 29 + libgo/go/crypto/aes/aes_gcm.go | 7 + libgo/go/crypto/aes/cbc_s390x.go | 4 +- libgo/go/crypto/aes/cipher_amd64.go | 4 +- libgo/go/crypto/aes/cipher_s390x.go | 10 +- libgo/go/crypto/aes/const.go | 7 + libgo/go/crypto/aes/gcm_s390x.go | 272 + libgo/go/crypto/cipher/cipher_test.go | 54 + libgo/go/crypto/cipher/example_test.go | 4 +- libgo/go/crypto/cipher/gcm.go | 14 +- libgo/go/crypto/cipher/gcm_test.go | 158 + libgo/go/crypto/dsa/dsa.go | 20 +- libgo/go/crypto/dsa/dsa_test.go | 38 + libgo/go/crypto/ecdsa/ecdsa.go | 2 +- libgo/go/crypto/ecdsa/ecdsa_test.go | 12 + libgo/go/crypto/elliptic/elliptic.go | 6 + libgo/go/crypto/elliptic/elliptic_test.go | 2 +- libgo/go/crypto/elliptic/p224.go | 4 +- libgo/go/crypto/elliptic/p256.go | 28 +- .../p256_generic.go} | 11 +- libgo/go/crypto/elliptic/p256_s390x.go | 513 ++ libgo/go/crypto/hmac/hmac.go | 2 +- .../go/crypto/internal/cipherhw/cipherhw_amd64.go | 16 + .../go/crypto/internal/cipherhw/cipherhw_s390x.go | 18 + .../b.go => crypto/internal/cipherhw/doc.go} | 10 +- .../b.go => crypto/internal/cipherhw/generic.go} | 10 +- libgo/go/crypto/rand/util_test.go | 9 + libgo/go/crypto/rsa/rsa.go | 25 +- libgo/go/crypto/rsa/rsa_test.go | 11 + libgo/go/crypto/sha1/sha1.go | 70 +- libgo/go/crypto/sha1/sha1_test.go | 17 +- libgo/go/crypto/sha1/sha1block_amd64.go | 2 +- libgo/go/crypto/sha256/example_test.go | 43 + libgo/go/crypto/sha256/sha256block_decl.go | 2 +- libgo/go/crypto/sha256/sha256block_generic.go | 2 +- libgo/go/crypto/sha512/sha512block_decl.go | 2 +- libgo/go/crypto/sha512/sha512block_generic.go | 2 +- libgo/go/crypto/tls/alert.go | 2 + libgo/go/crypto/tls/cipher_suites.go | 155 +- libgo/go/crypto/tls/common.go | 230 +- libgo/go/crypto/tls/conn.go | 214 +- libgo/go/crypto/tls/conn_test.go | 22 +- libgo/go/crypto/tls/handshake_client.go | 198 +- libgo/go/crypto/tls/handshake_client_test.go | 592 +- libgo/go/crypto/tls/handshake_messages.go | 7 +- libgo/go/crypto/tls/handshake_messages_test.go | 63 + libgo/go/crypto/tls/handshake_server.go | 130 +- libgo/go/crypto/tls/handshake_server_test.go | 307 +- libgo/go/crypto/tls/handshake_test.go | 71 +- libgo/go/crypto/tls/key_agreement.go | 156 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 112 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 175 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 176 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 239 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 93 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 168 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 145 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 95 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 170 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 145 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 149 +- .../tls/testdata/Client-TLSv12-AES128-SHA256 | 89 + .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 149 +- libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 165 +- .../crypto/tls/testdata/Client-TLSv12-ALPN-NoMatch | 158 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 119 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 177 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 250 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 183 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 240 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 95 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 87 +- .../Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 | 91 + .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 87 +- .../Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 | 77 + .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 170 +- .../testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 | 95 + .../Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 | 81 + libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 145 +- .../tls/testdata/Client-TLSv12-RenegotiateOnce | 456 +- .../tls/testdata/Client-TLSv12-RenegotiateTwice | 751 +- .../Client-TLSv12-RenegotiateTwiceRejected | 463 +- .../testdata/Client-TLSv12-RenegotiationRejected | 168 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 162 +- .../Client-TLSv12-X25519-ECDHE-RSA-AES-GCM | 85 + libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 140 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 142 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 132 +- .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 81 +- .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 132 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 138 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 126 +- .../crypto/tls/testdata/Server-TLSv11-FallbackSCSV | 21 +- libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 126 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 181 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 182 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 97 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 173 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 163 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 227 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 145 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 83 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 154 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 154 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 137 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 141 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 149 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 149 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 131 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 64 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 160 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 131 +- .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 131 +- .../Server-TLSv12-SNI-GetCertificateNotFound | 131 +- .../Server-TLSv12-X25519-ECDHE-RSA-AES-GCM | 79 + libgo/go/crypto/tls/tls.go | 6 +- libgo/go/crypto/tls/tls_test.go | 150 +- libgo/go/crypto/x509/cert_pool.go | 30 +- libgo/go/crypto/x509/pkix/pkix.go | 56 +- libgo/go/crypto/x509/root_cgo_darwin.go | 83 +- libgo/go/crypto/x509/root_darwin.go | 225 +- libgo/go/crypto/x509/root_linux.go | 9 +- libgo/go/crypto/x509/root_windows.go | 35 +- libgo/go/crypto/x509/verify.go | 80 +- libgo/go/crypto/x509/verify_test.go | 309 +- libgo/go/crypto/x509/x509.go | 227 +- libgo/go/crypto/x509/x509_test.go | 248 +- libgo/go/database/sql/convert.go | 91 +- libgo/go/database/sql/convert_test.go | 83 + libgo/go/database/sql/ctxutil.go | 163 + libgo/go/database/sql/driver/driver.go | 195 +- libgo/go/database/sql/driver/types.go | 42 +- libgo/go/database/sql/driver/types_test.go | 16 + libgo/go/database/sql/fakedb_test.go | 375 +- libgo/go/database/sql/sql.go | 916 ++- libgo/go/database/sql/sql_test.go | 555 +- libgo/go/debug/elf/file.go | 44 +- libgo/go/debug/elf/file_test.go | 38 + .../testdata/go-relocation-test-gcc492-mipsle.obj | Bin 0 -> 2864 bytes .../testdata/go-relocation-test-gcc540-mips.obj | Bin 0 -> 3064 bytes libgo/go/debug/gosym/pclntab.go | 3 - libgo/go/debug/gosym/pclntab_test.go | 4 +- libgo/go/debug/macho/macho.go | 2 +- libgo/go/debug/pe/file.go | 21 +- libgo/go/debug/pe/file_test.go | 2 +- libgo/go/debug/pe/section.go | 14 +- libgo/go/debug/pe/string.go | 14 +- libgo/go/debug/pe/symbol.go | 13 +- libgo/go/encoding/asn1/asn1.go | 9 +- libgo/go/encoding/asn1/asn1_test.go | 41 +- libgo/go/encoding/asn1/marshal.go | 623 +- libgo/go/encoding/asn1/marshal_test.go | 34 + libgo/go/encoding/base64/base64.go | 24 +- libgo/go/encoding/base64/base64_test.go | 21 + libgo/go/encoding/binary/binary.go | 59 +- libgo/go/encoding/binary/binary_test.go | 39 +- libgo/go/encoding/csv/reader.go | 68 +- libgo/go/encoding/csv/reader_test.go | 72 +- libgo/go/encoding/gob/encoder.go | 3 + libgo/go/encoding/gob/encoder_test.go | 14 + libgo/go/encoding/hex/example_test.go | 100 + libgo/go/encoding/hex/hex.go | 15 +- libgo/go/encoding/hex/hex_test.go | 16 + libgo/go/encoding/json/decode.go | 129 +- libgo/go/encoding/json/decode_test.go | 297 +- libgo/go/encoding/json/encode.go | 132 +- libgo/go/encoding/json/encode_test.go | 273 +- libgo/go/encoding/json/example_marshaling_test.go | 75 + libgo/go/encoding/json/scanner_test.go | 1 + libgo/go/encoding/json/stream.go | 9 +- libgo/go/encoding/json/tables.go | 218 + libgo/go/encoding/json/tagkey_test.go | 5 + libgo/go/encoding/pem/example_test.go | 46 + libgo/go/encoding/pem/pem.go | 19 +- libgo/go/encoding/pem/pem_test.go | 42 + libgo/go/encoding/xml/marshal.go | 180 +- libgo/go/encoding/xml/marshal_test.go | 91 +- libgo/go/encoding/xml/read.go | 92 +- libgo/go/encoding/xml/read_test.go | 21 +- libgo/go/encoding/xml/typeinfo.go | 8 +- libgo/go/expvar/expvar.go | 27 + libgo/go/expvar/expvar_test.go | 28 +- libgo/go/flag/export_test.go | 1 + libgo/go/flag/flag.go | 37 +- libgo/go/fmt/doc.go | 70 +- libgo/go/fmt/export_test.go | 1 + libgo/go/fmt/fmt_test.go | 55 +- libgo/go/fmt/format.go | 2 +- libgo/go/fmt/print.go | 31 +- libgo/go/fmt/scan.go | 96 +- libgo/go/fmt/scan_test.go | 143 +- libgo/go/go/ast/ast.go | 4 +- libgo/go/go/build/build.go | 96 +- libgo/go/go/build/build_test.go | 1 + libgo/go/go/build/deps_test.go | 140 +- libgo/go/go/build/doc.go | 1 + libgo/go/go/build/syslist.go | 2 +- libgo/go/go/constant/value.go | 40 +- libgo/go/go/doc/comment.go | 2 +- libgo/go/go/doc/comment_test.go | 1 + libgo/go/go/doc/reader.go | 24 +- libgo/go/go/doc/testdata/issue17788.0.golden | 8 + libgo/go/go/doc/testdata/issue17788.1.golden | 8 + libgo/go/go/doc/testdata/issue17788.2.golden | 8 + .../testdata/b.go => doc/testdata/issue17788.go} | 9 +- libgo/go/go/doc/testdata/predeclared.0.golden | 8 + libgo/go/go/doc/testdata/predeclared.1.golden | 22 + libgo/go/go/doc/testdata/predeclared.2.golden | 8 + libgo/go/go/doc/testdata/predeclared.go | 22 + libgo/go/go/format/format_test.go | 27 + libgo/go/go/internal/gccgoimporter/importer.go | 5 +- .../go/go/internal/gccgoimporter/importer_test.go | 8 +- libgo/go/go/internal/gccgoimporter/parser.go | 54 +- .../internal/gccgoimporter/testdata/conversions.go | 5 + libgo/go/go/internal/gcimporter/bimport.go | 288 +- libgo/go/go/internal/gcimporter/exportdata.go | 10 +- libgo/go/go/internal/gcimporter/gcimporter.go | 881 +-- libgo/go/go/internal/gcimporter/gcimporter_test.go | 85 +- .../go/go/internal/gcimporter/testdata/exports.go | 7 +- .../internal/gcimporter/testdata/versions/test.go | 25 + libgo/go/go/parser/interface.go | 2 +- libgo/go/go/printer/printer.go | 38 +- libgo/go/go/printer/printer_test.go | 55 +- libgo/go/go/printer/testdata/comments.golden | 26 + libgo/go/go/printer/testdata/comments.input | 18 + libgo/go/go/scanner/scanner.go | 6 +- libgo/go/go/scanner/scanner_test.go | 1 + libgo/go/go/token/position.go | 2 + libgo/go/go/token/position_test.go | 31 +- libgo/go/go/types/api.go | 15 +- libgo/go/go/types/api_test.go | 392 +- libgo/go/go/types/assignments.go | 4 +- libgo/go/go/types/builtins.go | 6 +- libgo/go/go/types/call.go | 27 +- libgo/go/go/types/check.go | 1 - libgo/go/go/types/check_test.go | 2 + libgo/go/go/types/conversions.go | 11 +- libgo/go/go/types/decl.go | 104 + libgo/go/go/types/expr.go | 41 +- libgo/go/go/types/initorder.go | 230 +- libgo/go/go/types/object.go | 53 +- libgo/go/go/types/ordering.go | 20 +- libgo/go/go/types/predicates.go | 35 +- libgo/go/go/types/resolver.go | 22 +- libgo/go/go/types/sizes.go | 51 +- libgo/go/go/types/sizes_test.go | 119 + libgo/go/go/types/stdlib_test.go | 2 + libgo/go/go/types/stmt.go | 26 +- libgo/go/go/types/type.go | 11 +- libgo/go/go/types/typexpr.go | 25 +- .../x/crypto/chacha20poly1305/chacha20poly1305.go | 83 + .../chacha20poly1305/chacha20poly1305_amd64.go | 80 + .../chacha20poly1305/chacha20poly1305_generic.go | 70 + .../chacha20poly1305/chacha20poly1305_noasm.go | 15 + .../chacha20poly1305/chacha20poly1305_test.go | 182 + .../chacha20poly1305_test_vectors.go | 332 + .../internal/chacha20/chacha_generic.go | 199 + .../internal/chacha20/chacha_test.go | 29 + .../golang_org/x/crypto/curve25519/curve25519.go | 841 +++ .../x/crypto/curve25519/curve25519_test.go | 29 + libgo/go/golang_org/x/crypto/curve25519/doc.go | 23 + .../x/crypto/curve25519/mont25519_amd64.go | 240 + libgo/go/golang_org/x/crypto/poly1305/poly1305.go | 32 + .../golang_org/x/crypto/poly1305/poly1305_test.go | 92 + libgo/go/golang_org/x/crypto/poly1305/sum_amd64.go | 22 + libgo/go/golang_org/x/crypto/poly1305/sum_arm.go | 22 + libgo/go/golang_org/x/crypto/poly1305/sum_ref.go | 1531 ++++ libgo/go/golang_org/x/net/idna/idna.go | 68 + libgo/go/golang_org/x/net/idna/idna_test.go | 43 + .../x/net/idna}/punycode.go | 121 +- .../x/net/idna}/punycode_test.go | 39 +- libgo/go/golang_org/x/net/lex/httplex/httplex.go | 39 + .../golang_org/x/net/lex/httplex/httplex_test.go | 18 + libgo/go/golang_org/x/net/lif/address.go | 105 + libgo/go/golang_org/x/net/lif/address_test.go | 121 + libgo/go/golang_org/x/net/{route => lif}/binary.go | 54 +- libgo/go/golang_org/x/net/lif/defs_solaris.go | 90 + libgo/go/golang_org/x/net/lif/lif.go | 43 + libgo/go/golang_org/x/net/lif/link.go | 122 + libgo/go/golang_org/x/net/lif/link_test.go | 61 + libgo/go/golang_org/x/net/lif/syscall.go | 33 + .../go/golang_org/x/net/lif/zsys_solaris_amd64.go | 103 + libgo/go/golang_org/x/net/route/address.go | 18 +- .../go/golang_org/x/net/route/interface_freebsd.go | 12 +- .../go/golang_org/x/net/route/interface_openbsd.go | 9 +- libgo/go/golang_org/x/net/route/message.go | 6 + libgo/go/golang_org/x/net/route/message_test.go | 23 + libgo/go/golang_org/x/net/route/route_openbsd.go | 6 +- libgo/go/golang_org/x/net/route/route_test.go | 35 +- libgo/go/golang_org/x/text/transform/transform.go | 705 ++ .../golang_org/x/text/unicode/norm/composition.go | 514 ++ .../go/golang_org/x/text/unicode/norm/forminfo.go | 256 + libgo/go/golang_org/x/text/unicode/norm/input.go | 105 + libgo/go/golang_org/x/text/unicode/norm/iter.go | 450 ++ .../go/golang_org/x/text/unicode/norm/normalize.go | 608 ++ .../golang_org/x/text/unicode/norm/readwriter.go | 125 + libgo/go/golang_org/x/text/unicode/norm/tables.go | 7627 ++++++++++++++++++++ .../go/golang_org/x/text/unicode/norm/transform.go | 88 + libgo/go/golang_org/x/text/unicode/norm/trie.go | 54 + libgo/go/golang_org/x/text/unicode/norm/triegen.go | 117 + libgo/go/golang_org/x/text/width/kind_string.go | 16 + libgo/go/golang_org/x/text/width/tables.go | 1284 ++++ libgo/go/golang_org/x/text/width/transform.go | 239 + libgo/go/golang_org/x/text/width/trieval.go | 30 + libgo/go/golang_org/x/text/width/width.go | 206 + libgo/go/hash/crc32/crc32.go | 160 +- libgo/go/hash/crc32/crc32_amd64.go | 214 +- libgo/go/hash/crc32/crc32_amd64p32.go | 37 +- libgo/go/hash/crc32/crc32_generic.go | 92 +- libgo/go/hash/crc32/crc32_otherarch.go | 15 + libgo/go/hash/crc32/crc32_s390x.go | 81 +- libgo/go/hash/crc32/crc32_test.go | 215 +- libgo/go/html/template/clone_test.go | 68 + libgo/go/html/template/content_test.go | 41 + libgo/go/html/template/context.go | 14 +- libgo/go/html/template/doc.go | 2 +- libgo/go/html/template/error.go | 2 +- libgo/go/html/template/escape.go | 14 +- libgo/go/html/template/escape_test.go | 14 +- libgo/go/html/template/js.go | 44 +- libgo/go/html/template/js_test.go | 19 + libgo/go/html/template/template.go | 81 +- libgo/go/html/template/template_test.go | 130 +- libgo/go/html/template/transition.go | 30 +- libgo/go/html/template/url.go | 2 +- libgo/go/image/color/color.go | 23 +- libgo/go/image/color/ycbcr.go | 94 +- libgo/go/image/color/ycbcr_test.go | 63 +- libgo/go/image/draw/bench_test.go | 2 +- libgo/go/image/draw/draw.go | 16 +- libgo/go/image/draw/example_test.go | 50 + libgo/go/image/gif/reader.go | 83 +- libgo/go/image/gif/reader_test.go | 17 + libgo/go/image/png/example_test.go | 79 + libgo/go/image/png/reader.go | 266 +- libgo/go/image/png/reader_test.go | 175 +- libgo/go/image/png/testdata/pngsuite/README | 21 +- libgo/go/image/png/writer.go | 5 +- libgo/go/index/suffixarray/example_test.go | 24 + libgo/go/internal/pprof/profile/encode.go | 470 ++ libgo/go/internal/pprof/profile/filter.go | 158 + libgo/go/internal/pprof/profile/legacy_profile.go | 1266 ++++ libgo/go/internal/pprof/profile/profile.go | 572 ++ libgo/go/internal/pprof/profile/profile_test.go | 79 + libgo/go/internal/pprof/profile/proto.go | 360 + libgo/go/internal/pprof/profile/proto_test.go | 67 + libgo/go/internal/pprof/profile/prune.go | 97 + libgo/go/internal/race/norace.go | 2 + libgo/go/internal/race/race.go | 4 + ...m_linux_mipso32.go => getrandom_linux_mipsx.go} | 2 +- .../b.go => internal/syscall/windows/mksyscall.go} | 8 +- .../syscall/windows/registry/mksyscall.go} | 8 +- .../internal/syscall/windows/registry/syscall.go | 2 - .../syscall/windows/registry/zsyscall_windows.go | 27 +- .../go/internal/syscall/windows/reparse_windows.go | 64 + .../internal/syscall/windows/security_windows.go | 57 + .../go/internal/syscall/windows/syscall_windows.go | 26 +- .../internal/syscall/windows/zsyscall_windows.go | 174 +- libgo/go/internal/testenv/testenv.go | 52 +- libgo/go/internal/testenv/testenv_notwin.go | 20 + libgo/go/internal/testenv/testenv_windows.go | 49 + libgo/go/internal/trace/goroutines.go | 6 +- libgo/go/internal/trace/mkcanned.bash | 19 + libgo/go/internal/trace/order.go | 5 +- libgo/go/internal/trace/parser.go | 33 +- libgo/go/internal/trace/parser_test.go | 47 +- libgo/go/internal/trace/testdata/http_1_7_good | Bin 0 -> 1971 bytes libgo/go/internal/trace/testdata/stress_1_7_good | Bin 0 -> 396526 bytes .../trace/testdata/stress_start_stop_1_7_good | Bin 0 -> 2055 bytes libgo/go/internal/trace/writer.go | 45 + libgo/go/io/io.go | 8 +- libgo/go/io/ioutil/ioutil.go | 9 +- libgo/go/io/ioutil/tempfile.go | 5 + libgo/go/io/ioutil/tempfile_test.go | 16 + libgo/go/io/multi.go | 11 +- libgo/go/io/multi_test.go | 60 +- libgo/go/io/pipe.go | 19 +- libgo/go/io/pipe_test.go | 12 + libgo/go/log/log.go | 2 + libgo/go/log/syslog/doc.go | 2 +- libgo/go/log/syslog/example_test.go | 24 + libgo/go/log/syslog/syslog.go | 2 + libgo/go/log/syslog/syslog_test.go | 5 +- libgo/go/math/all_test.go | 145 +- libgo/go/math/arith_s390x.go | 31 + libgo/go/math/arith_s390x_test.go | 146 + libgo/go/math/big/arith_decl_s390x.go | 23 + libgo/go/math/big/arith_s390x_test.go | 45 + libgo/go/math/big/arith_test.go | 13 + libgo/go/math/big/decimal.go | 7 +- libgo/go/math/big/decimal_test.go | 22 +- libgo/go/math/big/doc.go | 2 +- libgo/go/math/big/float.go | 44 +- libgo/go/math/big/float_test.go | 47 +- libgo/go/math/big/floatconv.go | 24 +- libgo/go/math/big/floatconv_test.go | 52 + libgo/go/math/big/floatexample_test.go | 6 +- libgo/go/math/big/floatmarsh.go | 2 +- libgo/go/math/big/ftoa.go | 2 + libgo/go/math/big/gcd_test.go | 3 + libgo/go/math/big/int.go | 44 +- libgo/go/math/big/int_test.go | 173 +- libgo/go/math/big/intconv.go | 4 + libgo/go/math/big/intmarsh.go | 6 +- libgo/go/math/big/nat.go | 176 +- libgo/go/math/big/natconv_test.go | 6 + libgo/go/math/big/prime.go | 320 + libgo/go/math/big/prime_test.go | 214 + libgo/go/math/big/rat_test.go | 12 +- libgo/go/math/big/ratconv.go | 16 +- libgo/go/math/big/ratconv_test.go | 11 +- libgo/go/math/cmplx/cmath_test.go | 8 + libgo/go/math/cmplx/example_test.go | 30 + libgo/go/math/cmplx/tan.go | 12 +- libgo/go/math/expm1.go | 2 +- libgo/go/math/export_s390x_test.go | 14 + libgo/go/math/gamma.go | 43 +- libgo/go/math/j0.go | 38 +- libgo/go/math/j1.go | 38 +- libgo/go/math/jn.go | 2 +- libgo/go/math/log1p.go | 7 +- libgo/go/math/rand/gen_cooked.go | 89 + libgo/go/math/rand/race_test.go | 1 + libgo/go/math/rand/rand.go | 42 +- libgo/go/math/rand/rand_test.go | 15 +- libgo/go/math/rand/regress_test.go | 20 + libgo/go/math/rand/rng.go | 295 +- libgo/go/math/sin.go | 8 +- libgo/go/math/sincos.go | 4 +- libgo/go/math/tan.go | 4 +- libgo/go/mime/mediatype.go | 37 +- libgo/go/mime/mediatype_test.go | 14 +- libgo/go/mime/multipart/formdata.go | 4 +- libgo/go/mime/multipart/multipart.go | 219 +- libgo/go/mime/multipart/multipart_test.go | 69 + libgo/go/mime/quotedprintable/example_test.go | 39 + libgo/go/mime/quotedprintable/reader.go | 13 +- libgo/go/mime/quotedprintable/reader_test.go | 16 +- libgo/go/net/addrselect.go | 51 +- libgo/go/net/addrselect_test.go | 85 - libgo/go/net/cgo_unix.go | 10 +- libgo/go/net/conf.go | 26 +- libgo/go/net/conf_test.go | 114 +- libgo/go/net/dial.go | 44 +- libgo/go/net/dial_test.go | 19 + libgo/go/net/dnsclient.go | 16 +- libgo/go/net/dnsclient_unix.go | 83 +- libgo/go/net/dnsclient_unix_test.go | 121 +- libgo/go/net/dnsconfig_unix.go | 25 +- libgo/go/net/dnsconfig_unix_test.go | 83 + libgo/go/net/dnsmsg.go | 2 +- libgo/go/net/dnsmsg_test.go | 6 +- libgo/go/net/dnsname_test.go | 27 +- libgo/go/net/error_test.go | 21 +- libgo/go/net/fd_io_plan9.go | 93 + libgo/go/net/fd_plan9.go | 149 +- libgo/go/net/fd_poll_nacl.go | 2 + libgo/go/net/fd_poll_runtime.go | 4 +- libgo/go/net/fd_unix.go | 15 +- libgo/go/net/fd_windows.go | 66 +- libgo/go/net/file.go | 3 + libgo/go/net/file_plan9.go | 2 +- libgo/go/net/http/client.go | 411 +- libgo/go/net/http/client_test.go | 697 +- libgo/go/net/http/clientserver_test.go | 171 +- libgo/go/net/http/cookie.go | 66 +- libgo/go/net/http/cookie_test.go | 98 + .../net/http/cookiejar/dummy_publicsuffix_test.go | 23 + libgo/go/net/http/cookiejar/example_test.go | 67 + libgo/go/net/http/cookiejar/jar.go | 33 +- libgo/go/net/http/doc.go | 30 +- libgo/go/net/http/export_test.go | 39 + libgo/go/net/http/fcgi/fcgi.go | 6 +- libgo/go/net/http/fs.go | 339 +- libgo/go/net/http/fs_test.go | 160 +- libgo/go/net/http/h2_bundle.go | 2275 ++++-- libgo/go/net/http/header.go | 6 +- libgo/go/net/http/http.go | 98 + libgo/go/net/http/http_test.go | 20 +- libgo/go/net/http/httptest/httptest.go | 3 + libgo/go/net/http/httptest/recorder.go | 58 +- libgo/go/net/http/httptest/recorder_test.go | 22 +- libgo/go/net/http/httptest/server.go | 15 +- libgo/go/net/http/httptrace/example_test.go | 31 + libgo/go/net/http/httptrace/trace.go | 31 +- libgo/go/net/http/httptrace/trace_test.go | 29 +- libgo/go/net/http/httputil/dump.go | 13 +- libgo/go/net/http/httputil/dump_test.go | 12 + libgo/go/net/http/httputil/persist.go | 9 +- libgo/go/net/http/httputil/reverseproxy.go | 151 +- libgo/go/net/http/httputil/reverseproxy_test.go | 179 +- libgo/go/net/http/internal/chunked.go | 30 +- libgo/go/net/http/internal/chunked_test.go | 27 + libgo/go/net/http/main_test.go | 21 + libgo/go/net/http/npn_test.go | 1 + libgo/go/net/http/range_test.go | 2 +- libgo/go/net/http/readrequest_test.go | 26 +- libgo/go/net/http/request.go | 212 +- libgo/go/net/http/request_test.go | 195 +- libgo/go/net/http/requestwrite_test.go | 296 +- libgo/go/net/http/response.go | 4 +- libgo/go/net/http/response_test.go | 35 +- libgo/go/net/http/responsewrite_test.go | 21 +- libgo/go/net/http/serve_test.go | 672 +- libgo/go/net/http/server.go | 719 +- libgo/go/net/http/sniff_test.go | 2 + libgo/go/net/http/transfer.go | 216 +- libgo/go/net/http/transport.go | 286 +- libgo/go/net/http/transport_internal_test.go | 67 + libgo/go/net/http/transport_test.go | 400 +- libgo/go/net/interface.go | 31 +- libgo/go/net/interface_plan9.go | 198 + libgo/go/net/interface_solaris.go | 107 + libgo/go/net/interface_stub.go | 2 +- libgo/go/net/interface_test.go | 11 +- libgo/go/net/ip.go | 109 +- libgo/go/net/ip_test.go | 16 +- libgo/go/net/iprawsock.go | 23 +- libgo/go/net/iprawsock_posix.go | 16 +- libgo/go/net/iprawsock_test.go | 27 +- libgo/go/net/ipsock.go | 61 +- libgo/go/net/ipsock_plan9.go | 60 +- libgo/go/net/ipsock_posix.go | 10 +- libgo/go/net/ipsock_test.go | 14 +- libgo/go/net/lookup.go | 291 +- libgo/go/net/lookup_nacl.go | 52 + libgo/go/net/lookup_plan9.go | 41 +- libgo/go/net/lookup_stub.go | 52 - libgo/go/net/lookup_test.go | 85 +- libgo/go/net/lookup_unix.go | 52 +- libgo/go/net/lookup_windows.go | 59 +- libgo/go/net/mail/message.go | 15 +- libgo/go/net/mail/message_test.go | 23 +- libgo/go/net/main_test.go | 2 + libgo/go/net/net.go | 122 +- libgo/go/net/net_test.go | 104 +- libgo/go/net/parse.go | 58 +- libgo/go/net/parse_test.go | 7 +- libgo/go/net/port_unix.go | 32 +- libgo/go/net/rpc/client.go | 2 + libgo/go/net/rpc/client_test.go | 4 - libgo/go/net/rpc/server.go | 6 +- libgo/go/net/rpc/server_test.go | 3 +- libgo/go/net/smtp/smtp.go | 5 +- libgo/go/net/smtp/smtp_test.go | 71 +- libgo/go/net/sock_linux.go | 2 +- libgo/go/net/sock_posix.go | 3 + libgo/go/net/tcpsock.go | 10 +- libgo/go/net/tcpsock_posix.go | 4 + libgo/go/net/tcpsock_test.go | 125 +- libgo/go/net/tcpsock_unix_test.go | 4 +- libgo/go/net/testdata/invalid-ndots-resolv.conf | 1 + libgo/go/net/testdata/large-ndots-resolv.conf | 1 + libgo/go/net/testdata/negative-ndots-resolv.conf | 1 + libgo/go/net/textproto/header.go | 4 +- libgo/go/net/timeout_test.go | 47 +- libgo/go/net/udpsock.go | 14 +- libgo/go/net/udpsock_plan9.go | 38 +- libgo/go/net/udpsock_plan9_test.go | 69 + libgo/go/net/udpsock_posix.go | 4 + libgo/go/net/udpsock_test.go | 31 +- libgo/go/net/unixsock.go | 14 +- libgo/go/net/unixsock_posix.go | 25 +- libgo/go/net/unixsock_test.go | 124 +- libgo/go/net/url/url.go | 185 +- libgo/go/net/url/url_test.go | 327 +- libgo/go/net/writev_test.go | 225 + libgo/go/net/writev_unix.go | 95 + libgo/go/os/dir.go | 128 +- libgo/go/os/{dir.go => dir_gccgo.go} | 0 libgo/go/os/dir_unix.go | 38 + libgo/go/os/doc.go | 139 - libgo/go/os/env.go | 3 +- libgo/go/os/env_test.go | 28 + libgo/go/os/env_unix_test.go | 26 + libgo/go/os/error.go | 14 + libgo/go/os/error_plan9.go | 48 +- libgo/go/os/error_test.go | 2 + libgo/go/os/error_unix.go | 33 +- libgo/go/os/error_windows.go | 34 +- libgo/go/os/error_windows_test.go | 4 + libgo/go/os/example_test.go | 106 + libgo/go/os/exec.go | 87 + libgo/go/os/exec/exec.go | 63 +- libgo/go/os/exec/exec_test.go | 62 +- libgo/go/os/exec_windows.go | 4 +- libgo/go/os/executable.go | 23 + libgo/go/os/executable_darwin.go | 24 + libgo/go/os/executable_freebsd.go | 33 + libgo/go/os/executable_plan9.go | 19 + libgo/go/os/executable_procfs.go | 36 + libgo/go/os/executable_solaris.go | 27 + libgo/go/os/executable_test.go | 87 + libgo/go/os/executable_windows.go | 32 + .../{path/filepath => os}/export_windows_test.go | 9 +- libgo/go/os/file.go | 47 +- libgo/go/os/file_plan9.go | 14 +- libgo/go/os/file_posix.go | 22 +- libgo/go/os/file_unix.go | 97 +- libgo/go/os/os_test.go | 156 +- libgo/go/os/os_unix_test.go | 39 + libgo/go/os/path_test.go | 10 +- libgo/go/os/path_unix.go | 18 + libgo/go/os/path_windows.go | 193 + libgo/go/os/path_windows_test.go | 46 + libgo/go/os/stat_plan9.go | 10 +- libgo/go/os/stat_unix.go | 52 + .../test/fixedbugs/bug426.go => libgo/go/os/sys.go | 13 +- libgo/go/os/types.go | 5 + libgo/go/os/types_plan9.go | 13 +- libgo/go/os/types_unix.go | 6 + libgo/go/os/user/user.go | 36 +- libgo/go/os/wait_wait6.go | 1 + libgo/go/os/wait_waitid.go | 2 +- libgo/go/path/filepath/match.go | 18 +- libgo/go/path/filepath/match_test.go | 11 +- libgo/go/path/filepath/path.go | 11 +- libgo/go/path/filepath/path_plan9.go | 3 + libgo/go/path/filepath/path_test.go | 103 +- libgo/go/path/filepath/path_unix.go | 3 + libgo/go/path/filepath/path_windows.go | 11 +- libgo/go/path/filepath/symlink.go | 5 +- libgo/go/path/filepath/symlink_windows.go | 2 +- libgo/go/path/path.go | 2 + libgo/go/plugin/plugin.go | 73 + libgo/go/plugin/plugin_dlopen.go | 138 + libgo/go/plugin/plugin_stubs.go | 17 + libgo/go/reflect/all_test.go | 247 +- libgo/go/reflect/deepequal.go | 11 +- libgo/go/reflect/example_test.go | 41 + libgo/go/reflect/export_test.go | 4 + libgo/go/reflect/makefunc.go | 2 +- libgo/go/reflect/swapper.go | 74 + libgo/go/reflect/type.go | 122 +- libgo/go/reflect/value.go | 4 +- libgo/go/regexp/all_test.go | 124 +- libgo/go/regexp/exec.go | 31 +- libgo/go/regexp/exec_test.go | 6 + libgo/go/regexp/onepass.go | 5 - libgo/go/regexp/regexp.go | 56 +- libgo/go/runtime/alg.go | 13 +- libgo/go/runtime/append_test.go | 16 + libgo/go/runtime/cgocheck.go | 4 +- libgo/go/runtime/chan.go | 49 +- libgo/go/runtime/chan_test.go | 11 +- libgo/go/runtime/cpuprof.go | 3 +- libgo/go/runtime/crash_cgo_test.go | 113 +- libgo/go/runtime/crash_test.go | 55 +- libgo/go/runtime/crash_unix_test.go | 4 +- libgo/go/runtime/debug/garbage.go | 8 +- libgo/go/runtime/debug/garbage_test.go | 19 +- libgo/go/runtime/export_mmap_test.go | 9 +- libgo/go/runtime/export_test.go | 20 +- libgo/go/runtime/extern.go | 5 + libgo/go/runtime/fastlog2.go | 4 +- libgo/go/runtime/gc_test.go | 45 +- libgo/go/runtime/gcinfo_test.go | 2 +- libgo/go/runtime/hashmap.go | 307 +- libgo/go/runtime/hashmap_fast.go | 36 +- libgo/go/runtime/iface.go | 4 +- libgo/go/runtime/internal/atomic/atomic.c | 14 + libgo/go/runtime/internal/atomic/atomic_test.go | 44 +- libgo/go/runtime/internal/atomic/bench_test.go | 28 + libgo/go/runtime/internal/sys/intrinsics.go | 22 - libgo/go/runtime/internal/sys/intrinsics_test.go | 16 - libgo/go/runtime/malloc_test.go | 12 +- libgo/go/runtime/map_test.go | 1 + libgo/go/runtime/mcache.go | 11 +- libgo/go/runtime/mksizeclasses.go | 325 + libgo/go/runtime/mmap.go | 21 - libgo/go/runtime/mprof.go | 100 +- libgo/go/runtime/mstats.go | 413 +- libgo/go/runtime/mstkbar.go | 4 + libgo/go/runtime/net_plan9.go | 29 + libgo/go/runtime/netpoll.go | 4 + libgo/go/runtime/os_darwin.go | 5 +- libgo/go/runtime/os_freebsd.go | 16 +- libgo/go/runtime/os_gccgo.go | 25 +- libgo/go/runtime/os_linux.go | 65 +- libgo/go/runtime/os_linux_ppc64x.go | 61 + libgo/go/runtime/panic.go | 90 +- .../pprof/internal/protopprof/protomemprofile.go | 83 + .../internal/protopprof/protomemprofile_test.go | 104 + .../pprof/internal/protopprof/protopprof.go | 105 + .../pprof/internal/protopprof/protopprof_test.go | 171 + libgo/go/runtime/pprof/mprof_test.go | 29 +- libgo/go/runtime/pprof/pprof.go | 221 +- libgo/go/runtime/pprof/pprof_test.go | 185 +- libgo/go/runtime/print.go | 36 +- libgo/go/runtime/proc.go | 134 +- libgo/go/runtime/race/race_linux_test.go | 37 - libgo/go/runtime/race/race_windows_test.go | 46 - libgo/go/runtime/race/testdata/issue12225_test.go | 20 - libgo/go/runtime/race/testdata/issue12664_test.go | 76 - libgo/go/runtime/race/testdata/issue13264_test.go | 13 - libgo/go/runtime/rune.go | 219 - libgo/go/runtime/runtime-lldb_test.go | 4 +- libgo/go/runtime/runtime.go | 3 + libgo/go/runtime/runtime1.go | 23 +- libgo/go/runtime/runtime2.go | 56 +- libgo/go/runtime/runtime_mmap_test.go | 35 +- libgo/go/runtime/runtime_test.go | 9 + libgo/go/runtime/select.go | 77 +- libgo/go/runtime/sema.go | 44 +- libgo/go/runtime/signal1_unix.go | 337 - libgo/go/runtime/signal2_unix.go | 66 - libgo/go/runtime/signal_gccgo.go | 84 +- libgo/go/runtime/signal_sighandler.go | 11 +- libgo/go/runtime/signal_sigtramp.go | 40 - libgo/go/runtime/signal_unix.go | 582 +- libgo/go/runtime/sigpanic_unix.go | 48 - libgo/go/runtime/sizeclasses.go | 95 + libgo/go/runtime/slice.go | 34 +- libgo/go/runtime/stack.go | 71 +- libgo/go/runtime/string.go | 174 +- libgo/go/runtime/string_test.go | 166 +- libgo/go/runtime/stubs.go | 97 +- libgo/go/runtime/stubs2.go | 6 +- libgo/go/runtime/testdata/testprog/deadlock.go | 11 + libgo/go/runtime/testdata/testprog/gc.go | 18 +- libgo/go/runtime/testdata/testprog/map.go | 77 + libgo/go/runtime/testdata/testprogcgo/pprof.go | 2 +- libgo/go/runtime/testdata/testprogcgo/raceprof.go | 78 + libgo/go/runtime/testdata/testprogcgo/racesig.go | 102 + .../go/runtime/testdata/testprogcgo/threadpprof.go | 35 +- .../go/runtime/testdata/testprogcgo/threadprof.go | 9 +- libgo/go/runtime/time.go | 8 +- libgo/go/runtime/trace.go | 122 +- libgo/go/runtime/trace/trace.go | 42 + libgo/go/runtime/trace/trace_stack_test.go | 282 + libgo/go/runtime/trace/trace_test.go | 489 ++ libgo/go/runtime/unaligned2.go | 2 +- libgo/go/runtime/utf8.go | 130 + libgo/go/runtime/vdso_none.go | 1 + libgo/go/runtime/write_err_android.go | 4 +- libgo/go/sort/example_search_test.go | 42 + libgo/go/sort/example_test.go | 19 + libgo/go/sort/genzfunc.go | 122 + libgo/go/sort/sort.go | 68 +- libgo/go/sort/sort_test.go | 92 +- libgo/go/sort/zfuncversion.go | 265 + libgo/go/strconv/atoi.go | 4 + libgo/go/strconv/decimal.go | 6 +- libgo/go/strconv/ftoa_test.go | 3 + libgo/go/strconv/quote.go | 10 + libgo/go/strconv/quote_test.go | 3 +- libgo/go/strconv/strconv_test.go | 38 +- libgo/go/strings/strings.go | 163 +- libgo/go/strings/strings_amd64.go | 52 +- libgo/go/strings/strings_generic.go | 2 + libgo/go/strings/strings_s390x.go | 100 + libgo/go/strings/strings_test.go | 182 +- libgo/go/sync/atomic/atomic.c | 20 + libgo/go/sync/atomic/atomic_test.go | 31 +- libgo/go/sync/cond_test.go | 4 +- libgo/go/sync/example_pool_test.go | 45 + libgo/go/sync/mutex.go | 8 +- libgo/go/sync/mutex_test.go | 108 +- libgo/go/sync/pool.go | 81 +- libgo/go/sync/pool_test.go | 3 +- libgo/go/sync/runtime.go | 3 + libgo/go/sync/rwmutex.go | 4 +- libgo/go/sync/rwmutex_test.go | 42 - libgo/go/syscall/const_plan9.go | 11 + libgo/go/syscall/dir_plan9.go | 2 +- libgo/go/syscall/dirent.go | 102 + libgo/go/syscall/endian_big.go | 9 + .../testdata/b.go => syscall/endian_little.go} | 10 +- libgo/go/syscall/env_windows.go | 2 +- libgo/go/syscall/exec_linux.go | 4 +- libgo/go/syscall/exec_linux_test.go | 10 +- libgo/go/syscall/exec_unix.go | 2 +- libgo/go/syscall/exec_windows.go | 2 - libgo/go/syscall/libcall_linux.go | 21 - libgo/go/syscall/libcall_posix.go | 20 +- libgo/go/syscall/netlink_linux.go | 5 +- .../setuidgid_32_linux.go} | 11 +- .../setuidgid_linux.go} | 11 +- libgo/go/syscall/sockcmsg_linux.go | 3 + libgo/go/syscall/sockcmsg_unix.go | 7 +- libgo/go/syscall/syscall.go | 6 + libgo/go/syscall/syscall_darwin.go | 19 + libgo/go/syscall/syscall_darwin_test.go | 23 - libgo/go/syscall/syscall_dragonfly.go | 23 + libgo/go/syscall/syscall_freebsd.go | 19 + libgo/go/syscall/syscall_linux.go | 23 + libgo/go/syscall/syscall_linux_mipsx.go | 12 + libgo/go/syscall/syscall_linux_test.go | 28 + libgo/go/syscall/syscall_netbsd.go | 19 + libgo/go/syscall/syscall_openbsd.go | 19 + libgo/go/syscall/syscall_solaris.go | 18 + libgo/go/syscall/syscall_test.go | 14 + libgo/go/syscall/syscall_unix.go | 1 + libgo/go/syscall/syscall_unix_test.go | 9 - libgo/go/syscall/timestruct.go | 40 + libgo/go/testing/benchmark.go | 22 +- libgo/go/testing/example.go | 10 +- libgo/go/testing/internal/testdeps/deps.go | 51 + libgo/go/testing/quick/quick.go | 2 + libgo/go/testing/sub_test.go | 4 +- libgo/go/testing/testing.go | 250 +- libgo/go/text/tabwriter/tabwriter.go | 1 + libgo/go/text/template/exec.go | 47 +- libgo/go/text/template/exec_test.go | 106 +- libgo/go/text/template/funcs.go | 80 +- libgo/go/text/template/multi_test.go | 36 + libgo/go/text/template/parse/lex.go | 77 +- libgo/go/text/template/parse/lex_test.go | 259 +- libgo/go/text/template/parse/parse.go | 25 +- libgo/go/text/template/parse/parse_test.go | 34 + libgo/go/text/template/template.go | 15 +- libgo/go/time/example_test.go | 18 +- .../testdata/a.go => time/export_android_test.go} | 14 +- libgo/go/time/format.go | 62 +- libgo/go/time/format_test.go | 4 + libgo/go/time/sleep.go | 28 +- libgo/go/time/time.go | 77 +- libgo/go/time/time_test.go | 139 +- libgo/go/time/zoneinfo.go | 2 + libgo/go/time/zoneinfo_abbrs_windows.go | 183 +- libgo/go/time/zoneinfo_android.go | 119 + libgo/go/time/zoneinfo_android_test.go | 18 + libgo/go/time/zoneinfo_unix.go | 2 +- libgo/go/time/zoneinfo_windows.go | 2 - libgo/go/unicode/letter.go | 7 + libgo/go/unicode/letter_test.go | 4 + libgo/go/unicode/utf8/utf8.go | 15 +- libgo/go/unicode/utf8/utf8_test.go | 91 + libgo/match.sh | 8 +- libgo/merge.sh | 60 +- libgo/runtime/go-construct-map.c | 11 +- libgo/runtime/go-fieldtrack.c | 12 +- libgo/runtime/go-memclr.c | 6 +- libgo/runtime/malloc.goc | 2 +- libgo/runtime/mcache.c | 2 +- libgo/runtime/mgc0.c | 35 - libgo/runtime/parfor.c | 2 +- libgo/runtime/proc.c | 60 +- libgo/runtime/runtime.h | 8 +- libgo/runtime/runtime_c.c | 6 +- libgo/testsuite/gotest | 18 +- 984 files changed, 68596 insertions(+), 17674 deletions(-) create mode 100644 libgo/go/archive/tar/strconv.go create mode 100644 libgo/go/archive/tar/strconv_test.go copy libgo/go/archive/tar/testdata/{ustar.tar => gnu-incremental.tar} (52%) copy libgo/go/archive/tar/testdata/{ustar-file-reg.tar => pax-bad-hdr-file.tar} (60%) create mode 100644 libgo/go/archive/tar/testdata/pax-bad-mtime-file.tar create mode 100644 libgo/go/archive/tar/testdata/pax-pos-size-file.tar copy libgo/go/archive/tar/testdata/{gnu.tar => ustar.issue12594.tar} (72%) create mode 100644 libgo/go/bytes/bytes_amd64.go create mode 100644 libgo/go/bytes/bytes_generic.go create mode 100644 libgo/go/bytes/bytes_s390x.go create mode 100644 libgo/go/cmd/go/bug.go create mode 100644 libgo/go/cmd/go/build_test.go create mode 100644 libgo/go/cmd/go/testdata/src/canonical/a/a.go create mode 100644 libgo/go/cmd/go/testdata/src/canonical/a/c/c.go create mode 100644 libgo/go/cmd/go/testdata/src/canonical/b/b.go create mode 100644 libgo/go/cmd/go/testdata/src/canonical/d/d.go copy libgo/go/cmd/go/testdata/{ => src}/cgocover/p.go (100%) rename libgo/go/cmd/go/testdata/{ => src}/cgocover/p_test.go (100%) copy libgo/go/cmd/go/testdata/{cgocover => src/cgocover2}/p.go (100%) create mode 100644 libgo/go/cmd/go/testdata/src/cgocover2/x_test.go copy libgo/go/cmd/go/testdata/{cgocover => src/cgocover3}/p.go (100%) copy libgo/go/cmd/go/testdata/{testonly => src/cgocover3}/p_test.go (100%) create mode 100644 libgo/go/cmd/go/testdata/src/cgocover3/x_test.go copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => cgocover4/notcgo.go} (100%) rename libgo/go/cmd/go/testdata/{cgocover => src/cgocover4}/p.go (100%) create mode 100644 libgo/go/cmd/go/testdata/src/cgocover4/x_test.go create mode 100644 libgo/go/cmd/go/testdata/src/dupload/dupload.go copy libgo/go/cmd/go/testdata/src/{vend/vendor => dupload}/p/p.go (100%) create mode 100644 libgo/go/cmd/go/testdata/src/dupload/p2/p2.go copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => empty/pkg/pkg.go} (100%) copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => empty/pkgtest/pkg.go} (100%) copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => empty/pkgtest/test_test.go} (100%) copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => empty/pkgtestxtest/pkg.go} (100%) copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => empty/pkgtestxtest/test_tes [...] copy libgo/go/cmd/go/testdata/src/{vetpkg/a_test.go => empty/pkgtestxtest/xtest_te [...] copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => empty/pkgxtest/pkg.go} (100%) copy libgo/go/cmd/go/testdata/src/{vetpkg/a_test.go => empty/pkgxtest/xtest_test.g [...] copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => empty/test/test_test.go} (100%) copy libgo/go/cmd/go/testdata/src/{syntaxerror/x.go => empty/testxtest/test_test.g [...] copy libgo/go/cmd/go/testdata/src/{vetpkg/a_test.go => empty/testxtest/xtest_test. [...] copy libgo/go/cmd/go/testdata/src/{vetpkg/a_test.go => empty/xtest/xtest_test.go} (100%) create mode 100644 libgo/go/cmd/go/testdata/src/gencycle/gencycle.go copy libgo/go/cmd/go/testdata/src/{run/good.go => importmain/ismain/main.go} (52%) create mode 100644 libgo/go/cmd/go/testdata/src/importmain/test/test.go create mode 100644 libgo/go/cmd/go/testdata/src/importmain/test/test_test.go create mode 100644 libgo/go/cmd/go/testdata/src/my.pkg/main/main.go create mode 100644 libgo/go/cmd/go/testdata/src/my.pkg/pkg.go create mode 100644 libgo/go/cmd/go/testdata/src/testrace/race_test.go create mode 100644 libgo/go/cmd/go/testdata/standalone_benchmark_test.go create mode 100644 libgo/go/cmd/go/testdata/standalone_fail_sub_test.go create mode 100644 libgo/go/cmd/go/testdata/standalone_parallel_sub_test.go create mode 100644 libgo/go/cmd/go/testdata/standalone_sub_test.go create mode 100644 libgo/go/cmd/go/testdata/testterminal18153/terminal_test.go create mode 100644 libgo/go/cmd/internal/browser/browser.go create mode 100644 libgo/go/compress/flate/example_test.go create mode 100644 libgo/go/compress/gzip/example_test.go create mode 100644 libgo/go/context/benchmark_test.go create mode 100644 libgo/go/context/example_test.go create mode 100644 libgo/go/context/net_test.go delete mode 100644 libgo/go/context/withtimeout_test.go create mode 100644 libgo/go/context/x_test.go create mode 100644 libgo/go/crypto/aes/gcm_s390x.go copy libgo/go/crypto/{sha512/sha512block_generic.go => elliptic/p256_generic.go} (59%) create mode 100644 libgo/go/crypto/elliptic/p256_s390x.go create mode 100644 libgo/go/crypto/internal/cipherhw/cipherhw_amd64.go create mode 100644 libgo/go/crypto/internal/cipherhw/cipherhw_s390x.go copy libgo/go/{go/internal/gcimporter/testdata/b.go => crypto/internal/cipherhw/do [...] copy libgo/go/{go/internal/gcimporter/testdata/b.go => crypto/internal/cipherhw/ge [...] create mode 100644 libgo/go/crypto/sha256/example_test.go create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-AES128-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-CHACHA20 [...] create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-X25519-ECDHE-RSA-AES-GCM create mode 100644 libgo/go/crypto/tls/testdata/Server-TLSv12-X25519-ECDHE-RSA-AES-GCM create mode 100644 libgo/go/database/sql/ctxutil.go create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc492-mipsle.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc540-mips.obj create mode 100644 libgo/go/encoding/hex/example_test.go create mode 100644 libgo/go/encoding/json/example_marshaling_test.go create mode 100644 libgo/go/encoding/json/tables.go create mode 100644 libgo/go/encoding/pem/example_test.go create mode 100644 libgo/go/go/doc/testdata/issue17788.0.golden create mode 100644 libgo/go/go/doc/testdata/issue17788.1.golden create mode 100644 libgo/go/go/doc/testdata/issue17788.2.golden copy libgo/go/go/{internal/gcimporter/testdata/b.go => doc/testdata/issue17788.go} (71%) create mode 100644 libgo/go/go/doc/testdata/predeclared.0.golden create mode 100644 libgo/go/go/doc/testdata/predeclared.1.golden create mode 100644 libgo/go/go/doc/testdata/predeclared.2.golden create mode 100644 libgo/go/go/doc/testdata/predeclared.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/conversions.go create mode 100644 libgo/go/go/internal/gcimporter/testdata/versions/test.go create mode 100644 libgo/go/go/types/sizes_test.go create mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/chacha20poly1305.go create mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_ [...] create mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_ [...] create mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_ [...] create mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_test.go create mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/chacha20poly1305_ [...] create mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/internal/chacha20 [...] create mode 100644 libgo/go/golang_org/x/crypto/chacha20poly1305/internal/chacha20 [...] create mode 100644 libgo/go/golang_org/x/crypto/curve25519/curve25519.go create mode 100644 libgo/go/golang_org/x/crypto/curve25519/curve25519_test.go create mode 100644 libgo/go/golang_org/x/crypto/curve25519/doc.go create mode 100644 libgo/go/golang_org/x/crypto/curve25519/mont25519_amd64.go create mode 100644 libgo/go/golang_org/x/crypto/poly1305/poly1305.go create mode 100644 libgo/go/golang_org/x/crypto/poly1305/poly1305_test.go create mode 100644 libgo/go/golang_org/x/crypto/poly1305/sum_amd64.go create mode 100644 libgo/go/golang_org/x/crypto/poly1305/sum_arm.go create mode 100644 libgo/go/golang_org/x/crypto/poly1305/sum_ref.go create mode 100644 libgo/go/golang_org/x/net/idna/idna.go create mode 100644 libgo/go/golang_org/x/net/idna/idna_test.go copy libgo/go/{net/http/cookiejar => golang_org/x/net/idna}/punycode.go (57%) copy libgo/go/{net/http/cookiejar => golang_org/x/net/idna}/punycode_test.go (79%) create mode 100644 libgo/go/golang_org/x/net/lif/address.go create mode 100644 libgo/go/golang_org/x/net/lif/address_test.go copy libgo/go/golang_org/x/net/{route => lif}/binary.go (55%) create mode 100644 libgo/go/golang_org/x/net/lif/defs_solaris.go create mode 100644 libgo/go/golang_org/x/net/lif/lif.go create mode 100644 libgo/go/golang_org/x/net/lif/link.go create mode 100644 libgo/go/golang_org/x/net/lif/link_test.go create mode 100644 libgo/go/golang_org/x/net/lif/syscall.go create mode 100644 libgo/go/golang_org/x/net/lif/zsys_solaris_amd64.go create mode 100644 libgo/go/golang_org/x/text/transform/transform.go create mode 100644 libgo/go/golang_org/x/text/unicode/norm/composition.go create mode 100644 libgo/go/golang_org/x/text/unicode/norm/forminfo.go create mode 100644 libgo/go/golang_org/x/text/unicode/norm/input.go create mode 100644 libgo/go/golang_org/x/text/unicode/norm/iter.go create mode 100644 libgo/go/golang_org/x/text/unicode/norm/normalize.go create mode 100644 libgo/go/golang_org/x/text/unicode/norm/readwriter.go create mode 100644 libgo/go/golang_org/x/text/unicode/norm/tables.go create mode 100644 libgo/go/golang_org/x/text/unicode/norm/transform.go create mode 100644 libgo/go/golang_org/x/text/unicode/norm/trie.go create mode 100644 libgo/go/golang_org/x/text/unicode/norm/triegen.go create mode 100644 libgo/go/golang_org/x/text/width/kind_string.go create mode 100644 libgo/go/golang_org/x/text/width/tables.go create mode 100644 libgo/go/golang_org/x/text/width/transform.go create mode 100644 libgo/go/golang_org/x/text/width/trieval.go create mode 100644 libgo/go/golang_org/x/text/width/width.go create mode 100644 libgo/go/hash/crc32/crc32_otherarch.go create mode 100644 libgo/go/image/draw/example_test.go create mode 100644 libgo/go/image/png/example_test.go create mode 100644 libgo/go/index/suffixarray/example_test.go create mode 100644 libgo/go/internal/pprof/profile/encode.go create mode 100644 libgo/go/internal/pprof/profile/filter.go create mode 100644 libgo/go/internal/pprof/profile/legacy_profile.go create mode 100644 libgo/go/internal/pprof/profile/profile.go create mode 100644 libgo/go/internal/pprof/profile/profile_test.go create mode 100644 libgo/go/internal/pprof/profile/proto.go create mode 100644 libgo/go/internal/pprof/profile/proto_test.go create mode 100644 libgo/go/internal/pprof/profile/prune.go copy libgo/go/internal/syscall/unix/{getrandom_linux_mipso32.go => getrandom_linux [...] copy libgo/go/{go/internal/gcimporter/testdata/b.go => internal/syscall/windows/mk [...] copy libgo/go/{go/internal/gcimporter/testdata/b.go => internal/syscall/windows/re [...] create mode 100644 libgo/go/internal/syscall/windows/reparse_windows.go create mode 100644 libgo/go/internal/syscall/windows/security_windows.go create mode 100644 libgo/go/internal/testenv/testenv_notwin.go create mode 100644 libgo/go/internal/testenv/testenv_windows.go create mode 100644 libgo/go/internal/trace/mkcanned.bash create mode 100644 libgo/go/internal/trace/testdata/http_1_7_good create mode 100644 libgo/go/internal/trace/testdata/stress_1_7_good create mode 100644 libgo/go/internal/trace/testdata/stress_start_stop_1_7_good create mode 100644 libgo/go/internal/trace/writer.go create mode 100644 libgo/go/log/syslog/example_test.go create mode 100644 libgo/go/math/arith_s390x.go create mode 100644 libgo/go/math/arith_s390x_test.go create mode 100644 libgo/go/math/big/arith_decl_s390x.go create mode 100644 libgo/go/math/big/arith_s390x_test.go create mode 100644 libgo/go/math/big/prime.go create mode 100644 libgo/go/math/big/prime_test.go create mode 100644 libgo/go/math/cmplx/example_test.go create mode 100644 libgo/go/math/export_s390x_test.go create mode 100644 libgo/go/math/rand/gen_cooked.go create mode 100644 libgo/go/mime/quotedprintable/example_test.go create mode 100644 libgo/go/net/fd_io_plan9.go create mode 100644 libgo/go/net/http/cookiejar/dummy_publicsuffix_test.go create mode 100644 libgo/go/net/http/cookiejar/example_test.go create mode 100644 libgo/go/net/http/httptrace/example_test.go create mode 100644 libgo/go/net/interface_plan9.go create mode 100644 libgo/go/net/interface_solaris.go create mode 100644 libgo/go/net/lookup_nacl.go delete mode 100644 libgo/go/net/lookup_stub.go create mode 100644 libgo/go/net/testdata/invalid-ndots-resolv.conf create mode 100644 libgo/go/net/testdata/large-ndots-resolv.conf create mode 100644 libgo/go/net/testdata/negative-ndots-resolv.conf create mode 100644 libgo/go/net/udpsock_plan9_test.go create mode 100644 libgo/go/net/writev_test.go create mode 100644 libgo/go/net/writev_unix.go copy libgo/go/os/{dir.go => dir_gccgo.go} (100%) create mode 100644 libgo/go/os/dir_unix.go delete mode 100644 libgo/go/os/doc.go create mode 100644 libgo/go/os/example_test.go create mode 100644 libgo/go/os/executable.go create mode 100644 libgo/go/os/executable_darwin.go create mode 100644 libgo/go/os/executable_freebsd.go create mode 100644 libgo/go/os/executable_plan9.go create mode 100644 libgo/go/os/executable_procfs.go create mode 100644 libgo/go/os/executable_solaris.go create mode 100644 libgo/go/os/executable_test.go create mode 100644 libgo/go/os/executable_windows.go copy libgo/go/{path/filepath => os}/export_windows_test.go (56%) create mode 100644 libgo/go/os/path_windows_test.go create mode 100644 libgo/go/os/stat_unix.go copy gcc/testsuite/go.test/test/fixedbugs/bug426.go => libgo/go/os/sys.go (55%) create mode 100644 libgo/go/plugin/plugin.go create mode 100644 libgo/go/plugin/plugin_dlopen.go create mode 100644 libgo/go/plugin/plugin_stubs.go create mode 100644 libgo/go/reflect/swapper.go create mode 100644 libgo/go/runtime/internal/atomic/bench_test.go create mode 100644 libgo/go/runtime/mksizeclasses.go delete mode 100644 libgo/go/runtime/mmap.go create mode 100644 libgo/go/runtime/net_plan9.go create mode 100644 libgo/go/runtime/os_linux_ppc64x.go create mode 100644 libgo/go/runtime/pprof/internal/protopprof/protomemprofile.go create mode 100644 libgo/go/runtime/pprof/internal/protopprof/protomemprofile_test.go create mode 100644 libgo/go/runtime/pprof/internal/protopprof/protopprof.go create mode 100644 libgo/go/runtime/pprof/internal/protopprof/protopprof_test.go delete mode 100644 libgo/go/runtime/race/race_linux_test.go delete mode 100644 libgo/go/runtime/race/race_windows_test.go delete mode 100644 libgo/go/runtime/race/testdata/issue12225_test.go delete mode 100644 libgo/go/runtime/race/testdata/issue12664_test.go delete mode 100644 libgo/go/runtime/race/testdata/issue13264_test.go delete mode 100644 libgo/go/runtime/rune.go delete mode 100644 libgo/go/runtime/signal1_unix.go delete mode 100644 libgo/go/runtime/signal2_unix.go delete mode 100644 libgo/go/runtime/signal_sigtramp.go delete mode 100644 libgo/go/runtime/sigpanic_unix.go create mode 100644 libgo/go/runtime/sizeclasses.go create mode 100644 libgo/go/runtime/testdata/testprog/map.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/raceprof.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/racesig.go create mode 100644 libgo/go/runtime/trace/trace.go create mode 100644 libgo/go/runtime/trace/trace_stack_test.go create mode 100644 libgo/go/runtime/trace/trace_test.go create mode 100644 libgo/go/runtime/utf8.go create mode 100644 libgo/go/sort/example_search_test.go create mode 100644 libgo/go/sort/genzfunc.go create mode 100644 libgo/go/sort/zfuncversion.go create mode 100644 libgo/go/strings/strings_s390x.go create mode 100644 libgo/go/sync/example_pool_test.go create mode 100644 libgo/go/syscall/dirent.go create mode 100644 libgo/go/syscall/endian_big.go copy libgo/go/{go/internal/gcimporter/testdata/b.go => syscall/endian_little.go} (55%) copy libgo/go/{path/filepath/export_windows_test.go => syscall/setuidgid_32_linux. [...] copy libgo/go/{path/filepath/export_windows_test.go => syscall/setuidgid_linux.go} (59%) create mode 100644 libgo/go/syscall/syscall_darwin.go delete mode 100644 libgo/go/syscall/syscall_darwin_test.go create mode 100644 libgo/go/syscall/syscall_dragonfly.go create mode 100644 libgo/go/syscall/syscall_freebsd.go create mode 100644 libgo/go/syscall/syscall_linux.go create mode 100644 libgo/go/syscall/syscall_linux_mipsx.go create mode 100644 libgo/go/syscall/syscall_netbsd.go create mode 100644 libgo/go/syscall/syscall_openbsd.go create mode 100644 libgo/go/syscall/timestruct.go create mode 100644 libgo/go/testing/internal/testdeps/deps.go copy libgo/go/{go/internal/gcimporter/testdata/a.go => time/export_android_test.go} (54%) create mode 100644 libgo/go/time/zoneinfo_android.go create mode 100644 libgo/go/time/zoneinfo_android_test.go