Ok for google branches -- not applicable to trunk.

David

On Fri, Dec 16, 2011 at 2:37 PM, Rong Xu <x...@google.com> wrote:
> Hi,
>
> This patch fixes the insane values in runs and run_max field of the
> program summary. This can happen when the gcda files manually removed
> from the output directory after the merge happens.
>
> This is for google branch only.
>
> Tested with (make; make check).
>
> -Rong
>
> 2011-12-16   Rong Xu  <x...@google.com>
>
>        * libgcc/libgcov.c (gcov_merge_gcda_file): reset summary_pos.
>
> Index: libgcc/libgcov.c
> ===================================================================
> --- libgcc/libgcov.c    (revision 182398)
> +++ libgcc/libgcov.c    (working copy)
> @@ -810,6 +810,7 @@
>   gcov_unsigned_t tag, length;
>
>   eof_pos = 0;
> +  summary_pos = 0;
>
>   tag = gcov_read_unsigned ();
>   if (tag)
>
> --
> This patch is available for review at http://codereview.appspot.com/5490057

Reply via email to