aboutsummaryrefslogtreecommitdiff
path: root/gcc
AgeCommit message (Collapse)AuthorFilesLines
1999-04-01missing comment from yesterday + new shell scriptBruce Korb1-0/+6
From-SVN: r26103
1999-04-01Shell script to create the generated filesBruce Korb1-0/+10
from the templates and definitions. From-SVN: r26102
1999-04-01Makefile.in (cppmain$(exeext)): Depend on intl.o.Manfred Hollstein1-2/+2
h * Makefile.in (cppmain$(exeext)): Depend on intl.o. Link in intl.o. From-SVN: r26101
1999-04-01Makefile.in (cppmain$(exeext)): Depend on intl.o.Manfred Hollstein1-0/+4
� * Makefile.in (cppmain$(exeext)): Depend on intl.o. Link in intl.o. From-SVN: r26100
1999-03-31i386.c (output_fp_conditional_move): Abort for LT, LE, GE, and GT signed ↵H.J. Lu2-0/+10
integer comparisons. * i386.c (output_fp_conditional_move): Abort for LT, LE, GE, and GT signed integer comparisons. From-SVN: r26099
1999-03-31i386.c (output_int_conditional_move): Use "enum rtx_code" for code type.H.J. Lu2-1/+4
* i386.c (output_int_conditional_move): Use "enum rtx_code" for code type. From-SVN: r26098
1999-03-31i386.c (notice_update_cc): No need to check the INT mode for conditional ↵H.J. Lu2-2/+6
moves since FLOAT conditional... * i386.c (notice_update_cc): No need to check the INT mode for conditional moves since FLOAT conditional moves don't affect cc0. From-SVN: r26097
1999-03-31inclhack.def (zzz_ki_syscalls, zzz_time): Fix trigger string to only match ↵Jeffrey A Law5-9/+15
on hpux11. * fixinc/inclhack.def (zzz_ki_syscalls, zzz_time): Fix trigger string to only match on hpux11. * fixinc/fixincl.x, fixinc/inclhack.sh, fixinc/fixinc.sh: Rebuilt. From-SVN: r26096
1999-03-31Daily bump.Jeff Law1-1/+1
From-SVN: r26095
1999-03-31hackshell.tpl: Complete transition to fixinc.tmp.Alexandre Oliva3-106/+109
* fixinc/hackshell.tpl: Complete transition to fixinc.tmp. * fixinc/inclhack.sh: Rebuilt. From-SVN: r26094
1999-03-31inclhack.def: Fix typos in c_asm.h fix.Alexandre Oliva5-15/+20
* fixinc/inclhack.def: Fix typos in c_asm.h fix. * fixinc/fixincl.x, fixinc/inclhack.sh, fixinc/fixinc.sh: Rebuilt. From-SVN: r26093
1999-03-31semantics.c (begin_inline_definitions, [...]): Rename from ↵Jason Merrill7-519/+529
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
1999-03-31toplev.c (rest_of_compilation): Allow dbr_schedule to write to the dump file ↵Jeffrey A Law2-1/+9
too. * toplev.c (rest_of_compilation): Allow dbr_schedule to write to the dump file too. From-SVN: r26091
1999-03-31flow.c (find_basic_blocks): New argument `do_cleanup'.Richard Henderson7-23/+50
* 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
1999-03-31updates, cleanups and reworking of fixincBruce Korb1-0/+11
From-SVN: r26089
1999-03-31regeneratedBruce Korb3-1612/+1522
From-SVN: r26088
1999-03-31added spaces to ensure correct shell syntax.Bruce Korb1-167/+156
Added test to ensure '//' comments were not deleted inside strings Added the missing c_asm.h fix From-SVN: r26087
1999-03-31Reworked method for traversing sym-linked directory hierarchiesBruce Korb3-152/+215
From-SVN: r26086
1999-03-31gjavah.c (print_field_info): Allow constants of other types.Tom Tromey2-46/+122
* 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
1999-03-31Apply patch from Philip Blundel to fix a few ARM/Linux nits.Philip Blundell3-5/+19
From-SVN: r26083
1999-03-31Makefile.in (keyword.h): Generate using gperf language 'C'...Kaveh R. Ghazi4-8/+15
* 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
1999-03-31Makefile.in (hash.h): Generate using gperf language 'C'...Kaveh R. Ghazi4-8/+15
* 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
1999-03-31Makefile.in (hash.h): Generate using gperf language 'C'...Kaveh R. Ghazi4-9/+16
* 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
1999-03-31Makefile.in (c-gperf.h): Generate using gperf language 'C'...Kaveh R. Ghazi4-8/+15
* 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
1999-03-31New test case suggested by Nathan Sidwell <nathan@acm.org>Martin v. Löwis1-0/+14
From-SVN: r26078
1999-03-30* t-rtems (LIMITS_H_TEST, LIBGCC2_INCLUDES): Define.Ian Lance Taylor2-0/+11
From-SVN: r26077
1999-03-30Daily bump.Jeff Law1-1/+1
From-SVN: r26076
1999-03-30* system.h (STDERR_FILENO): Fix typo.Jeffrey A Law2-1/+3
From-SVN: r26074
1999-03-30inclhack.def (bool): Also fix bogus bool in curses_colr/curses.hJeffrey A Law5-9/+17
* inclhack.def (bool): Also fix bogus bool in curses_colr/curses.h * fixincl.x, inclhack.sh, fixincl.sh: Rebuilt. From-SVN: r26073
1999-03-30Fix bad ChangeLog entry.Jeff Law1-1/+1
From-SVN: r26072
1999-03-30cp-tree.h (IDENTIFIER_AS_DESC, [...]): Remove cruft.Jason Merrill10-826/+515
* 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
1999-03-30updateJason Merrill1-3/+1
From-SVN: r26070
1999-03-30alias.c (alias_set_compare): Remove.Mark Mitchell4-154/+230
* 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
1999-03-30newJason Merrill1-0/+24
From-SVN: r26067
1999-03-30libgcc2.c (throw_helper): Just return the SP offset, rather than a whole udata.Jason Merrill2-35/+49
* 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
1999-03-30[multiple changes]Alexandre Petit-Bianco3-18/+36
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
1999-03-30Warning fixes:Kaveh R. Ghazi17-144/+205
* 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
1999-03-30fix typo in extend.texiCraig Burley2-1/+6
From-SVN: r26063
1999-03-29Daily bump.Jeff Law1-1/+1
From-SVN: r26062
1999-03-29dwarf2out.c (output_line_info): Don't emit redundant info.Jason Merrill2-42/+81
* 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
1999-03-29* decl2.c (lang_decode_option): Remove -Wsign-promo from -Wall.Jason Merrill2-5/+9
From-SVN: r26060
1999-03-29* invoke.texi (Invoking G++, C++ Dialect Options): Update.Jason Merrill2-107/+127
From-SVN: r26059
1999-03-29except.c (start_dynamic_handler): Force jmp_buf address to and operand ↵Richard Henderson2-1/+6
before moving to memory. * except.c (start_dynamic_handler): Force jmp_buf address to and operand before moving to memory. From-SVN: r26058
1999-03-29Clarify -fcheck-memory-usageCraig Burley2-7/+16
From-SVN: r26057
1999-03-29loop.c (maybe_eliminate_biv): For libcalls that set a giv, skip to end of ↵J"orn Rennecke2-0/+25
libcall. * loop.c (maybe_eliminate_biv): For libcalls that set a giv, skip to end of libcall. From-SVN: r26056
1999-03-29* sh.md (mulsi3): Tag an extra REG_EQUAL note to the middle insn.J"orn Rennecke2-1/+14
From-SVN: r26055
1999-03-29pa.h (HAVE_PRE_INCREMENT): Disable when optimizing for a PA8000 class machine.Jerry Quinn2-5/+15
* 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
1999-03-29portability fix & release announcement updateBruce Korb1-0/+6
From-SVN: r26053
1999-03-29Portability problem with old BSD systemBruce Korb1-4/+1
From-SVN: r26052
1999-03-29Made more currentBruce Korb1-20/+32
From-SVN: r26051