1. 27 Aug, 1998 9 commits
    • gthr.h: Document __GTHREAD_MUTEX_INIT_FUNCTION. · 3e2a2957
              * gthr.h: Document __GTHREAD_MUTEX_INIT_FUNCTION.
              * frame.c (init_object_mutex): New function.
              (init_object_mutex_once): Likewise.
              (find_fde): Call it.
              (__register_frame_info): Likewise.
              (__register_frame_info_table): Likewise.
              (__deregister_frame_info): Likewise.
      
      From-SVN: r22023
      Tom Tromey committed
    • class.c (build_vbase_path): Use reverse_path. · ca107ded
      	* class.c (build_vbase_path): Use reverse_path.
      	(finish_base_struct): Move warnings for inaccessible bases to
      	layout_basetypes.
      	(modify_one_vtable): Remove check of TREE_USED (binfo).
      	(fixup_vtable_deltas1): Likewise.
      	* cp-tree.h (BINFO_INHERITANCE_CHAIN): Document here.
      	(xref_tag): Remove binfos parameter.
      	(make_binfo): Remove chain parameter.
      	(reverse_path): Add copy parameter.
      	* decl.c (init_decl_processing): Change calls to xref_tag.
      	(xref_tag): Remove binfos parameter.
      	(xref_basetypes): Change calls to make_binfo.
      	* decl2.c (grok_x_components): Change calls to xref_tag.
      	(handle_class_head): Likewise.
      	* friend.c (do_friend): Likewise.
      	* lex.c (make_lang_type): Change calls to make_binfo.
      	* parse.y (structsp): Change calls to xref_tag.
      	(named_complex_class_head_sans_basetype): Likewise.
      	(named_class_head): Likewise.
      	* rtti.c (init_rtti_processing): Likewise.
      	* search.c (compute_access): Change calls to reverse_path.
      	(dfs_get_vbase_types): Change calls to make_binfo.
      	(get_vbase_types): Remove dead code.
      	* tree.c (unshare_base_binfos): Change calls to make_binfo.
      	(layout_basetypes): Warn here about inaccessible bases.
      	(make_binfo): Remove chain parameter.
      	(reverse_path): Add copy parameter.
      
      From-SVN: r22021
      Mark Mitchell committed
    • Remove comma · 18337c03
      From-SVN: r22020
      Mark Mitchell committed
    • loop.c (check_dbra_loop): Enable code for reversal of some loops without a known constant loop end. · 7a5109b7
      	* loop.c (check_dbra_loop): Enable code for reversal
      	of some loops without a known constant loop end.
      
      From-SVN: r22019
      J"orn Rennecke committed
    • class.c: #if 0 complete_type_p. · 8c1bd4f5
      	* class.c: #if 0 complete_type_p.
      	* init.c (build_java_class_ref, build_new_1): Remove unused locals.
      	* method.c (process_overload_item): Likewise.
      	* typeck.c (comp_target_types): Likewise.
      
      From-SVN: r22018
      Jason Merrill committed
    • Stop sharing binfos for indirect virtual bases. · 0ec57017
      	* tree.c (propagate_binfo_offsets): Unshare vbases, too.
      	(layout_basetypes): Likewise.
      	(unshare_base_binfos): Copy vbases, too.
      	* cp-tree.h (BINFO_VIA_PUBLIC, BINFO_BASEINIT_MARKED,
      	BINFO_VBASE_INIT_MARKED): Remove obsolete macros.
      	(BINFO_PUSHDECLS_MARKED, SET_BINFO_PUSHDECLS_MARKED,
      	CLEAR_BINFO_PUSHDECLS_MARKED): New macros.
      	* search.c (lookup_field, lookup_fnfields, lookup_member): Remove
      	reference to BINFO_VIA_PUBLIC.
      	(marked_pushdecls_p, unmarked_pushdecls_p): New fns.
      	(push_class_decls): Use them.
      	(dfs_pushdecls): Use SET_BINFO_PUSHDECLS_MARKED.
      	(dfs_compress_decls): Use CLEAR_BINFO_PUSHDECLS_MARKED.
      
      From-SVN: r22017
      Jason Merrill committed
    • Daily bump. · 1ca7641e
      From-SVN: r22015
      Jeff Law committed
    • decl.c (build_enumerator): Set DECL_CONTEXT for the CONST_DECLs. · e8bd800e
      	* decl.c (build_enumerator): Set DECL_CONTEXT for the
      	CONST_DECLs.
      
      From-SVN: r22014
      Mark Mitchell committed
  2. 26 Aug, 1998 19 commits
  3. 25 Aug, 1998 12 commits