Hi,

so here's something more of my patch queue.  It adds the facility to merge 
also other trees than types over compilation unit borders.  This specific 
patch only deals with STRING_CST and INTEGER_CST nodes.  Originally I used 
that place for merging declarations, hence the naming of some variables.  
That needs to wait for adjustments of the cgraph/varpool streamer.

On building cc1 the overall numbers of trees that stay around after all 
global sections are streamed in goes down from 620818 to 598843 trees, 
overall saving 1 MB (out of 76 MB for just the trees).  Not much, but 
hey...

Regstrapping on x86_64-linux in progress.  Okay for trunk?


Ciao,
Michael.

Reply via email to