Hello! > I have committed a patch to update the mainline version of libgo to the > current master Go library sources. At this point I will only be > updating the gcc 4.7 branch for bug fixes. > > This is a substantial patch that brings in several months of work. As > usual I am not posting the complete patch here, as it is mostly simply > copies of changes to the upstream repository. I have attached the > changes to gccgo-specific files and files with lots of gccgo-specific > changes. > > There is a decent change that this will break something on non-x86 > systems. I will do what testing I am able to do after the commit.
On my x86_64-linux-gnu (Fedora 18) libgo testsuite fails following test: --- FAIL: TestCgoCrashHandler (0.01 seconds) testing.go:377: program exited with error: exec: "go": executable file not found in $PATH --- FAIL: TestCrashHandler (0.00 seconds) testing.go:377: program exited with error: exec: "go": executable file not found in $PATH FAIL FAIL: runtime Probably some trivial test issue. Additional test fails on alphaev68-linux-gnu: --- FAIL: TestPassFD (0.15 seconds) passfd_test.go:62: FileConn: dup: Bad file descriptor FAIL FAIL: syscall I didn't yet debug this one, will do soon. Otherwise all other libgo tests pass on these two systems. Uros.