GCOV: std::vector refactoring III
commit7a5024dcd3f8c7a6211f5226f538088ee6126dbc
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Oct 2017 11:59:32 +0000 (31 11:59 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 Oct 2017 11:59:32 +0000 (31 11:59 +0000)
tree3d8aca15b3238bb60c59e16343ceeb05facdff1e
parentfc95c20dcc9c34741e3299a7f096db545eed6edc
GCOV: std::vector refactoring III

2017-10-31  Martin Liska  <mliska@suse.cz>

* gcov.c (struct name_map): do not use typedef.
Define operator== and operator<.
(name_search): Remove.
(name_sort): Remove.
(main): Do not allocate names.
(process_file): Add vertical space.
(generate_results): Use std::find.
(release_structures): Do not release memory.
(find_source): Use std::find.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@254262 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gcov.c