Recent versions of GCC do, in fact, have improved error messages. For example, GCC 4.6 fixed a problem that the post I was replying to mentioned, where a missing semicolon after a struct definition would cause GCC to elicit an error message pointing to some other nearby line.
If you're comparing clang to just GCC 4.2, then say that. If you've compared it with recent versions of GCC too, then say that.