Re: ping again - Show hash table stats when -fmem-report

2012-08-03 Thread Dimitrios Apostolou
I'm always forgetting something, now it was the changelog, see attached (same as old, nothing significant changed). On Fri, 3 Aug 2012, Dimitrios Apostolou wrote: Hi, I've updated this patch to trunk and rebootstrapped it, so I'm resubmitting it, I'm also making a try to CC all relevant mainta

Re: ping again - Show hash table stats when -fmem-report

2012-08-03 Thread Dimitrios Apostolou
Hi, I've updated this patch to trunk and rebootstrapped it, so I'm resubmitting it, I'm also making a try to CC all relevant maintainers, sorry for spamming but even though this patch is simple, it touches many parts. I'm also adding stats to pointer_{set,map} but it will come in a separate p

ping again - Show hash table stats when -fmem-report

2012-07-07 Thread Dimitrios Apostolou
Hi, This patch adds many nice stats about hash tables when gcc is run with -fmem-report. Attached patch tested on x86, no regressions. Also attached is sample output of -fmem-report when compiling reload.c with -O2 -g. Especially interesting is the extreme htab usage in var-tracking (ofcours

Re: Show hash table stats when -fmem-report

2012-05-21 Thread Jan Hubicka
> Hello list, > > I ported a patch from last year's GSOC to current trunk, removing > deprecated hash tables and adding some new ones. I also backed out a > change that reduced collisions by decreasing load factor because it had > created controversy, so this patch should be easily applicable

Re: Show hash table stats when -fmem-report

2012-05-21 Thread Dimitrios Apostolou
One line patch to update Makefile. 2012-05-21 Dimitrios Apostolou * gcc/Makefile.in: (toplev.o) toplev.o depends on cselib.h. === modified file 'gcc/Makefile.in' --- gcc/Makefile.in 2012-05-04 20:04:47 + +++ gcc/Makefile.in 2012-05-21 14:08:45 + @@ -2751,7 +2751,7 @

Show hash table stats when -fmem-report

2012-05-21 Thread Dimitrios Apostolou
Hello list, I ported a patch from last year's GSOC to current trunk, removing deprecated hash tables and adding some new ones. I also backed out a change that reduced collisions by decreasing load factor because it had created controversy, so this patch should be easily applicable. CC'd whoe