To disprove yourself, simply try LCC or other simple compiler, and watch the code run 2 or 3 times slower than the one generated by GCC (that is in turn two times slower than the one generated by other compilers).
The real problem with GCC is that it's overly complex (and slow) for the quality of optimizations it provides.