1. 31 Mar, 1999 20 commits
  2. 30 Mar, 1999 12 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
    • Warning fixes: · 04d87103
              * sta.c (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
              Const-ify a char*.
              * sta.h (ffesta_ffebad_1sp, ffesta_ffebad_1st, ffesta_ffebad_2st):
              Likewise.
              * stb.c (ffestb_local_u_): Likewise.
              (ffestb_do, ffestb_dowhile, ffestb_else, ffestb_elsexyz,
              ffestb_else3_, ffestb_endxyz, ffestb_goto, ffestb_let,
              ffestb_type, ffestb_type1_, ffestb_varlist, ffestb_R423B,
              ffestb_R522, ffestb_R528, ffestb_R542, ffestb_R834, ffestb_R835,
              ffestb_R838, ffestb_R841, ffestb_R1102, ffestb_blockdata,
              ffestb_R1212, ffestb_R1228, ffestb_V009, ffestb_module,
              ffestb_R809, ffestb_R810, ffestb_R10014_, ffestb_R10015_,
              ffestb_R10018_, ffestb_R1107, ffestb_R1202, ffestb_R12026_,
              ffestb_S3P4, ffestb_V012, ffestb_V014, ffestb_V025, ffestb_V0255_,
              ffestb_V020, ffestb_dimlist, ffestb_dummy, ffestb_R524,
              ffestb_R547, ffestb_decl_chartype, ffestb_decl_dbltype,
              ffestb_decl_gentype, ffestb_decl_recursive, ffestb_decl_entsp_2_,
              ffestb_decl_func_, ffestb_V003, ffestb_V016, ffestb_V027,
              ffestb_decl_R539): Likewise.
              * stb.h (_ffestb_args_): Likewise.
              * stc.c (ffestc_subr_binsrch_, ffestc_subr_is_present_,
              ffestc_subr_speccmp_, ffestc_R904, ffestc_R907): Likewise.
              * std.c (ffestd_R1001dump_1005_1_, ffestd_R1001dump_1005_2_,
              ffestd_R1001dump_1005_3_, ffestd_R1001dump_1005_4_,
              ffestd_R1001dump_1005_5_, ffestd_R1001dump_1010_1_,
              ffestd_R1001dump_1010_2_, ffestd_R1001dump_1010_3_,
              ffestd_R1001dump_1010_4_, ffestd_R1001dump_1010_5_): Likewise.
              * ste.c (ffeste_begin_iterdo_, ffeste_subr_file_): Likewise.
              * sts.c (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
              ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.
              * sts.h (ffests_printf_1D, ffests_printf_1U, ffests_printf_1s,
              ffests_printf_2Us, ffests_puts, ffests_puttext): Likewise.
              * stt.c (ffestt_exprlist_drive, ffestt_implist_drive,
              ffestt_tokenlist_drive): Add prototype arguments.
              * stt.h (ffestt_exprlist_drive, ffestt_implist_drive,
              ffestt_tokenlist_drive): Likewise.
              * stu.c (ffestu_dummies_transition_): Likewise.
              (ffestu_sym_end_transition): Const-ify a char*.
              * stw.c (ffestw_display_state, ffestw_new, ffestw_pop): Add
              prototype arguments.
              * stw.h (ffestw_display_state, ffestw_new, ffestw_pop): Likewise.
              * version.c (ffe_version_string): Const-ify a char*.
              * version.h (ffe_version_string): Likewise.
      
      From-SVN: r26064
      Kaveh R. Ghazi committed
    • fix typo in extend.texi · 24f98470
      From-SVN: r26063
      Craig Burley committed
    • Daily bump. · ca7eb288
      From-SVN: r26062
      Jeff Law committed
    • dwarf2out.c (output_line_info): Don't emit redundant info. · 2f22d404
      	* dwarf2out.c (output_line_info): Don't emit redundant info.
      	Do start a new row if the file changes and the line # doesn't.
      
      From-SVN: r26061
      Jason Merrill committed
  3. 29 Mar, 1999 8 commits