aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2011-06-06 13:24:39 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2011-06-06 13:24:39 +0000
commitf75e1f1ee358b9beae2ec796930280fdd47a4eae (patch)
tree7c74f200c135020a5a45a69750e20b2d87020375 /gcc
parent275311c494a330790748a27d28fa494bd4a18933 (diff)
downloadgcc-f75e1f1ee358b9beae2ec796930280fdd47a4eae.zip
gcc-f75e1f1ee358b9beae2ec796930280fdd47a4eae.tar.gz
gcc-f75e1f1ee358b9beae2ec796930280fdd47a4eae.tar.bz2
re PR bootstrap/49270 (make BOOT_CFLAGS="-g -O3" CFLAGS_FOR_TARGET="-g -O3" CXXFLAGS_FOR_TARGET="-g -O3" failure)
PR bootstrap/49270 * ipa-inline-analysis.c (read_predicate): Initialize all clauses. From-SVN: r174697
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/ipa-inline-analysis.c5
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3f01f25..e635fe0 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/ipa-inline-analysis.c b/gcc/ipa-inline-analysis.c
index ccda67d..ad93544 100644
--- a/gcc/ipa-inline-analysis.c
+++ b/gcc/ipa-inline-analysis.c
@@ -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;
}