update bitlen to use __clzdi2 when using gccgo