On Mon, Oct 1, 2018 at 4:56 PM, H.J. Lu <hjl.to...@gmail.com> wrote: > > Compared with my patch, there are some new failures:
Thanks. We probably need a patch in gcc/testsuite/go.test/go-test.exp to set goarch to amd64p32 when appropriate. Other than that there seems to be some sort of signal handling problem. Hard to say what that might be. Ian > --- FAIL: TestAtomicStop (1.82s) > signal_test.go:384: iteration 5: output lost signal on tries: 2 > signal_test.go:392: iteration 5: lost signal > FAIL > FAIL: os/signal > > FAIL: go.test/test/env.go execution, -O2 -g > FAIL: go.test/test/nilptr2.go execution, -O2 -g > FAIL: go.test/test/nilptr2.go execution, -O2 -g > > FAIL: net/http > > --- FAIL: TestExtraFiles (0.21s) > exec_test.go:611: Run: exit status 1; stdout "leaked parent file. > fd = 6; want 4\n", stderr "" > FAIL > FAIL: os/exec > > goroutine 4538 [runnable]: > created by net_http_test.TestConcurrentServerServe > > /export/build/gnu/tools-build/gcc-x32/build-x86_64-linux/x86_64-pc-linux-gnu/32/libgo/gotest51963/test/serve_test.go:5394 > +310 > > goroutine 4539 [runnable]: > created by net_http_test.TestConcurrentServerServe > > /export/build/gnu/tools-build/gcc-x32/build-x86_64-linux/x86_64-pc-linux-gnu/32/libgo/gotest51963/test/serve_test.go:5395 > +421 > > eax 0x0 > ebx 0x2 > ecx 0xa6cf6a5c > edx 0x0 > edi 0x0 > esi 0x8 > ebp 0xa6cf6a5c > esp 0xa6cf6a40 > eip 0xf7ed4069 > eflags 0x282 > cs 0x23 > fs 0x0 > gs 0x63 > FAIL: net/http > > goroutine 23819 [GC worker (idle)]: > runtime.mcall > /export/gnu/import/git/sources/gcc/libgo/runtime/proc.c:342 > runtime.gopark > > /export/build/gnu/tools-build/gcc-x32/build-x86_64-linux/x86_64-pc-linux-gnu/32/libgo/gotest93522/test/proc.go:333 > runtime.gcBgMarkWorker > > /export/build/gnu/tools-build/gcc-x32/build-x86_64-linux/x86_64-pc-linux-gnu/32/libgo/gotest93522/test/mgc.go:1773 > runtime.kickoff > > /export/build/gnu/tools-build/gcc-x32/build-x86_64-linux/x86_64-pc-linux-gnu/32/libgo/gotest93522/test/proc.go:1214 > created by runtime.gcBgMarkStartWorkers > > /export/build/gnu/tools-build/gcc-x32/build-x86_64-linux/x86_64-pc-linux-gnu/32/libgo/gotest93522/test/mgc.go:1719 > +92 > > eax 0x0 > ebx 0x2 > ecx 0xaa4ecaec > edx 0x0 > edi 0x0 > esi 0x8 > ebp 0xaa4ecaec > esp 0xaa4ecad0 > eip 0xf7f81069 > eflags 0x286 > cs 0x23 > fs 0x0 > gs 0x63 > FAIL: runtime > > FAIL: go.test/test/env.go execution, -O2 -g > FAIL: go.test/test/nilptr2.go execution, -O2 -g > FAIL: go.test/test/nilptr2.go execution, -O2 -g > > -- > H.J.