Where is the string table management code? The gcov.c file is not properly uploaded either.
David http://codereview.appspot.com/6427063/diff/5001/gcc/gcov-io.c File gcc/gcov-io.c (right): http://codereview.appspot.com/6427063/diff/5001/gcc/gcov-io.c#newcode280 gcc/gcov-io.c:280: gcov_read_pmu_string_table_entry (gcov_pmu_st_entry_t* st_entry, Fix format: ..entry_t *st_entry, http://codereview.appspot.com/6427063/diff/5001/gcc/gcov-io.c#newcode281 gcc/gcov-io.c:281: gcov_unsigned_t len ATTRIBUTE_UNUSED) Why having an unused parameter? Can it be used in assertion check? http://codereview.appspot.com/6427063/diff/5001/gcc/gcov-io.c#newcode830 gcc/gcov-io.c:830: print_pmu_string_table_entry (FILE *fp, const gcov_pmu_st_entry_t* st_entry, Fix format. http://codereview.appspot.com/6427063/diff/5001/gcc/gcov-io.c#newcode831 gcc/gcov-io.c:831: const enum print_newline newline) { '{' goes to the new line. http://codereview.appspot.com/6427063/diff/5001/gcc/gcov-io.h File gcc/gcov-io.h (right): http://codereview.appspot.com/6427063/diff/5001/gcc/gcov-io.h#newcode699 gcc/gcov-io.h:699: Used for bookkeeping. */ typo. http://codereview.appspot.com/6427063/diff/5001/gcc/gcov-io.h#newcode916 gcc/gcov-io.h:916: const enum print_newline); Fix indentation. http://codereview.appspot.com/6427063/