I am no longer sure that this conversation is producing useful information or a learning experience for any involved party, and suggest it ends.

In the meantime, a brief summary:
Nobody is opining that everyday Haskell code will compile to code as speedy as GCC output.  People *are* attempting to find out how Haskell code can be hacked at a low level to run as fast as GCC code, but not because they're claiming GHC output is as fast as GCC output.  Rather, they're attempting to find out
a) what sorts of approaches a really determined Haskell programmer can use to improve speed
b) the sorts of optimizations a later version of GHC might be able to make, and
c) what sort of code its optimizer might produce.

This is not being reported as "fair Haskell vs C++ comparison" -- this is a collaborative effort to *improve* Haskell that was motivated by Bulat's original comparison.

Can we move on?

Louis Wasserman
wasserman.louis@gmail.com