initial commit, incl gccgo-specific CRC code