http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56746
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dodji at gcc dot gnu.org --- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> 2013-03-28 09:51:35 UTC --- (In reply to comment #5) > While trying to isolate the problem, I have observed that the problem does not > occur if -save-temps is used. > While using -save-temps does not change anything with GCC 4.7, using it does > reduce memory usage significantly with GCC 4.8. > > Did something change with regards to the way temporary files are handled? No, but using pre-processed source results in less pressure on line-tables as no macro recording is taking place. You could try -ftrack-macro-expansion=0 (which is undocumented - bah - Dodji, please fix that, invoke.texi). Unreduced preprocessed source is ok, you can also upload it somewhere accessible if it's rejected here as attachment (compress it before attaching).