+Fri Apr 17 00:45:12 1998 Mark Mitchell <mmitchell@usa.net>
+
+ * typeck2.c (process_init_constructor): Don't strip cv-qualifiers
+ when doing initializations.
+
+Fri Apr 17 00:24:22 1998 Jason Merrill <jason@yorick.cygnus.com>
+
+ * decl.c (duplicate_decls): Fix check for when it's safe to free
+ the new decl.
+
+ * pt.c (mangle_class_name_for_template): Don't pass a typedef type
+ to type_as_string.
+ From Mark Mitchell:
+ (unify): Use comptypes to compare type args.
+
+Thu Apr 16 17:47:30 1998 Jeffrey A Law (law@cygnus.com)
+
+ * pt.c (build_template_parm_index): Add prototype.
+
+ * search.c (my_tree_cons): Don't clear words outside the
+ newly allocated node.
+
+Wed Apr 15 15:34:44 1998 Dave Brolley <brolley@cygnus.com>
+
+ * lex.c (init_parse): Now returns char* containing the filename.
+
+Wed Apr 15 13:20:06 1998 John Carr <jfc@mit.edu>
+ Jeff Law <law@cygnus.com>
+
+ * errfn.c: Rework to avoid problems when HOST_WIDE_INT is longer
+ than a pointer.
+
+Fri Apr 10 12:16:49 1998 Benjamin Kosnik <bkoz@loony.cygnus.com>
+
+ * decl.c (duplicate_decls): Don't warn for redundant decls if
+ friend: let add_friend take care of it.
+
+Thu Apr 9 02:40:48 1998 Jason Merrill <jason@yorick.cygnus.com>
+
+ * sig.c (build_signature_pointer_constructor): Don't set
+ TREE_HAS_CONSTRUCTOR for a signature pointer.
+ * cvt.c (ocp_convert): Don't force a temporary for internal structs.
+ * init.c (resolve_offset_ref): Warn about implicit & on pmfs
+ here, too.
+ * typeck.c (build_unary_op): Only allow taking the address of a
+ real constructor.
+ * typeck2.c (digest_init): Simplify.
+ (store_init_value): Don't pedwarn about using { } for pmfs.
+
+Thu Apr 9 22:16:57 1998 Per Bothner <bothner@cygnus.com>
+
+ * cp-tree.h (start_decl): Update prototype.
+ * decl.c (start_decl): Like the C version, new parameters
+ for the attributes. Call cplus_decl_attributes here,
+ (pushdecl): Like C version, do build_type_copy if TYPE_DECL,
+ (grokdeclarator): Pass NULL for new start_decl arguments.
+ * pt.c (tsubst_expr): Likewise.
+ * parse.y: Merge cplus_decl_attribute calls into start_decl calls.
+ * typeck.c (common_type): Check TYPE_MAIN_VARIANT.
+ * lex.c (build_lang_decl): Add lang_name_java.
+ * class.c (push_lang_context): Add lang_name_java.
+ * method.c (build_mangled_name): Check for is_java_type.
+
+Thu Apr 9 22:16:57 1998 Benjamin Kosnik <bkoz@loony.cygnus.com>
+
+ * decl.c (grokdeclarator): Check TYPE_MAIN_VARIANT.
+ * call.c (build_scoped_method_call): Check for TREE_CODE for
+ VOID_TYPE instead of type == void_type_node.
+ (build_method_call): Ditto.
+ * decl.c (lookup_name_real): Ditto.
+ (grokdeclarator): Ditto.
+ (start_decl): Ditto.
+ (grokparms): Ditto.
+ (start_function): Ditto.
+ (finish_function): Ditto.
+ (start_method): Ditto.
+
Thu Apr 9 00:18:44 1998 Dave Brolley (brolley@cygnus.com)
* lex.c (finput): New variable.