Quote Originally Posted by uid313 View Post
Isn't GCC-specific behavior bad?
No. It's designed that way. The GCC-specific code isn't an accident or oversight.

Shouldn't it be ANSI/ISO-compatible?
Nope. Linux is specifically targetting GCC as it's compiler.