This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hello! Attached ports go to ALPHA architecture. There are however several problems with the build: a) Bootstrap compare failure in the gcc/go directory due to binutils bug [1], fixed in latest binutils SVN, use --disable-bootstrap b) alpha doesn't define "struct user_regs_struct" from which "type PtraceRegs" is derived. I have manually created PtraceRegs from pt_regs structure and patched generated libgo/sysinfo.go in build directory after the build broke. However - the comment from sys/user.h says that this file is for GDB and GDB only... c) some weird issue with double definition of "const _SOCK_NONBLOCK" in gen-sysinfo.go and consequently sysinfo.go. The test results from "make -k check" in libgo directory are quite encouraging: PASS: asn1 PASS: big PASS: bufio PASS: bytes FAIL: cmath panic: runtime error: integer divide by zero or floating point error ../../../gcc-svn/trunk/libgo/testsuite/gotest: line 356: 1637 Aborted ./a.out "$@" PASS: ebnf PASS: exec PASS: expvar PASS: flag FAIL: fmt mallocs per Sprintf(""): 1 mallocs per Sprintf("xxx"): 1 mallocs per Sprintf("%x"): 3 mallocs per Sprintf("%x %x"): 4 panic: runtime error: integer divide by zero or floating point error [recovered] panic: runtime error: integer divide by zero or floating point error ../../../gcc-svn/trunk/libgo/testsuite/gotest: line 356: 2309 Aborted ./a.out "$@" PASS: gob PASS: html FAIL: http ../../../gcc-svn/trunk/libgo/testsuite/gotest: line 356: 3133 Segmentation faul t ./a.out "$@" PASS: io PASS: json PASS: log FAIL: math panic: runtime error: integer divide by zero or floating point error ../../../gcc-svn/trunk/libgo/testsuite/gotest: line 356: 4321 Aborted ./a.out "$@" PASS: mime PASS: netchan PASS: os PASS: patch PASS: path PASS: rand PASS: reflect PASS: regexp FAIL: rpc 2011/03/30 21:31:20 Test RPC server listening on 127.0.0.1:47781 2011/03/30 21:31:20 Test HTTP RPC server listening on 127.0.0.1:59606 2011/03/30 21:31:20 rpc.Serve: accept:accept tcp 127.0.0.1:47781: Resource tempo rarily unavailable FAIL: runtime panic: runtime error: integer divide by zero or floating point error ../../../gcc-svn/trunk/libgo/testsuite/gotest: line 356: 5980 Aborted ./a.out "$@" PASS: scanner PASS: smtp PASS: sort FAIL: strconv panic: runtime error: integer divide by zero or floating point error ../../../gcc-svn/trunk/libgo/testsuite/gotest: line 356: 6561 Aborted ./a.out "$@" PASS: strings PASS: sync PASS: tabwriter PASS: template PASS: time PASS: try PASS: unicode PASS: utf16 PASS: utf8 FAIL: websocket 2011/03/30 21:32:19 Test WebSocket server listening on 127.0.0.1:33252 --- FAIL: websocket.TestEcho (0.0 seconds) dialing dial tcp 127.0.0.1:33252: Connection refused --- FAIL: websocket.TestEchoDraft75 (0.0 seconds) dialing dial tcp 127.0.0.1:33252: Connection refused --- FAIL: websocket.TestWithQuery (0.0 seconds) dialing dial tcp 127.0.0.1:33252: Connection refused --- FAIL: websocket.TestWithProtocol (0.0 seconds) dialing dial tcp 127.0.0.1:33252: Connection refused --- FAIL: websocket.TestHTTP (0.0 seconds) Get: error &http.URLError{Op:"Get", URL:"http://127.0.0.1:33252/echo", E rror:(*net.OpError)(0xf840026d00)} --- FAIL: websocket.TestHTTPDraft75 (0.0 seconds) Get: error &http.URLError{Op:"Get", URL:"http://127.0.0.1:33252/echoDraf t75", Error:(*net.OpError)(0xf840026c40)} panic: Dial failed: websocket.Dial ws://127.0.0.1:33252/echo: dial tcp 127.0.0.1 :33252: Connection refused ../../../gcc-svn/trunk/libgo/testsuite/gotest: line 356: 8493 Aborted ./a.out "$@" PASS: xml PASS: archive/tar PASS: archive/zip PASS: compress/bzip2 FAIL: compress/flate ../../../gcc-svn/trunk/libgo/testsuite/gotest: line 356: 9194 Segmentation faul t ./a.out "$@" PASS: compress/gzip PASS: compress/lzw PASS: compress/zlib PASS: container/heap PASS: container/list PASS: container/ring PASS: container/vector PASS: crypto/aes PASS: crypto/block PASS: crypto/blowfish PASS: crypto/cipher PASS: crypto/dsa PASS: crypto/ecdsa PASS: crypto/elliptic PASS: crypto/hmac PASS: crypto/md4 PASS: crypto/md5 PASS: crypto/ocsp PASS: crypto/openpgp PASS: crypto/rand PASS: crypto/rc4 PASS: crypto/ripemd160 PASS: crypto/rsa PASS: crypto/sha1 PASS: crypto/sha256 PASS: crypto/sha512 PASS: crypto/subtle PASS: crypto/tls PASS: crypto/twofish PASS: crypto/x509 PASS: crypto/xtea PASS: crypto/openpgp/armor PASS: crypto/openpgp/packet PASS: crypto/openpgp/s2k PASS: debug/dwarf PASS: debug/elf PASS: debug/macho PASS: debug/pe PASS: encoding/ascii85 PASS: encoding/base32 PASS: encoding/base64 PASS: encoding/binary PASS: encoding/git85 PASS: encoding/hex PASS: encoding/line PASS: encoding/pem PASS: exp/datafmt PASS: exp/draw PASS: exp/eval PASS: go/parser PASS: go/printer PASS: go/scanner PASS: go/token PASS: go/typechecker PASS: hash/adler32 PASS: hash/crc32 PASS: hash/crc64 PASS: hash/fnv PASS: http/cgi PASS: image/png PASS: index/suffixarray PASS: io/ioutil PASS: mime/multipart PASS: net/textproto PASS: os/signal PASS: path/filepath PASS: rpc/jsonrpc PASS: sync/atomic PASS: testing/quick PASS: testing/script [1] http://sourceware.org/bugzilla/show_bug.cgi?id=12610
Attachment:
p.diff.txt
Description: Text document
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |