http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49570
--- Comment #4 from Paolo Carlini <paolo.carlini at oracle dot com> 2011-06-28 20:50:17 UTC --- The GNU C++ header files depend already on *tons* of non-standard facilities provided by the GNU C++ front-end, and many more such dependencies are being added these days. In some cases, eg, std::underlying_type in C++0x, that it's provably absolutely unavoidable (even not considering quality of implementation issues). Anyway, normally Intel is pretty good at its GNU compatibility modes, probably you should only update your Intel compiler too.