Username or EmailPassword
A few remarks/corrections:
SPARC v7 _has_ floating point instructions, but it lacks integer multiplication/division. (hint: 'man gcc')
The reason why there is focus on the executable size when discussing 32/64 bit is not disk space but CPU cache size. When a larger portion of the executable fits within the CPU cache, the executable will operate faster.
It would have been interesting with a comparison against Sun CC. We have experienced that since GCC 2.95.3 Sun has not been able to match the efficiency and executable footprint of GCC.