- 31 Mar, 1999 20 commits
-
-
semantics.c (begin_inline_definitions, [...]): Rename from finish_default_args and begin_inline_definitions... * semantics.c (begin_inline_definitions, finish_inline_definitions): Rename from finish_default_args and begin_inline_definitions, respectively, to something that isn't a total lie. :) * parse.y (structsp): Adjust. * tree.c (hash_tree_cons): Remove obsolete via_* parms. (list_hash_lookup): Likewise. (hash_tree_chain): Adjust. * pt.c (tsubst): Adjust. (tsubst_arg_types): Use plain hash_tree_cons. * cp-tree.h (hash_tree_cons_simple): Lose. * parse.y (declmods, nonempty_cv_qualifiers): Use hash_tree_cons. From-SVN: r26092
Jason Merrill committed -
* toplev.c (rest_of_compilation): Allow dbr_schedule to write to the dump file too. From-SVN: r26091
Jeffrey A Law committed -
* flow.c (find_basic_blocks): New argument `do_cleanup'. Conditionally call delete_unreachable_blocks. (free_basic_block_vars): Zero ENTRY/EXIT data. (allocate_for_life_analysis): Kill. Split into... (allocate_bb_life_data, allocate_reg_life_data): ... new functions. (life_analysis_1): Update. * gcse.c (gcse_main): Update find_basic_blocks call. * toplev.c (rest_of_compilation): Likewise. * stupid.c (stupid_life_analysis): Update life data calls. * rtl.h, output.h: Update prototypes. From-SVN: r26090
Richard Henderson committed -
From-SVN: r26089
Bruce Korb committed -
From-SVN: r26088
Bruce Korb committed -
Added test to ensure '//' comments were not deleted inside strings Added the missing c_asm.h fix From-SVN: r26087
Bruce Korb committed -
From-SVN: r26086
Bruce Korb committed -
* gjavah.c (print_field_info): Allow constants of other types. (print_include): Generate include when new name is proper prefix of already printed name. (add_namelet): Likewise. (cxx_keyword_subst): New function. (print_method_info): Use it. (print_field_name): New function. (get_field_name): New function. (print_field_info): Use get_field_name and print_field_name. From-SVN: r26085
Tom Tromey committed -
configure.in (extra_includes): Don't attempt to calculate the location of the gcc src or obj directories. * configure.in (extra_includes): Don't attempt to calculate the location of the gcc src or obj directories. Instead rely on precomputed variables, $topsrcdir and $r, to obtain these values. Set -I flags appropriately. From-SVN: r26084
Kaveh R. Ghazi committed -
From-SVN: r26083
Philip Blundell committed -
* Makefile.in (keyword.h): Generate using gperf language 'C', not 'KR-C', so gperf uses the `const' keyword on strings. * keyword.gperf (java_keyword): Const-ify a char*. From-SVN: r26082
Kaveh R. Ghazi committed -
* Makefile.in (hash.h): Generate using gperf language 'C', not 'KR-C', so gperf uses the `const' keyword on strings. * gxx.gperf (resword): Const-ify a char*. From-SVN: r26081
Kaveh R. Ghazi committed -
* Makefile.in (hash.h): Generate using gperf language 'C', not 'KR-C', so gperf uses the `const' keyword on strings. * gperf (resword): Const-ify a char*. From-SVN: r26080
Kaveh R. Ghazi committed -
* Makefile.in (c-gperf.h): Generate using gperf language 'C', not 'KR-C', so gperf uses the `const' keyword on strings. * c-parse.gperf (resword): Const-ify a char*. From-SVN: r26079
Kaveh R. Ghazi committed -
From-SVN: r26078
Martin v. Löwis committed -
From-SVN: r26077
Ian Lance Taylor committed -
From-SVN: r26076
Jeff Law committed -
From-SVN: r26075
Jeff Law committed -
From-SVN: r26074
Jeffrey A Law committed -
* inclhack.def (bool): Also fix bogus bool in curses_colr/curses.h * fixincl.x, inclhack.sh, fixincl.sh: Rebuilt. From-SVN: r26073
Jeffrey A Law committed
-
- 30 Mar, 1999 12 commits
-
-
From-SVN: r26072
Jeff Law committed -
* 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 -
From-SVN: r26070
Jason Merrill committed -
* 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. (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 -
From-SVN: r26067
Jason Merrill committed -
* 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 -
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 -
* 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 -
From-SVN: r26063
Craig Burley committed -
From-SVN: r26062
Jeff Law committed -
* 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
-
- 29 Mar, 1999 8 commits
-
-
From-SVN: r26060
Jason Merrill committed -
From-SVN: r26059
Jason Merrill committed -
* except.c (start_dynamic_handler): Force jmp_buf address to and operand before moving to memory. From-SVN: r26058
Richard Henderson committed -
From-SVN: r26057
Craig Burley committed -
* loop.c (maybe_eliminate_biv): For libcalls that set a giv, skip to end of libcall. From-SVN: r26056
J"orn Rennecke committed -
From-SVN: r26055
J"orn Rennecke committed -
* pa.h (HAVE_PRE_INCREMENT): Disable when optimizing for a PA8000 class machine. (HAVE_PRE_DECREMENT, HAVE_POST_INCREMENT): Likewise. (HAVE_POST_DECREMENT): Likewise. From-SVN: r26054
Jerry Quinn committed -
From-SVN: r26053
Bruce Korb committed
-