PATCH RFA: Update Go frontend on gcc 4.7 branch
Jakub Jelinek
jakub@redhat.com
Sat Mar 10 17:43:00 GMT 2012
On Fri, Mar 09, 2012 at 02:20:14PM -0800, Ian Lance Taylor wrote:
> I would like to update the Go support on the 4.7 branch. As I've
> mentioned before, Go is working toward a stable Go 1 release. That
> release is not complete, but it is quite close. The 4.7 branch was made
> at a slightly unstable point in the process. I've updated the library
> one more time, and I've spent the week testing the result on a bunch of
> Google-internal programs. What I have now is not perfect, but it is
> better than what is on the 4.7 branch today.
I'm not very excited by such huge changes, but I've tested this on Fedora 17
(various architectures) and RHEL6/5 today, let's check this in. But
certainly no further such large change will be accepted on the 4.7 branch.
FYI, on Fedora 17 I had recent testresults without the patch, so below are
just testsuite differences for that (debug/dwarf fails consistently
everywhere), on RHEL5/6 I didn't have earlier go testsuite results,
so I'm just providing summaries there.
Fedora 17
i686-linux
-FAIL: database/sql
+FAIL: debug/dwarf
x86_64-linux
+FAIL: go.test/test/stack.go execution, -O2 -g
+FAIL: debug/dwarf
-FAIL: database/sql
+FAIL: debug/dwarf
ppc-linux
+FAIL: log
-FAIL: database/sql
+FAIL: debug/dwarf
-FAIL: exp/signal
+FAIL: net/http/httptest
+FAIL: os/signal
-FAIL: testing/script
ppc64-linux
-FAIL: exp/signal
+FAIL: net/http/httptest
+FAIL: os/signal
-FAIL: testing/script
+FAIL: log
+FAIL: debug/dwarf
s390-linux
+FAIL: log
+FAIL: debug/dwarf
-FAIL: sync/atomic
s390x-linux
+FAIL: log
-FAIL: sync/atomic
+FAIL: debug/dwarf
+FAIL: log
+FAIL: debug/dwarf
-FAIL: sync/atomic
RHEL 5, x86_64-linux (insufficient .cfi* support, so -fsplit-stack
not supported):
=== go Summary ===
# of expected passes 1045
# of unexpected failures 556
# of expected failures 4
# of untested testcases 535
=== libgo tests ===
Running target unix
FAIL: debug/dwarf
=== libgo Summary for unix ===
# of expected passes 122
# of unexpected failures 1
Running target unix/-m32
FAIL: net
FAIL: debug/dwarf
RHEL6, x86_64-linux
=== go Summary ===
# of expected passes 3296
# of expected failures 4
# of untested testcases 4
=== libgo tests ===
Running target unix
FAIL: debug/dwarf
=== libgo Summary for unix ===
# of expected passes 122
# of unexpected failures 1
Jakub
More information about the Gcc-patches
mailing list