1. 12 Jun, 2000 7 commits
    • class.c (vcall_offset_data_s): Add last_init and fns. · 9bab6c90
      	* class.c (vcall_offset_data_s): Add last_init and fns.
      	(overrides): Rename to same_signature_p.
      	(dfs_find_final_overrider): Adjust accordingly.
      	(mark_overriders): Likewise.
      	(warn_hidden): Likewise.
      	(build_vtbl_initializer): Reorganize machinery for building things
      	at negative offsets.
      	(build_vcall_and_vbase_vtbl_entries): Likewise.
      	(build_vbase_offset_vtbl_entries): Likewise.
      	(dfs_build_vcall_offset_vtbl_entries): Correct order of vcall
      	offset entries.  Do not create two entries for functions with the
      	same signature.
      	(build_vcall_offset_vtbl_entries): Initialize vod->fns.
      	(build_rtti_vtbl_entries): Reorganize machinery for building things
      	at negative offsets.
      
      From-SVN: r34503
      Mark Mitchell committed
    • aix41.h (SUBTARGET_SWITCHES): Delete threads. · f6bf7de2
      	* aix41.h (SUBTARGET_SWITCHES): Delete threads.
      	(CPP_SPEC): Change mthreads to pthread.
      	(LIB_SPEC): Likewise.
      	(STARTFILE_SPEC): Likewise.
      	* aix43.h (SUBTARGET_SWITCHES): Delete thread.
      	(CPP_SPEC): Change mthreads to pthread.
      	(LIB_SPEC): Likewise.
      	(STARTFILE_SPEC): Likewise.
      	* rs6000-protos.h (reg_or_arith_cint_operand): New.
      	* rs6000.c (reg_or_arith_cint_operand): New.
      	(num_insns_constant_wide): Decorate unsigned constant.
      	* rs6000.h (PREDICATE_CODES): Add reg_or_arith_cint_operand.
      	* rs6000.md (addsi3): Use new predicate.
      	(subsi3, adddi3, subdi3): Likewise.
      
      From-SVN: r34502
      David Edelsohn committed
    • optimize.c (expand_call_inline): Don't recurse into the code used to initialize… · 071f9809
      optimize.c (expand_call_inline): Don't recurse into the code used to initialize the parameters more than once.
      
      	* optimize.c (expand_call_inline): Don't recurse into the code
      	used to initialize the parameters more than once.
      
      From-SVN: r34501
      Mark Mitchell committed
    • * c-common.c (lang_get_alias_set): Fix typo. · f6f8291a
      From-SVN: r34500
      Mark Mitchell committed
    • flow.c (mark_used_regs): Revert last change. · 61f286b6
      * flow.c (mark_used_regs): Revert last change.
      (life_analysis): Remove PROP_AUTOINC if running after reload.
      (propagate_one_insn): PROP_AUTOINC is always off after reload.
      
      From-SVN: r34499
      Richard Earnshaw committed
    • Daily bump. · 1565e32c
      From-SVN: r34498
      Jeff Law committed
    • mangle.c (NESTED_TEMPLATE_MATCH): Fix typo in comment. · 459c43ad
      	* mangle.c (NESTED_TEMPLATE_MATCH): Fix typo in comment.
      	(is_std_substitution): Don't check CLASSTYPE_USE_TEMPLATE here.
      	(find_substitution): Only use the `Sa' substitution for
      	std::allocator, not instantiations of it.
      	(write_template_prefix): Move comment.  Only use a TREE_LIST to
      	represent substitutions for a member template.
      	(write_array_type): Mangle array dimensions correctly.
      	* optimize.c (maybe_clone_body): Copy more information from the
      	cloned function.
      	* pt.c (regenerate_decl_from_template): Preserve DECL_USE_TEMPLATE
      	on the regenerated declaration.
      
      From-SVN: r34497
      Mark Mitchell committed
  2. 11 Jun, 2000 13 commits
  3. 10 Jun, 2000 4 commits
  4. 09 Jun, 2000 15 commits
  5. 08 Jun, 2000 1 commit