Don't assume that the compiler is gcc.