class.c (finish_struct): Make conflicting use of id a pedwarn.
[platform/upstream/gcc.git] / gcc / cp / ChangeLog
1998-06-17 Jason Merrillclass.c (finish_struct): Make conflicting use of id...
1998-06-17 Mark Mitchellpt.c (convert_nontype_argument): Issue an error when...
1998-06-17 Mark Mitchellcp-tree.h (c_get_alias_set): Remove declaration added...
1998-06-17 Jason Merrilltypeck.c (build_binary_op_nodefault): Change % in forma...
1998-06-17 Mark Mitchell* errfn.c (cp_thing): Handle the `%%' formatting sequence.
1998-06-17 Jason Merrillmethod.c (hack_identifier): Complain about getting...
1998-06-16 Andrew MacLeoddecl.c (grokvardecl): Don't build external assembler...
1998-06-16 Jason Merrillrevert
1998-06-16 Jason Merrillmethod.c (hack_identifier): Don't let a class template...
1998-06-13 Mark Mitchellclass.c (alter_access): Accept a BINFO explaining how...
1998-06-13 Mark Mitchellcp-tree.h (complete_type_or_else): Declare.
1998-06-12 Brendan Kehoept.c (check_explicit_specialization): If DECLARATOR...
1998-06-12 Mark Mitchellclass.c (instantiate_type): Don't treat template-ids...
1998-06-11 Mark Mitchellpt.c (is_member_template_class): New function.
1998-06-11 Benjamin Kosnikfriend.c (do_friend): Add support for nested classes...
1998-06-11 Mark Mitchellcall.c (convert_default_arg): Make global, not static.
1998-06-10 Jason Merrill* search.c (covariant_return_p): Complain about ambiguo...
1998-06-10 Jason Merrill* typeck.c (build_component_ref): Diagnose ref to neste...
1998-06-10 Brendan Kehoedecl.c (grokparms): Check that INIT isn't an error_mark...
1998-06-10 Jason Merrill* call.c (build_method_call): Fix thinko.
1998-06-10 Jason Merrillcall.c (build_scoped_method_call): Fix thinko.
1998-06-10 Dave BrolleyIntegrate cpplib into the C++ front end.
1998-06-10 Brendan Kehoetypeck.c (build_component_ref): Make sure FIELD has...
1998-06-10 John Carrtree.c (debug_binfo): Make printf format match arguments.
1998-06-10 Jason Merrillinit.c (resolve_offset_ref): Handle default-initialization.
1998-06-09 Mark Mitchellpt.c (fn_type_unification): Revise documentation.
1998-06-09 Andrew MacLeodMinor tweaks.
1998-06-09 Jason Merrillsearch.c (lookup_member): New fn.
1998-06-08 Kaveh R. GhaziWarning fixes:
1998-06-08 Andrew MacLeod[multiple changes]
1998-06-08 Jason Merrillfunction.c: Define current_function_cannot_inline.
1998-06-08 Mark Mitchellinit.c (build_offset_ref): Correct previous change...
1998-06-07 Mark Mitchellclass.c (instantiate_type): Handle pointer-to-members...
1998-06-07 Richard Hendersonlex.c (lang_init_options): New function.
1998-06-06 Jason Merrill* search.c (envelope_add_decl): Tweak for implicit...
1998-06-05 Jason Merrillcall.c (joust): Also warn about confusing conversion...
1998-06-05 Jason Merrillspew.c (yylex): Also return the TYPE_DECL if got_object.
1998-06-05 Per BothnerFixed minor typo.
1998-06-05 Per Bothnerg++spec (lang_specific_pre_link, [...]): Define - updat...
1998-06-05 Jason Merrillx
1998-06-05 Martin v. Löwiscp-tree.h (DECL_NAMESPACE_ALIAS, [...]): Declare.
1998-06-04 Jason Merrill* tree.c (really_overloaded_fn): Only see through one...
1998-06-04 Martin v. Löwisdecl2.c (do_toplevel_using_decl): When decl is a TYPE_D...
1998-06-04 Martin v. Löwis* decl2.c (arg_assoc_type): Process unknown_type_node...
1998-06-04 Jason Merrillerror.c (dump_expr): Clean up NEW_EXPR case.
1998-06-04 Jason Merrillmethod.c (make_thunk): Use overload machinery to make...
1998-06-01 Per Bothnercp-tree.h (TYPE_FOR_JAVA): New macro.
1998-06-01 Jason Merrill* pt.c (for_each_template_parm): Use first_rtl_op.
1998-06-01 Jason Merrilltree.c (build_cplus_array_type_1): Also check index_typ...
1998-05-31 Jason Merrill* pt.c (tsubst): Always copy BINFO_BASETYPES.
1998-05-29 Scott Snydertree.c (layout_basetypes): If we change TYPE_SIZE,...
1998-05-29 Mark Mitchelldecl.c (grokdeclarator): Don't complain about in-class...
1998-05-29 Jason Merrillcp-tree.h (DECL_DESTRUCTOR_P): New macro.
1998-05-28 Jason Merrilldecl.c (start_decl): Always pedwarn about vacuously...
1998-05-28 Jason Merrillcall.c (build_method_call): Make sure get_type_value...
1998-05-27 Jason Merrill* friend.c (do_friend): Clarify template warning.
1998-05-27 Mark Mitchelldecl.c (shadow_label): Don't treat decls as identifiers.
1998-05-27 Mark Mitchelldecl.c (grokdeclarator): Don't try to use TYPE_OBSTACK...
1998-05-27 Kevin Buhr* parse.y (base_class): Use is_aggr_type, not IS_AGGR_TYPE.
1998-05-26 Kriang Lerdsuwanakijpt.c (process_template_parm): Accept TYPENAME_TYPE...
1998-05-26 Mark Mitchellfriend.c (is_friend): Use comptypes, rather than =...
1998-05-26 Mark Mitchelldecl.c (store_parm_decls): Remove redundant call to...
1998-05-26 Benjamin Kosnikdecl.c (start_decl): Check for DECL_LANG_SPECIFIC befor...
1998-05-26 Per Bothnerlanguage_as_string: Handle lang_java.
1998-05-26 Jason Merrilldecl.c (pushdecl): Don't copy the type_decl.
1998-05-26 Dave Brolleylex.c (parse_options,yy_cur,yy_lim): Add for cpplib.
1998-05-26 Mark Mitchelldecl.c (pushtag): Avoid crashing on erroneous input.
1998-05-25 Martin v. Löwisdecl.c (push_namespace): Only produce one unique name...
1998-05-25 Mark Mitchell* call.c (tourney): Don't do any extra comparisons.
1998-05-25 Mark Mitchelldecl2.c (build_anon_union_vars): Don't crash on empty...
1998-05-24 Mark Mitchelltree.c (cp_tree_equal): Handle pointers to member funct...
1998-05-24 Mark Mitchellcall.c (maybe_handle_implicit_object): Handle QUAL_CONVs.
1998-05-24 Mark Mitchellparse.y (xcond): Move call to condition_conversion ...
1998-05-24 Jason Merrilldecl.c (push_namespace): Namespaces have type void.
1998-05-23 Jason Merrillcp-tree.def: Add SRCLOC.
1998-05-22 Jason Merrilldecl.c (lang_print_error_function): New fn.
1998-05-22 Jason Merrillclass.c (build_vtable_entry): Use int_fits_type_p.
1998-05-22 Per Bothnercp-tree.h: Add comments documenting which LANG_FLAGS...
1998-05-22 Jason Merrill* pt.c (print_template_context): Use fprintf instead...
1998-05-22 Jason Merrill(check_explicit_specialization): Don't mess with a...
1998-05-22 Jason Merrillpt.c (determine_specialization): Just return an error_m...
1998-05-21 Jason Merrillpt.c (tsubst_friend_class): Don't call redeclare_class_...
1998-05-21 Dave Brolleylex.c: (handle_sysv_pragma): FILE* parameter not used.
1998-05-21 Jason Merrilldecl2.c (maybe_make_one_only): New fn.
1998-05-21 Mark Mitchelldecl2.c (find_representative_member): Rename to ...
1998-05-20 Jason Merrilldecl.c (grokfndecl): Handle definition of specializatio...
1998-05-20 Mark Mitchellclass.c (delete_duplicate_fields_1): Use DECL_DECLARES_...
1998-05-20 Martin v. Löwisdecl.c (record_unknown_type): New function.
1998-05-20 Mark Mitchelldecl2.c (find_representative_member): New function.
1998-05-20 Mark Mitchellcp-tree.h (MAIN_NAME_P): New macro.
1998-05-20 Jason Merrilldecl2.c (start_objects, [...]): Split out from...
1998-05-19 Jason Merrilltree.c (is_overloaded_fn): Don't abort on placeholders...
1998-05-19 Brendan Kehoeclass.c (is_empty_class): Return 0 if TYPE is an error_...
1998-05-19 Mark Mitchelldecl.c (saveable_obstack): Declare.
1998-05-19 Mark Mitchellcall.c (compare_qual): Remove.
1998-05-19 Kaveh R. GhaziWarning fixes:
1998-05-19 Jason Merrillinit.c (build_member_call): Handle template_ids.
1998-05-18 Jason Merrilldecl2.c (get_sentry): Use end_temporary_allocation.
1998-05-18 Mark Mitchellparse.y (.finish_new_placement): New non-terminal.
1998-05-18 Brendan Kehoept.c (redeclare_class_template): Say where the original...
next