Fix vector memory statistics.
authorMartin Liska <mliska@suse.cz>
Mon, 5 Nov 2018 13:35:56 +0000 (14:35 +0100)
committerMartin Liska <marxin@gcc.gnu.org>
Mon, 5 Nov 2018 13:35:56 +0000 (13:35 +0000)
commit00e6775a5faa43702e96e315e7a1c22297983f2a
treebcf3354f255012a40df5a04906022748690bab09
parent93ef36dc6987e424e775ced165d9011c9b2477a8
Fix vector memory statistics.

2018-11-05  Martin Liska  <mliska@suse.cz>

* mem-stats.h (mem_alloc_description::release_instance_overhead):
Return T *.
* vec.c (struct vec_usage): Register m_element_size.
(vec_prefix::register_overhead): New arguments: elements and
element_size.
(vec_prefix::release_overhead): Subtract elements.
* vec.h (struct vec_prefix): Change signature.
(va_heap::reserve): Pass proper arguments.
(va_heap::release): Likewise.

From-SVN: r265799
gcc/ChangeLog
gcc/mem-stats.h
gcc/vec.c
gcc/vec.h