aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/c-parse.in2
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index edc2df4..5c5ec118 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2000-07-31 Geoff Keating <geoffk@cygnus.com>
+
+ * c-parse.in (extdefs): Call ggc_collect between external
+ definitions.
+
2000-07-30 Michael Hayes <mhayes@cygnus.com>
Richard Henderson <rth@cygnus.com>
@@ -111,7 +116,8 @@ Sun Jul 30 20:38:26 MET DST 2000 Jan Hubicka <jh@suse.cz>
Sun Jul 30 20:30:41 MET DST 2000 Jan Hubicka <jh@suse.cz>
- * combine.c (if_then_else_cond): Be sure that mode fits in HOST_WIDE_INT
+ * combine.c (if_then_else_cond): Be sure that mode fits in
+ HOST_WIDE_INT.
Sun Jul 30 20:27:36 MET DST 2000 Jan Hubicka <jh@suse.cz>
diff --git a/gcc/c-parse.in b/gcc/c-parse.in
index b516ddf..b0cb001 100644
--- a/gcc/c-parse.in
+++ b/gcc/c-parse.in
@@ -296,7 +296,7 @@ program: /* empty */
extdefs:
{$<ttype>$ = NULL_TREE; } extdef
- | extdefs {$<ttype>$ = NULL_TREE; } extdef
+ | extdefs {$<ttype>$ = NULL_TREE; ggc_collect(); } extdef
;
extdef: