This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 397fecd Add the new IA MCU test new 0694cef libgo: Update to go1.6rc1.
The 1 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: gotools/ChangeLog | 6 + gotools/Makefile.am | 1 + gotools/Makefile.in | 3 +- libgo/MERGE | 2 +- libgo/Makefile.am | 95 +- libgo/Makefile.in | 84 +- libgo/VERSION | 2 +- libgo/configure | 18 +- libgo/configure.ac | 1 + libgo/go/archive/tar/common.go | 11 + libgo/go/archive/tar/reader.go | 654 +- libgo/go/archive/tar/reader_test.go | 963 ++- .../{writer-big.tar => gnu-multi-hdrs.tar} | Bin 4096 -> 4608 bytes .../tar/testdata/hdr-only.tar} | Bin 8512 -> 10240 bytes libgo/go/archive/tar/testdata/issue12435.tar | Bin 0 -> 512 bytes libgo/go/archive/tar/testdata/neg-size.tar | Bin 512 -> 512 bytes .../{writer-big.tar => pax-multi-hdrs.tar} | Bin 4096 -> 4608 bytes .../tar/testdata/{nil-uid.tar => pax-path-hdr.tar} | Bin 1024 -> 1024 bytes libgo/go/archive/tar/testdata/ustar-file-reg.tar | Bin 0 -> 1536 bytes libgo/go/archive/tar/writer.go | 222 +- libgo/go/archive/tar/writer_test.go | 212 +- libgo/go/archive/zip/reader.go | 103 +- libgo/go/archive/zip/reader_test.go | 37 + libgo/go/archive/zip/register.go | 27 +- libgo/go/archive/zip/struct.go | 2 +- libgo/go/archive/zip/writer.go | 32 +- libgo/go/archive/zip/zip_test.go | 62 +- libgo/go/bufio/bufio.go | 2 +- libgo/go/bufio/example_test.go | 29 + libgo/go/bufio/scan.go | 60 +- libgo/go/bufio/scan_test.go | 42 +- libgo/go/bytes/buffer.go | 17 +- libgo/go/bytes/bytes_test.go | 31 + libgo/go/cmd/cgo/ast.go | 104 +- libgo/go/cmd/cgo/doc.go | 149 +- libgo/go/cmd/cgo/gcc.go | 354 +- libgo/go/cmd/cgo/godefs.go | 3 +- libgo/go/cmd/cgo/main.go | 80 +- libgo/go/cmd/cgo/out.go | 248 +- libgo/go/cmd/go/alldocs.go | 195 +- libgo/go/cmd/go/build.go | 497 +- libgo/go/cmd/go/discovery.go | 4 +- libgo/go/cmd/go/doc.go | 23 +- libgo/go/cmd/go/env.go | 7 +- libgo/go/cmd/go/generate.go | 50 +- libgo/go/cmd/go/generate_test.go | 1 + libgo/go/cmd/go/get.go | 18 +- libgo/go/cmd/go/go_test.go | 249 +- libgo/go/cmd/go/go_unix_test.go | 31 + libgo/go/cmd/go/help.go | 50 +- libgo/go/cmd/go/http.go | 24 +- libgo/go/cmd/go/list.go | 8 + libgo/go/cmd/go/main.go | 22 +- libgo/go/cmd/go/note.go | 97 +- libgo/go/cmd/go/note_test.go | 55 +- libgo/go/cmd/go/pkg.go | 179 +- libgo/go/cmd/go/pkg_test.go | 118 + libgo/go/cmd/go/run.go | 16 +- libgo/go/cmd/go/test.go | 105 +- libgo/go/cmd/go/testdata/flag_test.go | 16 + libgo/go/cmd/go/testdata/src/run/bad.go | 5 + .../testdata/src/{main_test/m.go => run/good.go} | 3 +- .../cmd/go/testdata/src/run/internal/internal.go | 1 + .../src/run/subdir/internal/private/private.go | 1 + libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go | 1 + .../cmd/go/testdata/src/vend/hello/hello_test.go | 2 +- .../cmd/go/testdata/src/vend/hello/hellox_test.go | 2 +- .../src/vend/vendor/vend/dir1/dir2/dir2.go | 1 + libgo/go/cmd/go/testdata/src/vend/x/x.go | 2 + libgo/go/cmd/go/testflag.go | 9 + libgo/go/cmd/go/tool.go | 1 + libgo/go/cmd/go/vcs.go | 44 +- libgo/go/cmd/go/vcs_test.go | 4 +- libgo/go/cmd/go/vendor_test.go | 26 +- libgo/go/cmd/gofmt/gofmt.go | 5 +- .../format/format.go => cmd/gofmt/internal.go} | 39 +- libgo/go/cmd/gofmt/long_test.go | 5 +- libgo/go/cmd/gofmt/testdata/old.golden | 9 - libgo/go/cmd/gofmt/testdata/old.input | 8 - libgo/go/compress/bzip2/bit_reader.go | 8 - libgo/go/compress/bzip2/bzip2_test.go | 6 +- libgo/go/compress/bzip2/huffman.go | 44 +- libgo/go/compress/flate/deflate_test.go | 10 +- libgo/go/compress/flate/fixedhuff.go | 78 - libgo/go/compress/flate/flate_test.go | 14 + libgo/go/compress/flate/gen.go | 265 - libgo/go/compress/flate/inflate.go | 66 +- libgo/go/compress/flate/reader_test.go | 2 +- libgo/go/compress/flate/token.go | 10 +- libgo/go/compress/gzip/gunzip.go | 24 +- libgo/go/compress/gzip/gunzip_test.go | 32 + libgo/go/compress/gzip/gzip.go | 7 +- libgo/go/compress/lzw/reader.go | 17 +- libgo/go/compress/lzw/writer_test.go | 10 +- .../go/compress/testdata/Mark.Twain-Tom.Sawyer.txt | 393 -- libgo/go/compress/testdata/gettysburg.txt | 29 + libgo/go/compress/zlib/reader.go | 9 + libgo/go/compress/zlib/reader_test.go | 24 + libgo/go/compress/zlib/writer_test.go | 27 +- libgo/go/crypto/aes/aes_gcm.go | 172 + libgo/go/crypto/aes/cipher.go | 9 +- libgo/go/crypto/aes/cipher_generic.go | 8 + libgo/go/crypto/cipher/benchmark_test.go | 30 +- libgo/go/crypto/cipher/ctr.go | 5 +- libgo/go/crypto/cipher/ctr_test.go | 55 + libgo/go/crypto/cipher/example_test.go | 52 + libgo/go/crypto/cipher/gcm.go | 39 +- libgo/go/crypto/cipher/gcm_test.go | 92 +- libgo/go/crypto/crypto.go | 8 +- libgo/go/crypto/dsa/dsa.go | 2 +- libgo/go/crypto/ecdsa/ecdsa.go | 39 +- libgo/go/crypto/ecdsa/ecdsa_test.go | 43 +- libgo/go/crypto/elliptic/elliptic.go | 9 +- libgo/go/crypto/elliptic/elliptic_test.go | 12 + libgo/go/crypto/elliptic/p256.go | 2 + libgo/go/crypto/elliptic/p256_amd64.go | 552 ++ libgo/go/crypto/hmac/hmac.go | 4 +- libgo/go/crypto/md5/md5.go | 10 +- libgo/go/crypto/rsa/example_test.go | 169 + libgo/go/crypto/rsa/pkcs1v15.go | 25 +- libgo/go/crypto/rsa/pkcs1v15_test.go | 2 +- libgo/go/crypto/rsa/pss.go | 2 +- libgo/go/crypto/rsa/rsa.go | 56 +- libgo/go/crypto/rsa/rsa_test.go | 27 +- libgo/go/crypto/tls/cipher_suites.go | 4 + libgo/go/crypto/tls/common.go | 6 +- libgo/go/crypto/tls/conn.go | 103 +- libgo/go/crypto/tls/handshake_client.go | 13 +- libgo/go/crypto/tls/handshake_client_test.go | 94 + libgo/go/crypto/tls/handshake_messages.go | 4 + libgo/go/crypto/tls/handshake_server_test.go | 2 +- libgo/go/crypto/tls/prf.go | 17 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 104 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 167 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 100 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 167 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 84 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 165 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 149 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 84 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 165 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 149 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 81 + .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 81 + libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 164 +- .../crypto/tls/testdata/Client-TLSv12-ALPN-NoMatch | 161 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 111 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 171 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 183 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 107 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 171 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 84 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 76 +- .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 76 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 165 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 149 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 161 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 60 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 62 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 52 +- .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 78 +- .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 52 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 58 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 46 +- .../crypto/tls/testdata/Server-TLSv11-FallbackSCSV | 28 +- libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 46 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 84 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 84 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 76 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 76 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 68 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 68 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 50 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 78 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 64 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 64 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 56 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 60 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 67 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 67 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 50 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 60 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 70 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 44 +- .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 44 +- .../Server-TLSv12-SNI-GetCertificateNotFound | 44 +- libgo/go/crypto/tls/tls.go | 55 +- libgo/go/crypto/tls/tls_test.go | 134 + libgo/go/crypto/x509/pkix/pkix.go | 6 +- libgo/go/crypto/x509/root_unix.go | 1 + libgo/go/crypto/x509/sec1.go | 28 +- libgo/go/crypto/x509/sec1_test.go | 42 +- libgo/go/crypto/x509/verify.go | 18 + libgo/go/crypto/x509/x509.go | 119 +- libgo/go/crypto/x509/x509_test.go | 101 +- libgo/go/database/sql/convert.go | 38 +- libgo/go/database/sql/convert_test.go | 61 +- libgo/go/database/sql/driver/types.go | 13 +- libgo/go/database/sql/fakedb_test.go | 59 +- libgo/go/database/sql/sql.go | 258 +- libgo/go/database/sql/sql_test.go | 341 +- libgo/go/debug/dwarf/class_string.go | 7 +- libgo/go/debug/dwarf/entry.go | 11 +- libgo/go/debug/dwarf/entry_test.go | 36 + libgo/go/debug/dwarf/testdata/cycle.c | 7 + libgo/go/debug/dwarf/testdata/cycle.elf | Bin 0 -> 2624 bytes libgo/go/debug/dwarf/testdata/split.c | 5 + libgo/go/debug/dwarf/testdata/split.elf | Bin 0 -> 9509 bytes libgo/go/debug/dwarf/type.go | 34 +- libgo/go/debug/dwarf/type_test.go | 34 + libgo/go/debug/dwarf/typeunit.go | 2 +- libgo/go/debug/elf/elf.go | 148 + libgo/go/debug/elf/file.go | 159 +- libgo/go/debug/elf/file_test.go | 503 +- libgo/go/debug/elf/reader.go | 108 + libgo/go/debug/elf/testdata/compressed-32.obj | Bin 0 -> 2208 bytes libgo/go/debug/elf/testdata/compressed-64.obj | Bin 0 -> 3280 bytes .../testdata/go-relocation-test-gcc492-mips64.obj | Bin 0 -> 4120 bytes .../go-relocation-test-gcc493-mips64le.obj | Bin 0 -> 4160 bytes .../elf/testdata/zdebug-test-gcc484-x86-64.obj | Bin 0 -> 3216 bytes libgo/go/debug/gosym/pclntab_test.go | 48 +- libgo/go/encoding/asn1/asn1.go | 111 +- libgo/go/encoding/asn1/asn1_test.go | 73 +- libgo/go/encoding/asn1/common.go | 74 +- libgo/go/encoding/asn1/marshal.go | 37 +- libgo/go/encoding/base64/base64.go | 78 +- libgo/go/encoding/base64/base64_test.go | 35 +- libgo/go/encoding/binary/binary.go | 4 + libgo/go/encoding/binary/binary_test.go | 30 + libgo/go/encoding/csv/reader.go | 2 +- libgo/go/encoding/gob/codec_test.go | 4 +- libgo/go/encoding/gob/dec_helpers.go | 9 +- libgo/go/encoding/gob/decgen.go | 9 +- libgo/go/encoding/gob/decode.go | 64 +- libgo/go/encoding/gob/doc.go | 29 +- libgo/go/encoding/gob/encode.go | 19 +- libgo/go/encoding/gob/encoder_test.go | 2 +- libgo/go/encoding/gob/timing_test.go | 45 +- libgo/go/encoding/gob/type.go | 2 +- libgo/go/encoding/json/decode.go | 90 +- libgo/go/encoding/json/decode_test.go | 27 +- libgo/go/encoding/json/encode.go | 27 +- libgo/go/encoding/json/encode_test.go | 22 +- libgo/go/encoding/json/indent.go | 12 +- libgo/go/encoding/json/number_test.go | 133 + libgo/go/encoding/json/scanner.go | 101 +- libgo/go/encoding/json/stream.go | 8 +- libgo/go/encoding/pem/pem_test.go | 28 +- libgo/go/encoding/xml/marshal.go | 36 +- libgo/go/encoding/xml/marshal_test.go | 51 +- libgo/go/encoding/xml/read.go | 2 +- libgo/go/encoding/xml/read_test.go | 21 + libgo/go/encoding/xml/typeinfo.go | 7 +- libgo/go/encoding/xml/xml.go | 55 +- libgo/go/encoding/xml/xml_test.go | 53 + libgo/go/fmt/doc.go | 8 +- libgo/go/fmt/fmt_test.go | 16 +- libgo/go/fmt/print.go | 23 +- libgo/go/fmt/scan.go | 12 +- libgo/go/fmt/scan_test.go | 5 + libgo/go/go/ast/import.go | 6 +- libgo/go/go/build/build.go | 198 +- libgo/go/go/build/build_test.go | 73 +- libgo/go/go/build/deps_test.go | 67 +- libgo/go/go/build/doc.go | 1 + libgo/go/go/constant/go13.go | 24 - libgo/go/go/constant/go14.go | 13 - libgo/go/go/constant/value.go | 661 +- libgo/go/go/constant/value_test.go | 116 +- libgo/go/go/doc/reader.go | 25 +- libgo/go/go/doc/testdata/issue13742.0.golden | 25 + libgo/go/go/doc/testdata/issue13742.1.golden | 25 + libgo/go/go/doc/testdata/issue13742.2.golden | 25 + libgo/go/go/doc/testdata/issue13742.go | 18 + libgo/go/go/format/format.go | 5 +- libgo/go/go/format/format_test.go | 23 +- .../format/format.go => go/format/internal.go} | 37 +- libgo/go/go/importer/importer.go | 47 +- .../go/go/internal/gccgoimporter/importer_test.go | 8 +- libgo/go/go/internal/gcimporter/bimport.go | 681 ++ libgo/go/go/internal/gcimporter/exportdata.go | 11 +- libgo/go/go/internal/gcimporter/gcimporter.go | 175 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 176 +- libgo/go/go/internal/gcimporter/testdata/a.go | 14 + .../go/go/internal/gcimporter/testdata}/b.go | 6 +- libgo/go/go/parser/parser.go | 110 +- libgo/go/go/parser/short_test.go | 31 +- libgo/go/go/printer/nodes.go | 43 +- libgo/go/go/printer/printer.go | 4 +- libgo/go/go/printer/printer_test.go | 41 + libgo/go/go/printer/testdata/expressions.golden | 22 +- libgo/go/go/printer/testdata/expressions.input | 18 + libgo/go/go/printer/testdata/expressions.raw | 22 +- libgo/go/go/types/api.go | 55 +- libgo/go/go/types/api_test.go | 36 +- libgo/go/go/types/assignments.go | 89 +- libgo/go/go/types/builtins.go | 184 +- libgo/go/go/types/builtins_test.go | 2 + libgo/go/go/types/call.go | 35 +- libgo/go/go/types/check_test.go | 5 + libgo/go/go/types/conversions.go | 4 +- libgo/go/go/types/decl.go | 2 +- libgo/go/go/types/eval_test.go | 2 +- libgo/go/go/types/expr.go | 251 +- libgo/go/go/types/go11.go | 17 - libgo/go/go/types/go12.go | 17 - libgo/go/go/types/gotype.go | 322 + libgo/go/go/types/hilbert_test.go | 2 + libgo/go/go/types/issues_test.go | 90 + libgo/go/go/types/operand.go | 98 +- libgo/go/go/types/package.go | 3 + libgo/go/go/types/resolver.go | 64 +- libgo/go/go/types/resolver_test.go | 17 +- libgo/go/go/types/self_test.go | 2 + libgo/go/go/types/sizes.go | 48 +- libgo/go/go/types/stdlib_test.go | 30 +- libgo/go/go/types/stmt.go | 142 +- libgo/go/go/types/type.go | 17 +- libgo/go/go/types/typestring.go | 4 +- libgo/go/go/types/typestring_test.go | 3 + libgo/go/go/types/typexpr.go | 21 +- libgo/go/hash/adler32/adler32.go | 1 + libgo/go/hash/crc32/crc32.go | 23 +- libgo/go/hash/crc32/crc32_amd64.go | 56 + .../crc32/{crc32_amd64x.go => crc32_amd64p32.go} | 17 +- libgo/go/hash/crc32/crc32_generic.go | 13 +- libgo/go/hash/crc64/crc64.go | 4 +- libgo/go/hash/fnv/fnv.go | 6 +- libgo/go/html/escape.go | 60 +- libgo/go/html/escape_test.go | 20 +- libgo/go/html/template/clone_test.go | 12 +- libgo/go/html/template/context.go | 3 +- libgo/go/html/template/escape_test.go | 124 +- libgo/go/html/template/example_test.go | 37 + libgo/go/html/template/template.go | 21 +- libgo/go/html/template/template_test.go | 29 + libgo/go/html/template/transition.go | 2 +- libgo/go/image/color/ycbcr.go | 62 +- libgo/go/image/color/ycbcr_test.go | 26 +- libgo/go/image/draw/draw.go | 50 +- libgo/go/image/gif/writer.go | 2 +- libgo/go/image/gif/writer_test.go | 10 +- libgo/go/image/image.go | 21 +- libgo/go/image/png/reader.go | 7 +- libgo/go/image/png/reader_test.go | 12 + libgo/go/image/ycbcr.go | 126 +- .../golang.org/x/net/http2/hpack/encode.go | 251 + .../golang.org/x/net/http2/hpack/encode_test.go | 330 + .../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 + .../golang.org/x/net/http2/hpack/tables.go | 352 ++ libgo/go/internal/race/doc.go | 11 + libgo/go/internal/race/norace.go | 40 + libgo/go/internal/race/race.go | 50 + libgo/go/internal/syscall/unix/getrandom_linux.go | 9 - .../syscall/unix/getrandom_linux_386.go} | 4 +- .../syscall/unix/getrandom_linux_amd64.go} | 4 +- .../syscall/unix/getrandom_linux_arm.go} | 4 +- .../syscall/unix/getrandom_linux_generic.go} | 6 +- .../unix/{dummy.go => getrandom_linux_mips64x.go} | 4 + .../syscall/unix/getrandom_linux_ppc64x.go} | 6 +- .../syscall/windows/registry/registry_test.go | 74 + .../internal/syscall/windows/registry/syscall.go | 5 + .../go/internal/syscall/windows/registry/value.go | 65 +- .../syscall/windows/registry/zsyscall_windows.go | 9 + .../go/internal/syscall/windows/syscall_windows.go | 17 +- .../internal/syscall/windows/zsyscall_windows.go | 25 +- libgo/go/internal/trace/parser.go | 2 +- libgo/go/internal/trace/parser_test.go | 2 +- libgo/go/io/example_test.go | 223 + libgo/go/io/io.go | 13 +- libgo/go/io/ioutil/example_test.go | 73 + libgo/go/io/ioutil/ioutil.go | 2 +- libgo/go/io/multi.go | 24 + libgo/go/io/multi_test.go | 54 +- libgo/go/log/syslog/doc.go | 14 +- libgo/go/log/syslog/syslog_test.go | 43 +- libgo/go/math/abs.go | 9 +- libgo/go/math/all_test.go | 26 +- libgo/go/math/big/decimal.go | 18 +- libgo/go/math/big/decimal_test.go | 10 + libgo/go/math/big/doc.go | 99 + libgo/go/math/big/example_rat_test.go | 67 + libgo/go/math/big/float.go | 8 +- libgo/go/math/big/floatconv.go | 110 +- libgo/go/math/big/floatconv_test.go | 179 +- libgo/go/math/big/floatexample_test.go | 30 + libgo/go/math/big/floatmarsh.go | 33 + libgo/go/math/big/floatmarsh_test.go | 54 + libgo/go/math/big/ftoa.go | 104 +- libgo/go/math/big/int.go | 128 +- libgo/go/math/big/int_test.go | 218 +- libgo/go/math/big/intconv.go | 94 +- libgo/go/math/big/intconv_test.go | 89 +- libgo/go/math/big/intmarsh.go | 74 + libgo/go/math/big/intmarsh_test.go | 121 + libgo/go/math/big/nat.go | 120 +- libgo/go/math/big/nat_test.go | 109 +- libgo/go/math/big/natconv.go | 103 +- libgo/go/math/big/natconv_test.go | 85 +- libgo/go/math/big/rat.go | 60 - libgo/go/math/big/rat_test.go | 114 - libgo/go/math/big/ratconv.go | 36 +- libgo/go/math/big/ratmarsh.go | 73 + libgo/go/math/big/ratmarsh_test.go | 125 + libgo/go/math/cmplx/cmath_test.go | 10 +- libgo/go/math/cmplx/sqrt.go | 2 +- libgo/go/math/expm1.go | 2 +- libgo/go/{fmt/race_test.go => math/floor_asm.go} | 9 +- libgo/go/math/j0.go | 4 +- libgo/go/math/j1.go | 4 +- libgo/go/math/jn.go | 2 - libgo/go/math/modf.go | 5 +- libgo/go/math/rand/rand.go | 47 +- libgo/go/math/rand/rand_test.go | 84 +- libgo/go/math/rand/regress_test.go | 77 +- libgo/go/math/sqrt.go | 2 +- libgo/go/mime/encodedword.go | 161 +- libgo/go/mime/encodedword_test.go | 95 +- libgo/go/mime/example_test.go | 100 + libgo/go/mime/mediatype.go | 43 +- libgo/go/mime/mediatype_test.go | 9 +- libgo/go/mime/multipart/multipart.go | 18 +- libgo/go/mime/multipart/multipart_test.go | 127 + libgo/go/net/addrselect.go | 43 + libgo/go/net/addrselect_test.go | 115 + libgo/go/net/cgo_socknew.go | 4 +- libgo/go/net/cgo_sockold.go | 4 +- libgo/go/net/cgo_unix.go | 19 +- libgo/go/net/conf.go | 3 +- libgo/go/net/dial.go | 17 +- libgo/go/net/dial_test.go | 74 +- libgo/go/net/dnsclient.go | 33 +- libgo/go/net/dnsclient_test.go | 48 + libgo/go/net/dnsclient_unix.go | 41 +- libgo/go/net/dnsclient_unix_test.go | 133 +- libgo/go/net/dnsmsg.go | 3 + libgo/go/net/error_test.go | 48 +- libgo/go/net/fd_plan9.go | 8 + libgo/go/net/fd_unix.go | 20 +- libgo/go/net/fd_windows.go | 41 +- libgo/go/net/file_test.go | 366 +- libgo/go/net/file_unix.go | 2 +- libgo/go/net/hosts.go | 95 +- libgo/go/net/hosts_test.go | 27 +- libgo/go/net/http/cgi/host.go | 24 +- libgo/go/net/http/cgi/host_test.go | 27 +- libgo/go/net/http/client.go | 221 +- libgo/go/net/http/client_test.go | 209 +- libgo/go/net/http/clientserver_test.go | 1056 ++++ libgo/go/net/http/doc.go | 15 + libgo/go/net/http/export_test.go | 106 +- libgo/go/net/http/fcgi/child.go | 3 + libgo/go/net/http/fcgi/fcgi_test.go | 24 + libgo/go/net/http/fs.go | 76 +- libgo/go/net/http/fs_test.go | 130 +- libgo/go/net/http/h2_bundle.go | 6530 ++++++++++++++++++++ libgo/go/net/http/header.go | 10 + libgo/go/net/http/httptest/recorder.go | 45 +- libgo/go/net/http/httptest/recorder_test.go | 55 + libgo/go/net/http/httptest/server.go | 248 +- libgo/go/net/http/httptest/server_test.go | 57 + libgo/go/net/http/httputil/dump.go | 63 +- libgo/go/net/http/httputil/dump_test.go | 17 + libgo/go/net/http/httputil/example_test.go | 125 + libgo/go/net/http/httputil/reverseproxy.go | 26 +- libgo/go/net/http/httputil/reverseproxy_test.go | 116 +- libgo/go/net/http/internal/chunked.go | 42 +- libgo/go/net/http/internal/chunked_test.go | 51 +- libgo/go/net/http/internal/testcert.go | 41 + libgo/go/net/http/lex.go | 14 + libgo/go/net/http/main_test.go | 18 + libgo/go/net/http/method.go | 20 + libgo/go/net/http/pprof/pprof.go | 15 +- libgo/go/net/http/request.go | 179 +- libgo/go/net/http/request_test.go | 38 +- libgo/go/net/http/response.go | 22 +- libgo/go/net/http/response_test.go | 157 +- libgo/go/net/http/serve_test.go | 950 ++- libgo/go/net/http/server.go | 729 ++- libgo/go/net/http/sniff.go | 29 +- libgo/go/net/http/sniff_test.go | 46 +- libgo/go/net/http/status.go | 46 +- libgo/go/net/http/transfer.go | 87 +- libgo/go/net/http/transport.go | 737 ++- libgo/go/net/http/transport_test.go | 415 +- libgo/go/net/http/triv.go | 5 +- libgo/go/net/interface_test.go | 44 +- libgo/go/net/interface_windows.go | 330 +- libgo/go/net/interface_windows_test.go | 132 + libgo/go/net/internal/socktest/switch.go | 4 +- libgo/go/net/iprawsock_posix.go | 4 +- libgo/go/net/ipsock.go | 2 +- libgo/go/net/ipsock_posix.go | 15 +- libgo/go/net/lookup.go | 18 +- libgo/go/net/lookup_plan9.go | 12 +- libgo/go/net/lookup_test.go | 201 +- libgo/go/net/lookup_windows.go | 21 +- libgo/go/net/mac.go | 11 +- libgo/go/net/mac_test.go | 24 + libgo/go/net/mail/message.go | 23 +- libgo/go/net/mail/message_test.go | 68 +- libgo/go/net/net.go | 24 +- libgo/go/net/net_test.go | 32 +- libgo/go/net/non_unix_test.go | 15 +- libgo/go/net/parse.go | 46 +- libgo/go/net/parse_test.go | 22 + libgo/go/net/platform_test.go | 4 +- libgo/go/net/port.go | 24 - libgo/go/net/port_test.go | 57 - libgo/go/net/race.go | 31 - libgo/go/net/race0.go | 26 - libgo/go/net/rpc/server.go | 8 +- libgo/go/net/rpc/server_test.go | 37 + libgo/go/net/sendfile_solaris.go | 2 + libgo/go/net/server_test.go | 6 +- libgo/go/net/sock_posix.go | 8 +- libgo/go/net/tcp_test.go | 8 +- libgo/go/net/tcpsock_plan9.go | 5 +- libgo/go/net/tcpsock_posix.go | 10 +- libgo/go/net/tcpsockopt_plan9.go | 3 +- libgo/go/net/testdata/case-hosts | 2 + libgo/go/net/testdata/hosts | 3 +- libgo/go/net/textproto/reader.go | 18 +- libgo/go/net/textproto/reader_test.go | 55 + libgo/go/net/timeout_test.go | 51 +- libgo/go/net/udpsock_posix.go | 6 +- libgo/go/net/unix_test.go | 50 +- libgo/go/net/unixsock_posix.go | 11 +- libgo/go/net/url/url.go | 119 +- libgo/go/net/url/url_test.go | 224 +- libgo/go/os/error.go | 2 +- libgo/go/os/error_plan9.go | 6 + libgo/go/os/error_test.go | 19 + libgo/go/os/error_unix.go | 6 + libgo/go/os/error_windows.go | 9 + libgo/go/os/exec/exec.go | 114 +- libgo/go/os/exec/exec_test.go | 19 + libgo/go/os/exec/internal_test.go | 61 + libgo/go/os/file.go | 12 +- libgo/go/os/file_plan9.go | 11 +- libgo/go/os/file_unix.go | 55 +- libgo/go/os/os_test.go | 59 +- libgo/go/os/os_unix_test.go | 23 +- libgo/go/os/path_test.go | 2 +- libgo/go/os/pipe_test.go | 113 + libgo/go/os/signal/doc.go | 220 + libgo/go/os/signal/signal.go | 1 - libgo/go/os/signal/signal_test.go | 18 +- libgo/go/os/signal/signal_unix.go | 2 +- libgo/go/os/stat_atim.go | 28 +- libgo/go/os/stat_atimespec.go | 30 +- libgo/go/os/stat_dragonfly.go | 28 +- libgo/go/os/stat_nacl.go | 28 +- libgo/go/os/stat_solaris.go | 28 +- libgo/go/os/{types_notwin.go => types_plan9.go} | 6 +- libgo/go/os/{types_notwin.go => types_unix.go} | 6 +- libgo/go/path/filepath/example_unix_test.go | 2 +- libgo/go/path/filepath/match_test.go | 2 +- libgo/go/path/filepath/path.go | 10 +- libgo/go/path/filepath/path_plan9.go | 4 + libgo/go/path/filepath/path_test.go | 193 +- libgo/go/path/filepath/path_unix.go | 4 + libgo/go/path/filepath/path_windows.go | 9 + libgo/go/path/filepath/symlink.go | 135 +- libgo/go/path/filepath/symlink_windows.go | 1 - libgo/go/path/path.go | 2 +- libgo/go/reflect/all_test.go | 238 + libgo/go/reflect/deepequal.go | 87 +- libgo/go/reflect/type.go | 29 +- libgo/go/reflect/value.go | 22 +- libgo/go/regexp/all_test.go | 63 +- libgo/go/regexp/onepass.go | 90 +- libgo/go/regexp/onepass_test.go | 99 +- libgo/go/regexp/regexp.go | 15 + libgo/go/regexp/syntax/parse.go | 24 +- libgo/go/regexp/syntax/parse_test.go | 9 +- libgo/go/regexp/syntax/regexp.go | 4 +- libgo/go/regexp/syntax/simplify_test.go | 4 +- libgo/go/regexp/testdata/re2-search.txt | 5 + libgo/go/runtime/cgo_mmap.go | 34 + libgo/go/runtime/cgo_ppc64x.go | 12 + libgo/go/runtime/cgocheck.go | 243 + libgo/go/runtime/crash_cgo_test.go | 408 +- libgo/go/runtime/crash_test.go | 432 +- libgo/go/runtime/crash_unix_test.go | 30 + libgo/go/runtime/debug.go | 6 +- libgo/go/runtime/debug/garbage.go | 11 + libgo/go/runtime/debug/garbage_test.go | 5 +- libgo/go/runtime/debug/heapdump_test.go | 3 +- libgo/go/runtime/debug/stack.go | 86 +- libgo/go/runtime/debug/stack_test.go | 33 +- libgo/go/runtime/defs_linux_mips64x.go | 183 + libgo/go/runtime/export_test.go | 21 +- libgo/go/runtime/export_windows_test.go | 8 + libgo/go/runtime/extern.go | 45 +- libgo/go/runtime/fastlog2.go | 33 + libgo/go/runtime/fastlog2_test.go | 36 + libgo/go/runtime/fastlog2table.go | 43 + libgo/go/runtime/gc_test.go | 87 +- libgo/go/runtime/gcinfo_test.go | 2 +- libgo/go/runtime/lfstack_linux_mips64x.go | 32 + libgo/go/runtime/malloc_test.go | 30 +- libgo/go/runtime/mkfastlog2table.go | 52 + libgo/go/runtime/mmap.go | 16 + libgo/go/runtime/msan.go | 55 + libgo/go/runtime/msan/msan.go | 32 + libgo/go/runtime/msan0.go | 22 + libgo/go/runtime/mstkbar.go | 365 ++ libgo/go/runtime/os1_linux_generic.go | 27 + libgo/go/runtime/os1_linux_mips64x.go | 26 + libgo/go/runtime/os2_linux_generic.go | 29 + libgo/go/runtime/os2_linux_mips64x.go | 25 + libgo/go/runtime/os_android.go | 15 + libgo/go/runtime/os_linux_mips64x.go | 18 + libgo/go/runtime/pprof/mprof_test.go | 16 +- libgo/go/runtime/pprof/pprof.go | 12 +- libgo/go/runtime/pprof/pprof_test.go | 174 +- libgo/go/runtime/print.go | 221 + libgo/go/runtime/proc_test.go | 134 +- libgo/go/runtime/race/testdata/issue12225_test.go | 20 + libgo/go/runtime/race/testdata/issue12664_test.go | 76 + .../race/testdata/issue13264_test.go} | 10 +- libgo/go/runtime/runtime_test.go | 19 + libgo/go/runtime/signal2_unix.go | 69 + libgo/go/runtime/signal_linux_mips64x.go | 70 + libgo/go/runtime/signal_mips64x.go | 188 + libgo/go/runtime/signal_sigtramp.go | 50 + libgo/go/runtime/sigtab_linux_generic.go | 82 + libgo/go/runtime/sigtab_linux_mips64x.go | 81 + libgo/go/runtime/stack.go | 1068 ++++ libgo/go/runtime/string_test.go | 15 +- libgo/go/runtime/sys_mips64x.go | 43 + .../norace_test.go => runtime/sys_nonppc64x.go} | 7 +- libgo/go/runtime/testdata/testprog/crash.go | 45 + libgo/go/runtime/testdata/testprog/deadlock.go | 173 + libgo/go/runtime/testdata/testprog/gc.go | 74 + libgo/go/runtime/testdata/testprog/main.go | 35 + libgo/go/runtime/testdata/testprog/misc.go | 15 + libgo/go/runtime/testdata/testprog/signal.go | 17 + libgo/go/runtime/testdata/testprog/stringconcat.go | 20 + .../runtime/testdata/testprog/syscall_windows.go | 27 + libgo/go/runtime/testdata/testprogcgo/callback.go | 89 + libgo/go/runtime/testdata/testprogcgo/cgo.go | 80 + libgo/go/runtime/testdata/testprogcgo/crash.go | 45 + .../go/runtime/testdata/testprogcgo/dll_windows.go | 25 + libgo/go/runtime/testdata/testprogcgo/dropm.go | 59 + .../go/runtime/testdata/testprogcgo/dropm_stub.go | 11 + libgo/go/runtime/testdata/testprogcgo/exec.go | 89 + libgo/go/runtime/testdata/testprogcgo/main.go | 35 + .../go/runtime/testdata/testprogcgo/threadpanic.go | 24 + .../go/runtime/testdata/testprogcgo/threadprof.go | 93 + .../go/runtime/testdata/testprogcgo/windows/win.go | 16 + libgo/go/runtime/testdata/testprognet/main.go | 35 + libgo/go/runtime/testdata/testprognet/net.go | 29 + libgo/go/runtime/testdata/testprognet/signal.go | 26 + .../bug051.go => libgo/go/runtime/write_err.go | 14 +- libgo/go/runtime/write_err_android.go | 160 + libgo/go/sort/example_multi_test.go | 4 +- libgo/go/sort/search.go | 2 +- libgo/go/sort/sort.go | 112 +- libgo/go/strconv/ftoa.go | 18 +- libgo/go/strconv/ftoa_test.go | 6 +- libgo/go/strconv/isprint.go | 20 + libgo/go/strconv/itoa.go | 2 +- libgo/go/strconv/makeisprint.go | 17 + libgo/go/strconv/quote.go | 67 +- libgo/go/strconv/quote_test.go | 88 +- libgo/go/strings/example_test.go | 22 + libgo/go/strings/strings.go | 37 - libgo/go/strings/strings_amd64.go | 49 + libgo/go/strings/strings_generic.go | 47 + libgo/go/strings/strings_test.go | 53 + libgo/go/sync/cond.go | 21 +- libgo/go/sync/export_test.go | 2 - libgo/go/sync/mutex.go | 13 +- libgo/go/sync/pool.go | 5 +- libgo/go/sync/race.go | 42 - libgo/go/sync/race0.go | 34 - libgo/go/sync/rwmutex.go | 49 +- libgo/go/sync/waitgroup.go | 33 +- libgo/go/sync/waitgroup_test.go | 3 +- libgo/go/syscall/errors_plan9.go | 10 + libgo/go/syscall/exec_bsd.go | 1 + libgo/go/syscall/exec_linux.go | 5 +- libgo/go/syscall/exec_linux_test.go | 65 +- libgo/go/syscall/exec_unix.go | 6 - libgo/go/syscall/libcall_bsd.go | 9 +- libgo/go/syscall/libcall_linux.go | 9 +- libgo/go/syscall/msan.go | 22 + libgo/go/syscall/msan0.go | 19 + libgo/go/syscall/race0.go | 25 - libgo/go/syscall/route_bsd.go | 11 +- libgo/go/syscall/route_bsd_test.go | 35 + libgo/go/syscall/sockcmsg_unix.go | 6 +- libgo/go/syscall/syscall.go | 3 + ...all_linux_amd64.go => syscall_linux_mips64x.go} | 15 +- libgo/go/syscall/syscall_linux_test.go | 6 +- libgo/go/syscall/syscall_unix.go | 21 +- libgo/go/testing/benchmark.go | 11 + libgo/go/testing/quick/quick.go | 38 +- libgo/go/testing/quick/quick_test.go | 53 +- libgo/go/testing/testing.go | 32 +- libgo/go/text/scanner/scanner.go | 2 +- libgo/go/text/template/doc.go | 39 +- libgo/go/text/template/exec.go | 69 +- libgo/go/text/template/exec_test.go | 211 +- libgo/go/text/template/funcs.go | 79 +- libgo/go/text/template/multi_test.go | 22 +- libgo/go/text/template/parse/lex.go | 98 +- libgo/go/text/template/parse/lex_test.go | 31 +- libgo/go/text/template/parse/parse.go | 83 +- libgo/go/text/template/parse/parse_test.go | 34 + libgo/go/text/template/template.go | 37 +- libgo/go/time/format.go | 48 +- libgo/go/time/format_test.go | 83 + libgo/go/time/time.go | 13 +- libgo/go/time/time_test.go | 14 + libgo/go/time/zoneinfo.go | 2 +- libgo/go/time/zoneinfo_windows.go | 32 +- libgo/go/unicode/example_test.go | 196 + libgo/go/unicode/tables.go | 4 +- libgo/go/unicode/utf8/utf8.go | 473 +- libgo/go/unicode/utf8/utf8_test.go | 68 +- libgo/runtime/go-signal.c | 75 +- libgo/runtime/runtime.c | 98 +- libgo/runtime/runtime.h | 15 +- libgo/runtime/signal_unix.c | 27 +- 729 files changed, 43476 insertions(+), 11870 deletions(-) copy libgo/go/archive/tar/testdata/{writer-big.tar => gnu-multi-hdrs.tar} (66%) copy libgo/go/{debug/macho/testdata/gcc-amd64-darwin-exec => archive/tar/testdata/ [...] mode change 100755 => 100644 create mode 100644 libgo/go/archive/tar/testdata/issue12435.tar copy libgo/go/archive/tar/testdata/{writer-big.tar => pax-multi-hdrs.tar} (62%) copy libgo/go/archive/tar/testdata/{nil-uid.tar => pax-path-hdr.tar} (62%) create mode 100644 libgo/go/archive/tar/testdata/ustar-file-reg.tar create mode 100644 libgo/go/cmd/go/go_unix_test.go create mode 100644 libgo/go/cmd/go/testdata/flag_test.go create mode 100644 libgo/go/cmd/go/testdata/src/run/bad.go copy libgo/go/cmd/go/testdata/src/{main_test/m.go => run/good.go} (53%) create mode 100644 libgo/go/cmd/go/testdata/src/run/internal/internal.go create mode 100644 libgo/go/cmd/go/testdata/src/run/subdir/internal/private/private.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/vendor/vend/dir1/dir2/dir2.go copy libgo/go/{internal/format/format.go => cmd/gofmt/internal.go} (80%) delete mode 100644 libgo/go/cmd/gofmt/testdata/old.golden delete mode 100644 libgo/go/cmd/gofmt/testdata/old.input delete mode 100644 libgo/go/compress/flate/fixedhuff.go delete mode 100644 libgo/go/compress/flate/gen.go create mode 100644 libgo/go/compress/testdata/gettysburg.txt create mode 100644 libgo/go/crypto/aes/aes_gcm.go create mode 100644 libgo/go/crypto/cipher/ctr_test.go create mode 100644 libgo/go/crypto/elliptic/p256_amd64.go create mode 100644 libgo/go/crypto/rsa/example_test.go create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-AES128-GCM-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-AES256-GCM-SHA384 create mode 100644 libgo/go/debug/dwarf/entry_test.go create mode 100644 libgo/go/debug/dwarf/testdata/cycle.c create mode 100644 libgo/go/debug/dwarf/testdata/cycle.elf create mode 100644 libgo/go/debug/dwarf/testdata/split.c create mode 100644 libgo/go/debug/dwarf/testdata/split.elf create mode 100644 libgo/go/debug/elf/reader.go create mode 100644 libgo/go/debug/elf/testdata/compressed-32.obj create mode 100644 libgo/go/debug/elf/testdata/compressed-64.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj create mode 100644 libgo/go/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj create mode 100644 libgo/go/encoding/json/number_test.go delete mode 100644 libgo/go/go/constant/go13.go delete mode 100644 libgo/go/go/constant/go14.go create mode 100644 libgo/go/go/doc/testdata/issue13742.0.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.1.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.2.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.go rename libgo/go/{internal/format/format.go => go/format/internal.go} (81%) create mode 100644 libgo/go/go/internal/gcimporter/bimport.go create mode 100644 libgo/go/go/internal/gcimporter/testdata/a.go copy {gcc/testsuite/go.test/test/fixedbugs/bug335.dir => libgo/go/go/internal/gcim [...] delete mode 100644 libgo/go/go/types/go11.go delete mode 100644 libgo/go/go/types/go12.go create mode 100644 libgo/go/go/types/gotype.go create mode 100644 libgo/go/hash/crc32/crc32_amd64.go rename libgo/go/hash/crc32/{crc32_amd64x.go => crc32_amd64p32.go} (62%) create mode 100644 libgo/go/html/template/template_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/encode.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/encode_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/hpack.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/hpack_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/huffman.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/tables.go create mode 100644 libgo/go/internal/race/doc.go create mode 100644 libgo/go/internal/race/norace.go create mode 100644 libgo/go/internal/race/race.go copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/internal/syscall/unix/{dummy.go => getrandom_linux_mips64x.go} (74%) copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] create mode 100644 libgo/go/io/example_test.go create mode 100644 libgo/go/io/ioutil/example_test.go create mode 100644 libgo/go/math/big/doc.go create mode 100644 libgo/go/math/big/example_rat_test.go create mode 100644 libgo/go/math/big/floatmarsh.go create mode 100644 libgo/go/math/big/floatmarsh_test.go create mode 100644 libgo/go/math/big/intmarsh.go create mode 100644 libgo/go/math/big/intmarsh_test.go create mode 100644 libgo/go/math/big/ratmarsh.go create mode 100644 libgo/go/math/big/ratmarsh_test.go rename libgo/go/{fmt/race_test.go => math/floor_asm.go} (59%) create mode 100644 libgo/go/mime/example_test.go create mode 100644 libgo/go/net/http/clientserver_test.go create mode 100644 libgo/go/net/http/h2_bundle.go create mode 100644 libgo/go/net/http/httputil/example_test.go create mode 100644 libgo/go/net/http/internal/testcert.go create mode 100644 libgo/go/net/http/method.go create mode 100644 libgo/go/net/interface_windows_test.go delete mode 100644 libgo/go/net/port.go delete mode 100644 libgo/go/net/port_test.go delete mode 100644 libgo/go/net/race.go delete mode 100644 libgo/go/net/race0.go create mode 100644 libgo/go/net/testdata/case-hosts create mode 100644 libgo/go/os/exec/internal_test.go create mode 100644 libgo/go/os/pipe_test.go create mode 100644 libgo/go/os/signal/doc.go copy libgo/go/os/{types_notwin.go => types_plan9.go} (93%) rename libgo/go/os/{types_notwin.go => types_unix.go} (83%) create mode 100644 libgo/go/runtime/cgo_mmap.go create mode 100644 libgo/go/runtime/cgo_ppc64x.go create mode 100644 libgo/go/runtime/cgocheck.go create mode 100644 libgo/go/runtime/defs_linux_mips64x.go create mode 100644 libgo/go/runtime/fastlog2.go create mode 100644 libgo/go/runtime/fastlog2_test.go create mode 100644 libgo/go/runtime/fastlog2table.go create mode 100644 libgo/go/runtime/lfstack_linux_mips64x.go create mode 100644 libgo/go/runtime/mkfastlog2table.go create mode 100644 libgo/go/runtime/mmap.go create mode 100644 libgo/go/runtime/msan.go create mode 100644 libgo/go/runtime/msan/msan.go create mode 100644 libgo/go/runtime/msan0.go create mode 100644 libgo/go/runtime/mstkbar.go create mode 100644 libgo/go/runtime/os1_linux_generic.go create mode 100644 libgo/go/runtime/os1_linux_mips64x.go create mode 100644 libgo/go/runtime/os2_linux_generic.go create mode 100644 libgo/go/runtime/os2_linux_mips64x.go create mode 100644 libgo/go/runtime/os_android.go create mode 100644 libgo/go/runtime/os_linux_mips64x.go create mode 100644 libgo/go/runtime/print.go create mode 100644 libgo/go/runtime/race/testdata/issue12225_test.go create mode 100644 libgo/go/runtime/race/testdata/issue12664_test.go copy libgo/go/{internal/syscall/windows/registry/export_test.go => runtime/race/te [...] create mode 100644 libgo/go/runtime/signal2_unix.go create mode 100644 libgo/go/runtime/signal_linux_mips64x.go create mode 100644 libgo/go/runtime/signal_mips64x.go create mode 100644 libgo/go/runtime/signal_sigtramp.go create mode 100644 libgo/go/runtime/sigtab_linux_generic.go create mode 100644 libgo/go/runtime/sigtab_linux_mips64x.go create mode 100644 libgo/go/runtime/stack.go create mode 100644 libgo/go/runtime/sys_mips64x.go rename libgo/go/{fmt/norace_test.go => runtime/sys_nonppc64x.go} (67%) create mode 100644 libgo/go/runtime/testdata/testprog/crash.go create mode 100644 libgo/go/runtime/testdata/testprog/deadlock.go create mode 100644 libgo/go/runtime/testdata/testprog/gc.go create mode 100644 libgo/go/runtime/testdata/testprog/main.go create mode 100644 libgo/go/runtime/testdata/testprog/misc.go create mode 100644 libgo/go/runtime/testdata/testprog/signal.go create mode 100644 libgo/go/runtime/testdata/testprog/stringconcat.go create mode 100644 libgo/go/runtime/testdata/testprog/syscall_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/callback.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/cgo.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/crash.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dll_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dropm.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dropm_stub.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/exec.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/main.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/threadpanic.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/threadprof.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/windows/win.go create mode 100644 libgo/go/runtime/testdata/testprognet/main.go create mode 100644 libgo/go/runtime/testdata/testprognet/net.go create mode 100644 libgo/go/runtime/testdata/testprognet/signal.go copy gcc/testsuite/go.test/test/fixedbugs/bug051.go => libgo/go/runtime/write_err. [...] create mode 100644 libgo/go/runtime/write_err_android.go create mode 100644 libgo/go/strings/strings_amd64.go create mode 100644 libgo/go/strings/strings_generic.go delete mode 100644 libgo/go/sync/race.go delete mode 100644 libgo/go/sync/race0.go create mode 100644 libgo/go/syscall/msan.go create mode 100644 libgo/go/syscall/msan0.go delete mode 100644 libgo/go/syscall/race0.go copy libgo/go/syscall/{syscall_linux_amd64.go => syscall_linux_mips64x.go} (71%) create mode 100644 libgo/go/unicode/example_test.go