libgo: Merge to master revision 19184.
commita756a05a63c16e653903ee8078d9760185cab545
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Jun 2014 22:37:27 +0000 (6 22:37 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 6 Jun 2014 22:37:27 +0000 (6 22:37 +0000)
tree2bc668fae9bf96f9a3988e0b0a16685bde8c4f0b
parentb9f71945eda675b307727a5d1b8455887ee30fee
libgo: Merge to master revision 19184.

The next revision, 19185, renames several runtime files, and
will be handled in a separate change.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211328 138bc75d-0d04-0410-961f-82ee72b054a4
322 files changed:
gcc/testsuite/go.test/test/deferfin.go
gcc/testsuite/go.test/test/fixedbugs/issue4618.go
gcc/testsuite/go.test/test/fixedbugs/issue4667.go
libgo/MERGE
libgo/Makefile.am
libgo/Makefile.in
libgo/go/archive/tar/common.go
libgo/go/archive/tar/reader.go
libgo/go/archive/tar/reader_test.go
libgo/go/archive/tar/stat_atim.go
libgo/go/archive/tar/stat_unix.go
libgo/go/archive/tar/testdata/xattrs.tar [new file with mode: 0644]
libgo/go/archive/tar/writer.go
libgo/go/archive/tar/writer_test.go
libgo/go/archive/zip/reader_test.go
libgo/go/archive/zip/register.go
libgo/go/archive/zip/testdata/zip64-2.zip [new file with mode: 0644]
libgo/go/archive/zip/writer_test.go
libgo/go/bufio/bufio_test.go
libgo/go/bufio/scan.go
libgo/go/bufio/scan_test.go
libgo/go/compress/bzip2/bzip2_test.go
libgo/go/compress/bzip2/huffman.go
libgo/go/compress/flate/flate_test.go
libgo/go/compress/gzip/gunzip_test.go
libgo/go/compress/gzip/gzip_test.go
libgo/go/compress/lzw/reader_test.go
libgo/go/compress/zlib/reader_test.go
libgo/go/container/heap/heap.go
libgo/go/container/list/list.go
libgo/go/container/list/list_test.go
libgo/go/crypto/cipher/cbc.go
libgo/go/crypto/cipher/cbc_aes_test.go
libgo/go/crypto/md5/gen.go
libgo/go/crypto/md5/md5_test.go
libgo/go/crypto/md5/md5block.go
libgo/go/crypto/md5/md5block_generic.go [new file with mode: 0644]
libgo/go/crypto/rand/rand_unix.go
libgo/go/crypto/rand/util_test.go
libgo/go/crypto/rc4/rc4.go
libgo/go/crypto/rc4/rc4_ref.go
libgo/go/crypto/rc4/rc4_test.go
libgo/go/crypto/rsa/rsa.go
libgo/go/crypto/rsa/rsa_test.go
libgo/go/crypto/sha1/sha1_test.go
libgo/go/crypto/sha1/sha1block.go
libgo/go/crypto/sha1/sha1block_decl.go
libgo/go/crypto/sha1/sha1block_generic.go [new file with mode: 0644]
libgo/go/crypto/subtle/constant_time.go
libgo/go/crypto/tls/common.go
libgo/go/crypto/tls/conn.go
libgo/go/crypto/tls/handshake_client.go
libgo/go/crypto/tls/handshake_client_test.go
libgo/go/crypto/tls/handshake_messages.go
libgo/go/crypto/tls/handshake_server.go
libgo/go/crypto/tls/handshake_server_test.go
libgo/go/crypto/tls/key_agreement.go
libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA
libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA
libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-ECDSA
libgo/go/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-RSA
libgo/go/crypto/tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES
libgo/go/crypto/tls/testdata/Client-TLSv10-ECDHE-RSA-AES
libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4
libgo/go/crypto/tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES
libgo/go/crypto/tls/testdata/Client-TLSv11-ECDHE-RSA-AES
libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4
libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA
libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-RSA
libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-ECDSA
libgo/go/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-RSA
libgo/go/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES
libgo/go/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM
libgo/go/crypto/tls/testdata/Client-TLSv12-ECDHE-RSA-AES
libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4
libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES
libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES
libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4
libgo/go/crypto/tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES
libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-3DES
libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES
libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4
libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4
libgo/go/crypto/tls/testdata/Server-TLSv12-CipherSuiteCertPreferenceECDSA [copied from libgo/go/crypto/tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES with 59% similarity]
libgo/go/crypto/tls/testdata/Server-TLSv12-CipherSuiteCertPreferenceRSA [copied from libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM with 54% similarity]
libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedAndECDSAGiven
libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedAndGiven
libgo/go/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedNotGiven
libgo/go/crypto/tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES
libgo/go/crypto/tls/testdata/Server-TLSv12-IssueTicket
libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-3DES
libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES
libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM
libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4
libgo/go/crypto/tls/testdata/Server-TLSv12-Resume
libgo/go/crypto/tls/testdata/Server-TLSv12-SNI
libgo/go/crypto/tls/tls.go
libgo/go/crypto/x509/pkix/pkix.go
libgo/go/crypto/x509/root_unix.go
libgo/go/crypto/x509/x509.go
libgo/go/crypto/x509/x509_test.go
libgo/go/database/sql/convert.go
libgo/go/database/sql/convert_test.go
libgo/go/debug/dwarf/const.go
libgo/go/debug/dwarf/entry.go
libgo/go/debug/dwarf/open.go
libgo/go/debug/dwarf/testdata/typedef.elf4 [new file with mode: 0644]
libgo/go/debug/dwarf/type.go
libgo/go/debug/dwarf/type_test.go
libgo/go/debug/dwarf/typeunit.go [new file with mode: 0644]
libgo/go/debug/dwarf/unit.go
libgo/go/debug/elf/elf_test.go
libgo/go/debug/elf/file.go
libgo/go/debug/elf/testdata/hello.c [new file with mode: 0644]
libgo/go/debug/goobj/read.go
libgo/go/debug/gosym/pclntab.go
libgo/go/debug/gosym/symtab.go
libgo/go/debug/macho/fat.go [new file with mode: 0644]
libgo/go/debug/macho/file.go
libgo/go/debug/macho/file_test.go
libgo/go/debug/macho/macho.go
libgo/go/debug/macho/testdata/fat-gcc-386-amd64-darwin-exec [new file with mode: 0644]
libgo/go/debug/pe/file.go
libgo/go/debug/plan9obj/file.go [new file with mode: 0644]
libgo/go/debug/plan9obj/file_test.go [new file with mode: 0644]
libgo/go/debug/plan9obj/plan9obj.go [new file with mode: 0644]
libgo/go/debug/plan9obj/testdata/386-plan9-exec [new file with mode: 0644]
libgo/go/debug/plan9obj/testdata/amd64-plan9-exec [new file with mode: 0644]
libgo/go/debug/plan9obj/testdata/hello.c [new file with mode: 0644]
libgo/go/encoding/ascii85/ascii85_test.go
libgo/go/encoding/asn1/asn1.go
libgo/go/encoding/asn1/asn1_test.go
libgo/go/encoding/asn1/marshal.go
libgo/go/encoding/base32/base32_test.go
libgo/go/encoding/base64/base64_test.go
libgo/go/encoding/binary/binary_test.go
libgo/go/encoding/binary/varint_test.go
libgo/go/encoding/gob/codec_test.go
libgo/go/encoding/gob/decode.go
libgo/go/encoding/gob/encoder_test.go
libgo/go/encoding/json/encode.go
libgo/go/encoding/json/encode_test.go
libgo/go/encoding/json/scanner_test.go
libgo/go/encoding/xml/read.go
libgo/go/expvar/expvar.go
libgo/go/expvar/expvar_test.go
libgo/go/fmt/fmt_test.go
libgo/go/fmt/format.go
libgo/go/fmt/scan.go
libgo/go/go/build/build.go
libgo/go/go/build/deps_test.go
libgo/go/go/doc/example.go
libgo/go/go/parser/parser.go
libgo/go/go/parser/short_test.go
libgo/go/go/scanner/scanner.go
libgo/go/go/scanner/scanner_test.go
libgo/go/io/multi.go
libgo/go/math/big/arith.go
libgo/go/math/big/int.go
libgo/go/math/big/int_test.go
libgo/go/math/big/rat.go
libgo/go/math/big/rat_test.go
libgo/go/mime/multipart/formdata_test.go
libgo/go/mime/type_unix.go
libgo/go/net/conn_test.go
libgo/go/net/dial_test.go
libgo/go/net/dialgoogle_test.go
libgo/go/net/fd_plan9.go
libgo/go/net/fd_windows.go
libgo/go/net/file_plan9.go
libgo/go/net/file_test.go
libgo/go/net/file_unix.go
libgo/go/net/http/chunked.go
libgo/go/net/http/chunked_test.go
libgo/go/net/http/cookiejar/jar.go
libgo/go/net/http/export_test.go
libgo/go/net/http/fs.go
libgo/go/net/http/fs_test.go
libgo/go/net/http/httputil/chunked.go
libgo/go/net/http/httputil/chunked_test.go
libgo/go/net/http/httputil/dump.go
libgo/go/net/http/httputil/dump_test.go
libgo/go/net/http/httputil/httputil.go [new file with mode: 0644]
libgo/go/net/http/httputil/persist.go
libgo/go/net/http/httputil/reverseproxy.go
libgo/go/net/http/httputil/reverseproxy_test.go
libgo/go/net/http/proxy_test.go
libgo/go/net/http/request_test.go
libgo/go/net/http/requestwrite_test.go
libgo/go/net/http/response.go
libgo/go/net/http/response_test.go
libgo/go/net/http/responsewrite_test.go
libgo/go/net/http/serve_test.go
libgo/go/net/http/server.go
libgo/go/net/http/transfer.go
libgo/go/net/http/transfer_test.go
libgo/go/net/http/transport.go
libgo/go/net/http/transport_test.go
libgo/go/net/interface_linux.go
libgo/go/net/ipsock_plan9.go
libgo/go/net/lookup_plan9.go
libgo/go/net/mail/message.go
libgo/go/net/mail/message_test.go
libgo/go/net/rpc/server.go
libgo/go/net/sockopt_plan9.go [new file with mode: 0644]
libgo/go/net/tcpsock_plan9.go
libgo/go/net/tcpsockopt_plan9.go [new file with mode: 0644]
libgo/go/net/tcpsockopt_windows.go
libgo/go/net/udpsock_plan9.go
libgo/go/net/unicast_posix_test.go
libgo/go/net/unixsock_posix.go
libgo/go/net/z_last_test.go
libgo/go/os/dir_unix.go
libgo/go/os/env_unix_test.go
libgo/go/os/error_unix.go
libgo/go/os/exec/exec.go
libgo/go/os/exec/exec_test.go
libgo/go/os/exec/lp_unix.go
libgo/go/os/exec/lp_unix_test.go
libgo/go/os/exec_posix.go
libgo/go/os/exec_unix.go
libgo/go/os/file_plan9.go
libgo/go/os/file_posix.go
libgo/go/os/file_unix.go
libgo/go/os/os_test.go
libgo/go/os/os_unix_test.go
libgo/go/os/path_unix.go
libgo/go/os/pipe_bsd.go
libgo/go/os/signal/signal_test.go
libgo/go/os/signal/signal_unix.go
libgo/go/os/stat_solaris.go
libgo/go/os/user/lookup_unix.go
libgo/go/path/filepath/path_unix.go
libgo/go/reflect/makefunc.go
libgo/go/reflect/makefuncgo_386.go
libgo/go/reflect/makefuncgo_amd64.go
libgo/go/reflect/value.go
libgo/go/regexp/regexp.go
libgo/go/regexp/syntax/parse_test.go
libgo/go/runtime/append_test.go
libgo/go/runtime/chan_test.go
libgo/go/runtime/debug/garbage.go
libgo/go/runtime/debug/stack.go
libgo/go/runtime/error.go
libgo/go/runtime/export_test.go
libgo/go/runtime/lfstack_test.go
libgo/go/runtime/map_test.go
libgo/go/runtime/mem.go
libgo/go/runtime/memmove_test.go
libgo/go/runtime/pprof/pprof.go
libgo/go/runtime/pprof/pprof_test.go
libgo/go/runtime/proc_test.go
libgo/go/sync/pool.go
libgo/go/sync/pool_test.go
libgo/go/syscall/consistency_unix_test.go
libgo/go/syscall/libcall_posix.go
libgo/go/syscall/lsf_linux.go
libgo/go/syscall/mksyscall.awk
libgo/go/syscall/rlimit_unix_test.go [moved from libgo/go/syscall/rlimit_linux_test.go with 74% similarity]
libgo/go/syscall/socket.go
libgo/go/syscall/socket_posix.go
libgo/go/syscall/socket_xnet.go
libgo/go/syscall/syscall_unix.go
libgo/go/testing/benchmark.go
libgo/go/testing/benchmark_test.go
libgo/go/testing/testing.go
libgo/go/text/scanner/scanner_test.go
libgo/go/text/tabwriter/tabwriter.go
libgo/go/text/tabwriter/tabwriter_test.go
libgo/go/text/template/exec.go
libgo/go/text/template/exec_test.go
libgo/go/time/format_test.go [new file with mode: 0644]
libgo/go/time/internal_test.go
libgo/go/time/sleep_test.go
libgo/go/time/sys_unix.go
libgo/go/time/time_test.go
libgo/go/time/zoneinfo.go
libgo/go/time/zoneinfo_plan9.go
libgo/go/time/zoneinfo_read.go
libgo/go/time/zoneinfo_test.go [new file with mode: 0644]
libgo/go/time/zoneinfo_unix.go
libgo/go/time/zoneinfo_windows.go
libgo/go/unicode/letter.go
libgo/go/unicode/script_test.go
libgo/go/unicode/tables.go
libgo/merge.sh
libgo/mksysinfo.sh
libgo/runtime/chan.c
libgo/runtime/env_posix.c
libgo/runtime/go-append.c
libgo/runtime/go-defer.c
libgo/runtime/go-defer.h
libgo/runtime/go-panic.c
libgo/runtime/go-setenv.c
libgo/runtime/go-string-to-byte-array.c
libgo/runtime/go-string-to-int-array.c
libgo/runtime/go-unwind.c
libgo/runtime/go-varargs.c
libgo/runtime/lock_futex.c
libgo/runtime/lock_sema.c
libgo/runtime/malloc.goc
libgo/runtime/malloc.h
libgo/runtime/mcentral.c
libgo/runtime/mfinal.c [deleted file]
libgo/runtime/mgc0.c
libgo/runtime/mheap.c
libgo/runtime/mprof.goc
libgo/runtime/msize.c
libgo/runtime/netpoll.goc
libgo/runtime/netpoll_epoll.c
libgo/runtime/netpoll_kqueue.c
libgo/runtime/netpoll_select.c
libgo/runtime/netpoll_stub.c
libgo/runtime/panic.c
libgo/runtime/proc.c
libgo/runtime/race.h
libgo/runtime/runtime.c
libgo/runtime/runtime.h
libgo/runtime/sema.goc
libgo/runtime/signal_unix.c
libgo/runtime/string.goc
libgo/runtime/time.goc