https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70768
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #9 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Well, you are comparing apples and oranges here, given that for each gcc version you have different preprocessed source, and libstdc++ keeps changing, it might very well be that in the headers there is just more templates etc. It can be even seen on the size of the preprocessed sources, the 5.3 is 300KB shorter. Trying to bisect the memory consumption is not possible, because r222000 up to r224000 + plus something all ICE on the gcc 5 preprocessed source.