On Wed, Jul 17, 2013 at 8:46 AM, Uros Bizjak <[email protected]> wrote:
> On Tue, Jul 16, 2013 at 5:45 PM, Ian Lance Taylor <[email protected]> wrote:
>> On Tue, Jul 16, 2013 at 6:07 AM, Uros Bizjak <[email protected]> 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.