OSDN Git Service

PR bootstrap/49270
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Jun 2011 13:24:39 +0000 (13:24 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 6 Jun 2011 13:24:39 +0000 (13:24 +0000)
* ipa-inline-analysis.c (read_predicate): Initialize all clauses.

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

gcc/ChangeLog
gcc/ipa-inline-analysis.c

index 3f01f25..e635fe0 100644 (file)
@@ -1,3 +1,8 @@
+2011-06-06  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR bootstrap/49270
+       * ipa-inline-analysis.c (read_predicate): Initialize all clauses.
+
 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
 
        PR tree-optimization/49243
index ccda67d..ad93544 100644 (file)
@@ -2301,6 +2301,11 @@ read_predicate (struct lto_input_block *ib)
       clause = out.clause[k++] = lto_input_uleb128 (ib);
     }
   while (clause);
+
+  /* Zero-initialize the remaining clauses in OUT.  */
+  while (k <= MAX_CLAUSES)
+    out.clause[k++] = 0;
+
   return out;
 }