On Linux/x86-64, revision 151352: http://gcc.gnu.org/ml/gcc-cvs/2009-09/msg00098.html
breaks 32bit libstdc++. I got [...@gnu-34 bin]$ cat /tmp/x.cc #include <iostream> [...@gnu-34 bin]$ ./gcc -S -o /tmp/x.s /tmp/x.cc [...@gnu-34 bin]$ ./gcc -S -o /tmp/x.s /tmp/x.cc -m32 In file included from /tmp/x.cc:1:0: /export/gnu/import/rrs/151352/usr/lib/gcc/x86_64-unknown-linux-gnu/4.5.0/../../../../include/c++/4.5.0/iostream:39:28: fatal error: bits/c++config.h: No such file or directory compilation terminated. [...@gnu-34 bin]$ -- Summary: [4.5 Regression] Revision 151352 breaks 32bit libstdc++ Product: gcc Version: 4.5.0 Status: UNCONFIRMED Severity: blocker Priority: P3 Component: libstdc++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com GCC target triplet: x86_64-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41280