1. 03 Nov, 1998 3 commits
    • class.c (instantiate_type): Be more helpful. · 8452b1d3
      	* class.c (instantiate_type): Be more helpful.
      	* decl2.c (import_export_decl): Call import_export_class.
      	* cp-tree.h (EMPTY_CONSTRUCTOR_P): Check !TREE_HAS_CONSTRUCTOR.
      	* decl2.c (build_expr_from_tree): Propagate TREE_HAS_CONSTRUCTOR.
      	* pt.c (tsubst_copy): Likewise.
      
      From-SVN: r23511
      Jason Merrill committed
    • arm.c (add_constant): When taking the address of an item in the pool, get the… · 74641843
      arm.c (add_constant): When taking the address of an item in the pool, get the mode of the item addressed.
      
      * arm.c (add_constant): When taking the address of an item in the
      pool, get the mode of the item addressed.
      * arm.c (final_prescan_insn case INSN): If an insn doesn't
      contain a SET or a PARALLEL, don't consider it for conditional
      execution.
      Restore ABI compatibility for NetBSD.
      * arm/netbsd.h (DEFAULT_PCC_STRUCT_RETURN): Override setting in arm.h
      (RETURN_IN_MEMORY): Likewise.
      
      From-SVN: r23510
      Richard Earnshaw committed
    • Daily bump. · 566f153b
      From-SVN: r23509
      Jeff Law committed
  2. 02 Nov, 1998 8 commits
  3. 01 Nov, 1998 8 commits
    • parse.y (apparent_template_type): new type · 2e6eddfc
      	* parse.y (apparent_template_type): new type
      	(named_complex_class_head_sans_basetype): use it
      	* Makefile.in (CONFLICTS): one new conflict
      	* parse.c: Regenerated
      
      From-SVN: r23495
      Alexandre Oliva committed
    • BUGS: fix the regexp for `more' to find the appropriate node. · 5dd21ded
      	* BUGS: fix the regexp for `more' to find the appropriate node.
      	Reported by Joerg Pietschmann  <joerg_pietschmann@zkb.ch>
      	* BUGS: added link to the WWW FAQ
      
      From-SVN: r23494
      Alexandre Oliva committed
    • Bump for snapshot · 44ba27b4
      From-SVN: r23492
      Jeffrey A Law committed
    • stl_alloc.h (default_alloc_template::_S_free_list): Don't qualify _NFREELISTS. · bdda0803
      	* stl_alloc.h (default_alloc_template::_S_free_list): Don't
      	qualify _NFREELISTS.
      
      From-SVN: r23491
      Mark Mitchell committed
    • cp-tree.h (COMPARE_STRICT): New macro. · 3bfdc719
      	* cp-tree.h (COMPARE_STRICT): New macro.
      	(COMPARE_BASE): Likewise.
      	(COMPARE_RELAXED): Likewise.
      	(COMPARE_REDECLARATION): Likewise.
      	(same_type_p): Likewise.
      	(same_or_base_type_p): Likewise.
      	* call.c (standard_conversion): Use them, in place of comptypes
      	with numeric arguments.
      	(reference_binding): Likewise.
      	(convert_like): Likewise.
      	(build_over_call): Likewise.
      	(is_subseq): Likewise.
      	(is_properly_derived_from): Likewise.
      	(compare_ics): Likewise.
      	(joust): Likewise.
      	* class.c (delete_duplicate_fields_1): Likewise.
      	(resolves_to_fixed_type_p): Likewise.
      	(instantiate_type): Likewise.  Remove #if 0'd code.
      	* decl.c (decls_match): Likewise.  Use COMPARE_REDECLARATION here.
      	(pushdecl): Likewise.
      	(lookup_name_real): Likewise.
      	(grokdeclarator): Likewise.  Check for illegal array declarations.
      	(grokparms): Likewise.
      	(grok_op_properties): Likewise.
      	* decl2.c (check_classfn): Likewise.
      	* friend.c (is_friend): Likewise.
      	(make_friend_class): Likewise.
      	* init.c (expand_aggr_init): Likewise.
      	(expand_vec_init): Likewise.
      	* pt.c (is_member_template_class): Remove declaration.
      	(is_specialization_of): Use COMPARE_* and new macros.
      	(comp_template_parms): Likewise.
      	(convert_nontype_argument): Likewise.
      	(coerce_template_template_parms): Likewise.
      	(template_args_equal): Likewise.
      	(lookup_template_class): Likewise.
      	(type_unification_real): Likewise.
      	(unify): Likewise.
      	(get_bindings_real): Likewise.
      	* search.c (covariant_return_p): Likewise.
      	(get_matching_virtual): Likewise.
      	* sig.c (match_method_types): Likewise.
      	* tree.c (vec_binfo_member): Likewise.
      	(cp_tree_equal): Likewise.
      	* typeck.c (common_type): Likewise.
      	(comp_array_types): Likewise.  Get issues involving unknown array
      	bounds right.
      	(comptypes): Update comments.  Use new flags.
      	(comp_target_types): Use new macros.
      	(compparms): Likewise.
      	(comp_target_parms): Likewise.
      	(string_conv_p): Likewise.
      	(build_component_ref): Likewise.
      	(build_indirect_ref): Likewise.
      	(build_conditional_expr): Likewise.
      	(build_static_cast): Likewise.
      	(build_reinterpret_cast): Likewise.
      	(build_const_cast): Likewise.
      	(build_modify_expr): Likewise.
      	(convert_for_assignment): Likewise.
      	(comp_ptr_ttypes_real): Likewise.
      	(ptr_reasonably_similar): Likewise.
      	(comp_ptr_ttypes_const): Likewise.
      
      From-SVN: r23490
      Mark Mitchell committed
    • linux.h (CPP_PREDEFINES): Add -D__i386__. · 6d8cf409
              * From Christian Gafton:
              * i386/linux.h (CPP_PREDEFINES): Add -D__i386__.
              * sparc/linux.h (CPP_PREDEFINES): Add -D__sparc__.
              * sparc/linux64.h (CPP_PREDEFINES): Add -D__sparc__.
      
      From-SVN: r23485
      Jeffrey A Law committed
    • Get it in the repo · d3d65c30
      From-SVN: r23483
      Jeff Law committed
    • Daily bump. · b748ee0d
      From-SVN: r23482
      Jeff Law committed
  4. 31 Oct, 1998 18 commits
  5. 30 Oct, 1998 3 commits