Hello All!
I've been using gccgo from GCC 4.8.2 (which fully supports 1.1.2 as
they claimed) for a while now and I've got something to share with
you.
First of all I was surprised that there is a lot of source code
duplication. GCC' libgo/go directory contains the entire
golang/src/pkg directory (with a very few changes if any). I thought
GCC has its own golang's library implementation.
Second - gccgo doesn't really improves situation with different
architectures support (mostly due to that was said above regarding
code duplication). Although it's possible to compile things on PowerPC
(and I suppose on s390(x) as well) the resulting binaries refuse to
run throwing error message about an unsupported architecture.
Otherwise it looks quite good - everything works well. Also from the
visible changes the resulting binaries are significantly smaller (from
megabytes to hundreds of kilobytes) if anyone still care about this.
--
With best regards, Peter Lemenkov.