1. 01 Apr, 1999 15 commits
  2. 31 Mar, 1999 20 commits
  3. 30 Mar, 1999 5 commits
    • Fix bad ChangeLog entry. · 79b96d9b
      From-SVN: r26072
      Jeff Law committed
    • cp-tree.h (IDENTIFIER_AS_DESC, [...]): Remove cruft. · 9e0781b5
      	* cp-tree.h (IDENTIFIER_AS_DESC, IDENTIFIER_AS_LIST,
      	CLASSTYPE_BASELINK_VEC, CLASSTYPE_N_SUPERCLASSES,
      	CLASSTYPE_N_BASECLASSES, CLASSTYPE_MAX_DEPTH,
      	CLASSTYPE_BASE_INIT_LIST, CLASSTYPE_AS_LIST, CLASSTYPE_ID_AS_LIST,
      	CLASSTYPE_BINFO_AS_LIST): Remove cruft.
      	* class.c, lex.c, parse.y, ptree.c, search.c, semantics.c,
      	tree.c: Adjust.
      
      From-SVN: r26071
      Jason Merrill committed
    • update · fa848ee0
      From-SVN: r26070
      Jason Merrill committed
    • alias.c (alias_set_compare): Remove. · 30f72379
      	* alias.c (alias_set_compare): Remove.
      	(record_alias_subset): Use splay_tree_compare_ints instaed of
      	alias_set_compare.
      	(init_alias_once): Likewise.
      	* cse.c: Include splay-tree.h.
      	(reg_qty): Remove.
      	(reg_tick): Likewise.
      	(reg_table): Likewise.
      	(cse_reg_info): New structure.
      	(cse_reg_info_free_list): New variable.
      	(cse_reg_info_tree): Likewise.
      	(cached_regno): Likewise.
      	(cached_cse_reg_info): Likewise.
      	(all_minus_one): Remove.
      	(consec_ints): Likewise.
      	(GET_CSE_REG_INFO): New macro.
      	(REG_TICK): Likewise.  Use throughout instead of reg_tick.
      	(REG_IN_TABLE): Likewise.  Use throughout instead of reg_in_table.
      	(REG_QTY): Likewise.  Use throughout instead of reg_qty.
      	(get_cse_reg_info): New function.
      	(free_cse_reg_info): Likewise.
      	(new_basic_block): Reinitialize cse_reg_info_tree instead of
      	reg_tick, all_minus_one, and consec_ints.
      	* Makefile.in (cse.o): Depend on splay-tree.h
      	* splay-tree.h (splay_tree_compare_ints): Declare.
      	* splay-tree.c (splay_tree_compare_ints): Define.
      
      From-SVN: r26069
      Mark Mitchell committed
    • cplus-dem.c (consume_count): If `count' wraps, return 0 and don't advance input pointer. · 4cc48683
      	* cplus-dem.c (consume_count): If `count' wraps, return 0 and
      	don't advance input pointer.
      	(demangle_class_name): If consume_count didn't find a count, do
      	nothing.  Don't bother with `strlen' sanity check; consume_count
      	does it for us.
      
      From-SVN: r26068
      Tom Tromey committed