http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47430
--- Comment #2 from Benjamin Kosnik <bkoz at gcc dot gnu.org> 2011-01-24 18:53:14 UTC --- 4) is not possible, as stdc++.h is included in precompiled/stdtr1c++.h and the extension PCH. (ie, chained pches.) We don't want to re-order this, and build stdtr1c++.h without stdc++.h, as then PCH file sizes for stdtr1c++.h.gch/extc++.h.gch will balloon massively. You can work around this with --disable-libstdcxx-pch at configure time for PPC. Long term solution IMHO is to make .gch files smaller.