improved gccgo plugin