aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog25
1 files changed, 25 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b01f321..5c3501c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,28 @@
+2000-07-10 Benjamin Chelf <chelf@codesourcery.com>
+
+ * c-common.h (build_stmt): Declare.
+ (build_continue_stmt): Likewise.
+ (build_break_stmt): Likewise.
+ (build_return_stmt): Likewise.
+
+ * c-decl.c (do_case): Rewrite to do what previously done in
+ c-parse.in.
+
+ * c-semantics.c (build_stmt): Define.
+ (build_return_stmt): Likewise.
+ (build_break_stmt): Likewise.
+ (build_continue_stmt): Likewise.
+ (build_case_label): Likewise.
+
+ * c-parse.in (BREAK): Change to build tree, then generate RTL.
+ (CONTINUE): Likewise.
+ (RETURN): Likewise.
+ (CASE): Likewise.
+ (DEFAULT): Likewise.
+
+ * c-parse.y: Regenerate.
+ * c-pasre.c: Likewise.
+
2000-07-09 Jason Merrill <jason@redhat.com>
* expr.c (expand_expr): Bail earlier if we get an error_mark_node.