1. 01 Apr, 1999 12 commits
  2. 31 Mar, 1999 20 commits
  3. 30 Mar, 1999 8 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
    • new · 85a0b075
      From-SVN: r26067
      Jason Merrill committed
    • libgcc2.c (throw_helper): Just return the SP offset, rather than a whole udata. · 51980de6
      	* libgcc2.c (throw_helper): Just return the SP offset, rather than
      	a whole udata.  Include args_size in the offset.
      	(__throw, __rethrow): Adjust.
      
      From-SVN: r26066
      Jason Merrill committed
    • [multiple changes] · 1504b2b4
      Tue Mar 30 11:31:53 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      	* parse.y (patch_bc_statement): Fixed identation and a bogus
       	`printf' format.
      Tue Mar 30 11:29:29 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      	* parse.y (patch_assignment): Allow static variables in other
       	classes to be assigned.
      
      From-SVN: r26065
      Alexandre Petit-Bianco committed