Hello. Following patch series is quite mechanical, it adds usage of STL containers and it removes many typedefs that are with C++ not needed in my oppinion.
Patch survives gcov.exp test-suite. Thanks, Martin marxin (7): GCOV: introduce global vector of functions GCOV: simplify usage of function_info::artificial. GCOV: introduce vector for function_info::counts. GCOV: remove typedef for function_t GCOV: remove typedef for arc_t GCOV: remove typedef for block_t GCOV: remove typedef of coverage_t. gcc/gcov.c | 365 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 177 insertions(+), 188 deletions(-) -- 2.14.3