1. 11 Jan, 2000 5 commits
    • cp-tree.h (expand_direct_vtbls_init): Remove declaration. · d569399b
      	* cp-tree.h (expand_direct_vtbls_init): Remove declaration.
      	(initialize_vtbl_ptrs): New function.
      	(expand_indirect_vtbls_init): Change prototype.
      	(convert_pointer_to_vbase): Declare.
      	* init.c (expand_direct_vtbls_init): Remove.
      	(dfs_initialize_vtbl_ptrs): New function.
      	(initialize_vtbl_ptrs): Likewise.
      	(emit_base_init): Use initialize_vtbl_ptrs.
      	* search.c (convert_pointer_to_vbase): Make it global.
      	(expand_indirect_vtbls_init): Remove vtable initialization code.
      	* semantics.c (setup_vtbl_ptr): Use initialize_vtbl_ptrs.
      
      From-SVN: r31314
      Mark Mitchell committed
    • class.c (dfs_finish_vtbls): New function. · 4a314e0c
      	* class.c (dfs_finish_vtbls): New function.
      	(finish_vtbls): Use it.
      	(dump_class_hierarchy): New function.
      
      From-SVN: r31313
      Mark Mitchell committed
    • cp-tree.h (BINFO_PRIMARY_MARKED_P): Change definition. · 174eceea
      	* cp-tree.h (BINFO_PRIMARY_MARKED_P): Change definition.
      	(BINFO_VBASE_PRIMARY_P): New macro.
      	(BINFO_VIRTUALS): Add to documentation.
      	(SET_BINFO_PRIMARY_MARKED_P): Remove.
      	(CLEAR_BINFO_PRIMARY_MARKED_P): Likewise.
      	(dfs_mark_primary_bases_queue_p): Likewise.
      	(dfs_unmarked_real_bases_queue_p): New function.
      	(dfs_marked_real_bases_queue_p): Likewise.
      	* search.c (dfs_mark_primary_bases): Adjust.
      	(mark_primary_bases): Likewise.
      	(get_shared_vbase_if_not_primary): New function.
      	(dfs_unmarked_real_bases_queue_p): Likewise.
      	(dfs_marked_real_bases_queue_p): Likewise.
      	(dfs_get_pure_virtuals): Simplify.
      	(get_pure_virtuals): Likewise.
      
      From-SVN: r31312
      Mark Mitchell committed
    • 990628-1.c: Tweak to work on targets with 16 bit integers. · afc27297
      	* gcc.c-torture/execute/990628-1.c: Tweak to work on targets
      	with 16 bit integers.
      
      From-SVN: r31311
      Jeffrey A Law committed
    • Update copyrights for last checkin. · b87c6d55
      From-SVN: r31309
      Kaveh Ghazi committed
  2. 10 Jan, 2000 8 commits
  3. 09 Jan, 2000 11 commits
  4. 08 Jan, 2000 5 commits
  5. 07 Jan, 2000 11 commits