A new builtin function, append, was recently added to the Go language. This patch implements it for gccgo. Committed to gccgo branch. Ian