On Wed, Jul 17, 2013 at 8:46 AM, Uros Bizjak <ubiz...@gmail.com> wrote: > On Tue, Jul 16, 2013 at 5:45 PM, Ian Lance Taylor <i...@google.com> wrote: >> On Tue, Jul 16, 2013 at 6:07 AM, Uros Bizjak <ubiz...@gmail.com> wrote: >>> >>>> I have committed a large patch to update libgo to the library that was >>>> part of the Go 1.1.1 release. As usual, I'm not including the entire >>>> patch in this e-mail message, because it is too large. I'm only >>>> including the changes to the files that are partially gccgo-specific. >>>> Bootstrapped and ran Go testsuite on x86_64-unknown-linux-gnu. >>>> Committed to mainline and 4.8 branch. >>> >>> I have hit following build failure on non-USING_SPLIT_STACK target >>> (alpha-linux-gnu): >> >> Thanks. Fixed like so. Committed to mainline and 4.8 branch. > > Thanks, with your patch, I was able to compile libgo without problems. > The testsuite run exposes a timeout in net/http, I am looking into it.
The test timeouts with: panic: test timed out goroutine 360 [running]: testing.alarm ../../../gcc-svn/trunk/libgo/go/testing/testing.go:533 testing.alarm$descriptorfn ../../../gcc-svn/trunk/libgo/go/testing/testing.go:532 time.$thunk0 ../../../gcc-svn/trunk/libgo/go/time/sleep.go:122 created by time.goFunc$descriptorfn ../../../gcc-svn/trunk/libgo/go/time/sleep.go:121 goroutine 1 [chan receive]: testing.RunTests ../../../gcc-svn/trunk/libgo/go/testing/testing.go:434 testing.Main ../../../gcc-svn/trunk/libgo/go/testing/testing.go:365 main.main /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/_testmain.go:201 goroutine 354 [select]: net_http.roundTrip.pN20_net_http.persistConn /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:857 net_http.RoundTrip.pN18_net_http.Transport /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:186 http.send /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/client.go:166 net_http.send.pN15_net_http.Client /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/client.go:100 net_http.doFollowingRedirects.pN15_net_http.Client /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/client.go:282 net_http.Get.pN15_net_http.Client /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/client.go:236 net_http.Get /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/client.go:213 net_http_test.TestLinuxSendfile /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/fs_test.go:709 testing.tRunner ../../../gcc-svn/trunk/libgo/go/testing/testing.go:353 testing.$thunk12 ../../../gcc-svn/trunk/libgo/go/testing/testing.go:433 created by testing.RunTests ../../../gcc-svn/trunk/libgo/go/testing/testing.go:433 goroutine 357 [IO wait]: net.runtime_pollWait ../../../gcc-svn/trunk/libgo/runtime/netpoll.goc:122 net.WaitRead.pN12_net.pollDesc ../../../gcc-svn/trunk/libgo/go/net/fd_poll_runtime.go:75 net.Read.pN9_net.netFD ../../../gcc-svn/trunk/libgo/go/net/fd_unix.go:195 net.Read.pN8_net.conn ../../../gcc-svn/trunk/libgo/go/net/net.go:123 bufio.fill.pN12_bufio.Reader ../../../gcc-svn/trunk/libgo/go/bufio/bufio.go:79 bufio.Peek.pN12_bufio.Reader ../../../gcc-svn/trunk/libgo/go/bufio/bufio.go:107 net_http.readLoop.pN20_net_http.persistConn /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:670 created by net_http.dialConn.pN18_net_http.Transport /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:511 goroutine 254 [finalizer wait]: created by gc ../../../gcc-svn/trunk/libgo/runtime/mgc0.c:2092 goroutine 358 [select]: net_http.writeLoop.pN20_net_http.persistConn /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:774 created by net_http.dialConn.pN18_net_http.Transport /home/uros/gcc-build/alphaev68-unknown-linux-gnu/libgo/gotest5076/test/transport.go:512 FAIL: net/http gmake: *** [net/http/check] Error 1 I have sent you strace trace in a private mail. Uros.