Fix string pool statistics.
2018-11-05 Martin Liska <mliska@suse.cz> * symtab.c (ht_dump_statistics): Make dump conditional based on alloc_subobject. From-SVN: r265797
This commit is contained in:
parent
6388cb2957
commit
46aeb07ff8
2 changed files with 15 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
2018-11-05 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* symtab.c (ht_dump_statistics): Make dump conditional
|
||||
based on alloc_subobject.
|
||||
|
||||
2018-10-31 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
PR bootstrap/82856
|
||||
|
|
|
@ -304,7 +304,6 @@ ht_dump_statistics (cpp_hash_table *table)
|
|||
while (++p < limit);
|
||||
|
||||
nelts = table->nelements;
|
||||
overhead = obstack_memory_used (&table->stack) - total_bytes;
|
||||
headers = table->nslots * sizeof (hashnode);
|
||||
|
||||
fprintf (stderr, "\nString pool\nentries\t\t%lu\n",
|
||||
|
@ -315,9 +314,16 @@ ht_dump_statistics (cpp_hash_table *table)
|
|||
(unsigned long) table->nslots);
|
||||
fprintf (stderr, "deleted\t\t%lu\n",
|
||||
(unsigned long) deleted);
|
||||
fprintf (stderr, "bytes\t\t%lu%c (%lu%c overhead)\n",
|
||||
SCALE (total_bytes), LABEL (total_bytes),
|
||||
SCALE (overhead), LABEL (overhead));
|
||||
|
||||
if (table->alloc_subobject)
|
||||
fprintf (stderr, "GGC bytes\t%lu%c\n",
|
||||
SCALE (total_bytes), LABEL (total_bytes));
|
||||
else
|
||||
{
|
||||
overhead = obstack_memory_used (&table->stack) - total_bytes;
|
||||
fprintf (stderr, "obstack bytes\t%lu%c (%lu%c overhead)\n",
|
||||
SCALE (total_bytes), LABEL (total_bytes));
|
||||
}
|
||||
fprintf (stderr, "table size\t%lu%c\n",
|
||||
SCALE (headers), LABEL (headers));
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue