It was thus said that the Great Richard once stated:
You've never found a compiler bug? :-)
To be honest, no.
Every time I *thought* it was a compiler bug, it was mine. Then
again, I don't work in anything remotely like embedded computing where
the quality of the compiler can vary considerably I'm told.
I found a compiler bug in the C compiler from SGI (back around 1994).
That compiler was much nicer than GCC, but yes, I did find a bug in the
compiler (and a work-around since upgrading the compiler would have required
buying the next version of IRIX).
I often hear from game programmers that game console
C++ compilers are
pretty shitty. Apparently the console vendors insist on making their own
compilers or licensing a shitty one instead of making a decent back end
for gcc or something reasonably like that.
Same goes for embedded systems as well, from what I hear from a friend of
mine (even those that use GCC have a horrible build system).
-spc