1. 22 Oct, 2004 1 commit
    • alias.c, [...]: Fix comment formatting. · 471854f8
      	* alias.c, basic-block.h, cgraphunit.c, combine.c, domwalk.h,
      	final.c, gengtype.c, genpreds.c, ggc-page.c, insn-notes.def,
      	lambda-code.c, loop-unroll.c, modulo-sched.c, pointer-set.c,
      	pretty-print.c, ra-colorize.c, sbitmap.c, tree-complex.c,
      	tree-data-ref.c, tree-dfa.c, tree-inline.c, tree-into-ssa.c,
      	tree-scalar-evolution.c, tree-ssa-dom.c,
      	tree-ssa-loop-manip.c, tree-ssa-loop-niter.c,
      	tree-ssa-phiopt.c, tree-ssa-pre.c, tree-ssa-threadupdate.c,
      	tree-vectorizer.c, vec.h: Fix comment formatting.
      
      From-SVN: r89453
      Kazu Hirata committed
  2. 22 Sep, 2004 1 commit
  3. 17 Sep, 2004 1 commit
    • basic-block.h, [...]: Fix comment typos. · b01d837f
      	* basic-block.h, c-decl.c, c-parse.in, cgraphunit.c, ddg.c,
      	gimplify.c, lambda-code.c, optabs.c, predict.c,
      	tree-scalar-evolution.c, tree-sra.c, tree-ssa-loop-ch.c,
      	tree-ssa.c, vec.h: Fix comment typos.  Follow spelling
      	conventions.
      
      From-SVN: r87637
      Kazu Hirata committed
  4. 14 Sep, 2004 1 commit
  5. 08 Sep, 2004 1 commit
    • vec.c (vec_p_reserve, [...]): Rename to ... · 4c254e68
      	* vec.c (vec_p_reserve, vec_o_reserve): Rename to ...
      	(vec_gc_p_reserve, vec_gc_o_reserve): ... here. Clone to
      	(vec_heap_p_reserve, vec_heap_o_reserve): ... here, adjust.
      	(vec_gc_free, vec_heap_free): New.
      	* vec.h (DEF_VEC_GC_P, DEF_VEC_MALLOC_P): New.
      	(DEF_VEC_P): Add allocator argument. Adjust.
      	(DEF_VEC_GC_O, DEF_VEC_MALLOC_O): New.
      	(DEF_VEC_O): Add allocator argument. Adjust.
      	(VEC(free)): New.
      
      	* tree.h (tree): Define a GC'd vector.
      	* lamba-code.c (lambda_loop): Likewise.
      	* value-prof.h (histogram_value): Likewise.
      	* cp/cp-tree.h (tree_pair_s): Likewise.
      	* cp/name-lookup.h (cxx_saved_binding, cp_class_binding): Likewise.
      	* cp/semantics.c (deferred_access): Likewise.
      
      From-SVN: r87179
      Nathan Sidwell committed
  6. 05 Sep, 2004 2 commits
    • c-common.c, [...]: Fix comment formatting. · 8c27b7d4
      	* c-common.c, c-decl.c, combine.c, defaults.h, fold-const.c,
      	gimplify.c, gthr-nks.h, hooks.c, lambda-code.c, lambda-mat.c,
      	stor-layout.c, target.h, tree-cfg.c, tree-chrec.c,
      	tree-if-conv.c, tree-inline.c, tree-into-ssa.c,
      	tree-mudflap.c, tree-optimize.c, tree-scalar-evolution.c,
      	tree-ssa-alias.c, tree-ssa-ccp.c, tree-ssa-dce.c,
      	tree-ssa-pre.c, tree-vectorizer.c, tree-vectorizer.h, tree.h,
      	vec.h: Fix comment formatting.
      
      From-SVN: r87105
      Kazu Hirata committed
    • c-common.c, [...]: Fix comment typos. · 2a7e31df
      	* c-common.c, cfgexpand.c, cgraphunit.c, defaults.h,
      	et-forest.c, expr.c, gimplify.c, global.c, gthr-lynx.h,
      	hard-reg-set.h, modulo-sched.c, optabs.c, postreload-gcse.c,
      	tree-data-ref.c, tree-flow.h, tree-if-conv.c, tree-inline.c,
      	tree-sra.c, tree-ssa-loop-im.c, tree-ssa-loop-ivopts.c,
      	tree-ssa-loop-niter.c, tree-ssa-operands.c,
      	tree-ssa-operands.h, tree-ssa-propagate.c,
      	tree-ssa-propagate.h, tree-ssa-threadupdate.c, value-prof.c,
      	vec.c, vec.h: Fix comment typos.  Follow spelling conventions.
      
      From-SVN: r87104
      Kazu Hirata committed
  7. 19 Aug, 2004 1 commit
  8. 15 Aug, 2004 1 commit
  9. 02 Aug, 2004 1 commit
  10. 20 Jul, 2004 1 commit
    • vec.h (VEC_T_length, [...]): Use unsigned, not size_t. · 3cbf09de
      	* vec.h (VEC_T_length, VEC_T_index, VEC_T_iterate, VEC_T_truncate,
      	VEC_T_replace, VEC_T_quick_insert, VEC_T_safe_insert,
      	VEC_T_ordered_remove, VEC_T_unordered_remove): Use unsigned, not
      	size_t.
      	(struct VEC): Use unsigned for num and alloc.
      	* vec.c (struct vec_prefix): Likewise.
      	(vec_o_reserve): Adjust.
      
      From-SVN: r84973
      Nathan Sidwell committed
  11. 19 Jul, 2004 1 commit
    • vec.h: Propagate location information properly. · 9ba5ff0f
      .:	* vec.h: Propagate location information properly.
      	(VEC_T_iterate): Add result pointer parameter.
      	(VEC_T_space): New.
      	(VEC_T_reserve): Use it.
      cp:
      	* class.c (add_method): Delay adding the slot until the end.
      	(determine_primary_base): Adjust VEC_iterate invokation.
      	(resort_type_method_vec, finish_struct_methods, warn_hidden,
      	walk_subobject_offsets, end_of_class, warn_about_ambiguous_bases,
      	build_vtbl_initializer): Likewise.
      	* init.c (sort_mem_initializers, build_delete, push_base_cleanups,
      	build_vbase_delete): Likewise.
      	* method.c (do_build_copy_constructor): Likewise.
      	* name-lookup.c (new_class_binding, print_binding_level,
      	poplevel_class, store_class_bindings, push_to_top_level,
      	pop_from_top_level): Likewise.
      	* pt.c (check_explicit_specialization): Likewise.
      	* search.c (lookup_conversion_operator, lookup_fnfields_1,
      	get_pure_virtuals, add_conversions, dfs_check_overlap,
      	binfo_for_vbase): Likewise.
      
      From-SVN: r84924
      Nathan Sidwell committed
  12. 16 Jul, 2004 1 commit
    • vec.h (VEC_address): New function. · aaaa46d2
      	* vec.h (VEC_address): New function.
      
      	* cp-tree.h (lang_type_class): Remove has_real_assign_ref and
      	has_abstract_assign_ref.  Make methods a VEC(tree) *.
      	(TYPE_HAS_CONST_ASSIGN_REF): Add documentation.
      	(CLASSTYPE_CONSTRUCTORS): Adjust for changes to CLASSTYPE_METHOD_VEC.
      	(CLASSTYPE_DESTRUCTORS): Likewise.
      	(TYPE_HAS_REAL_ASSIGN_REF): Remove.
      	(TYPE_HAS_ABSTRACT_ASSIGN_REF): Likewise.
      	(add_method): Change prototoype.
      	* class.c (add_method): Remove error_p parameter.  Adjust for
      	changes to CLASSTYPE_METHOD_VEC.
      	(handle_using_decl): Adjust call to add_method.
      	(maybe_warn_about_overly_private_class): Adjust for
      	changes to CLASSTYPE_METHOD_VEC.
      	(resort_type_method_vec): Likewise.
      	(finish_struct_methods): Likewise.
      	(check_for_override): Likewise.
      	(warn_hidden): Likewise.
      	(add_implicitly_declared_members): Defer creation of assignment
      	operators.  Adjust call to add_method.
      	(clone_function_decl): Adjust call to add_method.
      	(check_bases_and_members): Don't set TYPE_HAS_REAL_ASSIGN_REF.
      	(finish_struct_1): Use CLASSTYPE_DESTRUCTORS.
      	* decl.c (grok_special_member_properties): Don't set
      	TYPE_HAS_ABSTRACT_ASSIGN_REF.
      	* decl2.c (check_classfn): Adjust for
      	changes to CLASSTYPE_METHOD_VEC.
      	* method.c (locate_dtor): Use CLASSTYPE_DESTRUCTORS.
      	(locate_ctor): Use CLASSTYPE_CONSTRUCTORS.
      	(locate_copy): Adjust for changes to CLASSTYPE_METHOD_VEC.
      	(implicitly_declare_fn): Set DECL_SOURCE_LOCATION.  Do not call
      	cp_finish_decl.
      	* pt.c (check_explicit_specialization): Adjust for
      	changes to CLASSTYPE_METHOD_VEC.
      	(instantiate_class_template): Do not set
      	TYPE_HAS_ABSTRACT_ASSIGN_REF.
      	* ptree.c (cxx_print_type): Don't try to print
      	CLASSTYPE_METHOD_VEC.
      	* rtti.c (emit_support_tinfos): Use CLASSTYPE_DESTRUCTORS.
      	* search.c (lookup_field_r): Adjust for
      	changes to CLASSTYPE_METHOD_VEC.
      	(lookup_fnfields): Likewise.
      	(lookup_conversion_operator): Likewise.
      	(lookup_fnfields_1): Likewise.  Create assignment operators
      	lazily.
      	(look_for_overrides_here): Adjust for
      	changes to CLASSTYPE_METHOD_VEC.
      	(add_conversions): Likewise.
      	* semantics.c (finish_member_declaration): Adjust call to add_method.
      
      From-SVN: r84796
      Mark Mitchell committed
  13. 15 Jul, 2004 1 commit
  14. 14 Jul, 2004 1 commit
  15. 09 Jul, 2004 2 commits
  16. 08 Jul, 2004 1 commit
  17. 07 Jul, 2004 1 commit
  18. 06 Jul, 2004 1 commit
    • vec.h (VEC_embedded_alloc): Remove. · a064479c
      	* vec.h (VEC_embedded_alloc): Remove.
      	(VEC_embedded_size, VEC_embedded_init): New.
      	(VEC_alloc, VEC_reserve, VEC_safe_push, VEC_safe_insert): Add
      	MEM_STAT_INFO.
      	(VEC_truncate): New.
      	(vec_p_reserve, vec_o_reserve): Add MEM_STAT_DECL.
      	(vec_embedded_alloc): Remove.
      	* vec.c (vec_p_reserve, vec_o_reserve): Add MEM_STAT_DECL, adjust.
      	(vec_embedded_alloc): Remove.
      
      From-SVN: r84159
      Nathan Sidwell committed
  19. 29 Jun, 2004 1 commit
  20. 28 Jun, 2004 2 commits