http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48851
--- Comment #15 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-06-30 11:13:13 UTC --- Can you try deleting the AIX/Interix fix? It seems to be broken (and your original string.h doesn't seem to be prepared for C++ inclusion).