From c03d566f08dbd5c99192b49eea263a742511b61c Mon Sep 17 00:00:00 2001
From: Richard Earnshaw <rearnsha@arm.com>
Date: Mon, 29 Jul 2002 10:37:25 +0000
Subject: [PATCH] spew.c (space_for_token): Allocate zeroed memory for a new
 token chunk.

* spew.c (space_for_token): Allocate zeroed memory for a new token
chunk.

From-SVN: r55834
---
 gcc/cp/ChangeLog | 5 +++++
 gcc/cp/spew.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 1415aed531ee..60b6b9c70c52 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2002-07-29  Richard Earnshaw  <rearnsha@arm.com>
+
+	* spew.c (space_for_token): Allocate zeroed memory for a new token
+	chunk.
+
 2002-07-27  Roger Sayle  <roger@eyesopen.com>
 
 	* decl.c (builtin_function_1): No need to explicitly mark
diff --git a/gcc/cp/spew.c b/gcc/cp/spew.c
index 2c34192db2fe..27bc572b3da7 100644
--- a/gcc/cp/spew.c
+++ b/gcc/cp/spew.c
@@ -1023,7 +1023,7 @@ space_for_token (t)
   if (t->last_pos != TOKEN_CHUNK_SIZE)
     return t->last_chunk->toks + (t->last_pos++);
 
-  t->last_chunk->next = ggc_alloc (sizeof (*t->last_chunk->next));
+  t->last_chunk->next = ggc_alloc_cleared (sizeof (*t->last_chunk->next));
   t->last_chunk = t->last_chunk->next;
   t->last_chunk->next = NULL;
 
-- 
GitLab