As described in gcc/go/README.gcc, the files in gcc/go/gofrontend are copied from http://code.google.com/p/gofrontend . Changes should be committed there first, and mirrored to the GCC repository. Also, changes committed to that repository are not listed in gcc/go/ChangeLog. A recent patch updated gogo-tree.c for the change in the name of cgraph_finalize_compilation_unit. I have applied that patch to the gofrontend repository, and I have applied this patch to the GCC repository to remove the incorrect ChangeLog entry. Note that changes to ChangeLog files do not themselves get ChangeLog entries.
Ian
Index: gcc/go/ChangeLog =================================================================== --- gcc/go/ChangeLog (revision 187393) +++ gcc/go/ChangeLog (working copy) @@ -14,10 +14,6 @@ * gccgo.texi (Invoking gccgo): Document -fgo-pkgpath. Update the docs for -fgo-prefix. -2012-04-30 Jan Hubicka <j...@suse.cz> - - * gogo-tree.cc (Gogo::write_globals): Use finalize_compilation_unit. - 2012-04-23 Ian Lance Taylor <i...@google.com> * go-lang.c (go_langhook_init): Set MPFR precision to 256.