http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34106
--- Comment #8 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-09-27 17:37:46 UTC --- The compatibility.h header is still a complete mess with code we don't need, can I take this bug and clean it up? (In reply to comment #4) > Note: I don't think we should remove support for ICC, since lately it doesn't > come anymore with Dinkum, libstdc++-v3 is the default C++ runtime. But the code guarded by __ICC uses Win32 API functions, so can only work on Windows, not when ICC is used with libstdc++ With the new __atomic built-ins the file should be even simpler.