If you take a few moments out from attempting to beat down JGZimmerle and making yourself look really rather childish, you'll notice that you've also often used a "poor choice of words". I believe there's some moral about people in glass houses throwing stones that you might like to look up.
On one hand you say that "It's certainly true that GCC 3.3 will generally generate faster code" and then after running some benchmarks you still say "No doubt there are some cases where the code is much better". Of course, later on you can't resist another mindless attack on JGZimmerle and rant on how it's impossible to say that the compiler is ever "much faster". Not content with this you say that this is "plainly clear to everyone" even though it didn't appear to be clear to you prior to that post.
Of course, no personal feud (as this appears to be what we are witnessing) would be complete with out at least a small helping of hypocrisy. So, all I ask is "Please don't go round making these statements without justification", and when you run some tests to demonstrate that your current stance is correct then at least provide the results or the compiler options you used to get them. Simply saying that there is "a very marginal speed increase" negates your "Scientific method" and really doesn't really help anyone out.
Feel free to consider this a "Peer Review".