>>13This is not even considering the stupid way it makes function calls and saves and restores registers that don't even need to be touched, otherwise it'd be even worse.
So are you just trolling or is gcc actually saving registers that are not required by the calling convention? I'm betting you wouldn't be happy with any C compiler that produces linkable code.