This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[google] initialize eof_pos (issue4553059)
- From: xur at google dot com (Rong Xu)
- To: reply at codereview dot appspotmail dot com, gcc-patches at gcc dot gnu dot org
- Date: Mon, 23 May 2011 14:06:45 -0700 (PDT)
- Subject: [google] initialize eof_pos (issue4553059)
Add the initializtion for eof_pos. eof_pos may not be initialized properly
when part of gcda files got merged.
Tested with gcc bootstrap and regression tests.
2011-05-23 Rong Xu <xur@google.com>
* gcc/libgcov.c (gcov_merge_gcda_file): initialize eof_pos for
every invocation.
Index: gcc/libgcov.c
===================================================================
--- gcc/libgcov.c (revision 174088)
+++ gcc/libgcov.c (working copy)
@@ -748,6 +748,8 @@
int error = 0;
gcov_unsigned_t tag, length;
+ eof_pos = 0;
+
tag = gcov_read_unsigned ();
if (tag)
{
--
This patch is available for review at http://codereview.appspot.com/4553059