OSDN Git Service

pf3gnuchains/gcc-fork.git
25 years ago * fixinc/inclhack.def (zzz_ki_syscalls, zzz_time): Fix trigger
law [Thu, 1 Apr 1999 01:19:07 +0000 (01:19 +0000)]
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26096 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Thu, 1 Apr 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26095 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fixinc/hackshell.tpl: Complete transition to fixinc.tmp.
law [Thu, 1 Apr 1999 00:25:26 +0000 (00:25 +0000)]
    * fixinc/hackshell.tpl: Complete transition to fixinc.tmp.
        * fixinc/inclhack.sh: Rebuilt.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26094 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fixinc/inclhack.def: Fix typos in c_asm.h fix.
law [Thu, 1 Apr 1999 00:15:14 +0000 (00:15 +0000)]
    * fixinc/inclhack.def: Fix typos in c_asm.h fix.
        * fixinc/fixincl.x, fixinc/inclhack.sh, fixinc/fixinc.sh: Rebuilt.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26093 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * semantics.c (begin_inline_definitions,
jason [Wed, 31 Mar 1999 18:59:19 +0000 (18:59 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26092 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * toplev.c (rest_of_compilation): Allow dbr_schedule to write to
law [Wed, 31 Mar 1999 16:26:36 +0000 (16:26 +0000)]
    * toplev.c (rest_of_compilation): Allow dbr_schedule to write to
        the dump file too.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26091 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * flow.c (find_basic_blocks): New argument `do_cleanup'.
rth [Wed, 31 Mar 1999 12:41:03 +0000 (12:41 +0000)]
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26090 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoupdates, cleanups and reworking of fixinc
korbb [Wed, 31 Mar 1999 12:13:32 +0000 (12:13 +0000)]
updates, cleanups and reworking of fixinc

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26089 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoregenerated
korbb [Wed, 31 Mar 1999 12:05:26 +0000 (12:05 +0000)]
regenerated

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26088 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoadded spaces to ensure correct shell syntax.
korbb [Wed, 31 Mar 1999 12:02:19 +0000 (12:02 +0000)]
added spaces to ensure correct shell syntax.
Added test to ensure '//' comments were not deleted inside strings
Added the missing c_asm.h fix

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26087 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoReworked method for traversing sym-linked directory hierarchies
korbb [Wed, 31 Mar 1999 11:51:29 +0000 (11:51 +0000)]
Reworked method for traversing sym-linked directory hierarchies

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26086 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * gjavah.c (print_field_info): Allow constants of other types.
tromey [Wed, 31 Mar 1999 11:46:42 +0000 (11:46 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26085 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * configure.in (extra_includes): Don't attempt to calculate the
ghazi [Wed, 31 Mar 1999 10:56:35 +0000 (10:56 +0000)]
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26084 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoApply patch from Philip Blundel to fix a few ARM/Linux nits.
nickc [Wed, 31 Mar 1999 10:25:40 +0000 (10:25 +0000)]
Apply patch from Philip Blundel to fix a few ARM/Linux nits.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26083 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (keyword.h): Generate using gperf language 'C', not
ghazi [Wed, 31 Mar 1999 08:05:08 +0000 (08:05 +0000)]
    * 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*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26082 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (hash.h): Generate using gperf language 'C', not
ghazi [Wed, 31 Mar 1999 07:51:10 +0000 (07:51 +0000)]
    * 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*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26081 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (hash.h): Generate using gperf language 'C', not
ghazi [Wed, 31 Mar 1999 07:48:00 +0000 (07:48 +0000)]
    * 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*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26080 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (c-gperf.h): Generate using gperf language 'C', not
ghazi [Wed, 31 Mar 1999 07:43:52 +0000 (07:43 +0000)]
    * 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*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26079 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoNew test case suggested by Nathan Sidwell <nathan@acm.org>
loewis [Wed, 31 Mar 1999 06:08:41 +0000 (06:08 +0000)]
New test case suggested by Nathan Sidwell <nathan@acm.org>

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26078 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * t-rtems (LIMITS_H_TEST, LIBGCC2_INCLUDES): Define.
law [Wed, 31 Mar 1999 00:50:40 +0000 (00:50 +0000)]
    * t-rtems (LIMITS_H_TEST, LIBGCC2_INCLUDES): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26077 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Wed, 31 Mar 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26076 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoUpdate tege's address.
law [Wed, 31 Mar 1999 00:40:30 +0000 (00:40 +0000)]
Update tege's address.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26075 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * system.h (STDERR_FILENO): Fix typo.
law [Wed, 31 Mar 1999 00:40:29 +0000 (00:40 +0000)]
    * system.h (STDERR_FILENO): Fix typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26074 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * inclhack.def (bool): Also fix bogus bool in curses_colr/curses.h
law [Wed, 31 Mar 1999 00:20:47 +0000 (00:20 +0000)]
    * inclhack.def (bool): Also fix bogus bool in curses_colr/curses.h
        * fixincl.x, inclhack.sh, fixincl.sh: Rebuilt.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26073 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix bad ChangeLog entry.
law [Tue, 30 Mar 1999 23:41:26 +0000 (23:41 +0000)]
Fix bad ChangeLog entry.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26072 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cp-tree.h (IDENTIFIER_AS_DESC, IDENTIFIER_AS_LIST,
jason [Tue, 30 Mar 1999 23:30:32 +0000 (23:30 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26071 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoupdate
jason [Tue, 30 Mar 1999 23:22:28 +0000 (23:22 +0000)]
update

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26070 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * alias.c (alias_set_compare): Remove.
mmitchel [Tue, 30 Mar 1999 20:52:33 +0000 (20:52 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26069 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cplus-dem.c (consume_count): If `count' wraps, return 0 and
tromey [Tue, 30 Mar 1999 16:12:25 +0000 (16:12 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26068 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agonew
jason [Tue, 30 Mar 1999 15:04:45 +0000 (15:04 +0000)]
new

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26067 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * libgcc2.c (throw_helper): Just return the SP offset, rather than
jason [Tue, 30 Mar 1999 14:12:49 +0000 (14:12 +0000)]
* libgcc2.c (throw_helper): Just return the SP offset, rather than
a whole udata.  Include args_size in the offset.
(__throw, __rethrow): Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26066 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoTue Mar 30 11:31:53 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Tue, 30 Mar 1999 11:35:27 +0000 (11:35 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26065 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Tue, 30 Mar 1999 09:23:52 +0000 (09:23 +0000)]
Warning fixes:
        * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26064 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agofix typo in extend.texi
burley [Tue, 30 Mar 1999 08:47:17 +0000 (08:47 +0000)]
fix typo in extend.texi

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26063 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Tue, 30 Mar 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26062 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * dwarf2out.c (output_line_info): Don't emit redundant info.
jason [Tue, 30 Mar 1999 00:31:55 +0000 (00:31 +0000)]
* dwarf2out.c (output_line_info): Don't emit redundant info.
Do start a new row if the file changes and the line # doesn't.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26061 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * decl2.c (lang_decode_option): Remove -Wsign-promo from -Wall.
jason [Mon, 29 Mar 1999 16:13:51 +0000 (16:13 +0000)]
* decl2.c (lang_decode_option): Remove -Wsign-promo from -Wall.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26060 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * invoke.texi (Invoking G++, C++ Dialect Options): Update.
jason [Mon, 29 Mar 1999 15:53:32 +0000 (15:53 +0000)]
* invoke.texi (Invoking G++, C++ Dialect Options): Update.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26059 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * except.c (start_dynamic_handler): Force jmp_buf address to
rth [Mon, 29 Mar 1999 15:07:37 +0000 (15:07 +0000)]
    * except.c (start_dynamic_handler): Force jmp_buf address to
        and operand before moving to memory.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26058 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoClarify -fcheck-memory-usage
burley [Mon, 29 Mar 1999 12:13:17 +0000 (12:13 +0000)]
Clarify -fcheck-memory-usage

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26057 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * loop.c (maybe_eliminate_biv): For libcalls that set a giv, skip to
amylaar [Mon, 29 Mar 1999 11:56:45 +0000 (11:56 +0000)]
* loop.c (maybe_eliminate_biv): For libcalls that set a giv, skip to
end of libcall.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26056 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * sh.md (mulsi3): Tag an extra REG_EQUAL note to the middle insn.
amylaar [Mon, 29 Mar 1999 11:39:22 +0000 (11:39 +0000)]
* sh.md (mulsi3): Tag an extra REG_EQUAL note to the middle insn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26055 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * pa.h (HAVE_PRE_INCREMENT): Disable when optimizing for a PA8000
law [Mon, 29 Mar 1999 10:52:29 +0000 (10:52 +0000)]
    * pa.h (HAVE_PRE_INCREMENT): Disable when optimizing for a PA8000
        class machine.
        (HAVE_PRE_DECREMENT, HAVE_POST_INCREMENT): Likewise.
        (HAVE_POST_DECREMENT): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26054 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoportability fix & release announcement update
korbb [Mon, 29 Mar 1999 08:33:35 +0000 (08:33 +0000)]
portability fix & release announcement update

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26053 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoPortability problem with old BSD system
korbb [Mon, 29 Mar 1999 08:28:23 +0000 (08:28 +0000)]
Portability problem with old BSD system

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26052 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoMade more current
korbb [Mon, 29 Mar 1999 08:22:24 +0000 (08:22 +0000)]
Made more current

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26051 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * pt.c (fn_type_unification): Ignore 'this' parm from conversion ops.
jason [Mon, 29 Mar 1999 01:09:28 +0000 (01:09 +0000)]
* pt.c (fn_type_unification): Ignore 'this' parm from conversion ops.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26050 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agonew
jason [Mon, 29 Mar 1999 01:08:51 +0000 (01:08 +0000)]
new

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26049 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Mon, 29 Mar 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26048 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * pa.md (pa7100LCshiftmem, pa7100LCalu): Change simultaneity. Use
law [Sun, 28 Mar 1999 23:56:07 +0000 (23:56 +0000)]
    * pa.md (pa7100LCshiftmem, pa7100LCalu): Change simultaneity.  Use
        shift/mem ops in pa7100LCalu.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26047 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Sun, 28 Mar 1999 19:22:10 +0000 (19:22 +0000)]
Warning fixes:
        * class.c (maybe_add_interface): Remove unused variable
        `interface_binfo'.
        (make_class_data): Use = for assignment, not ==.  Likewise.
        (emit_register_classes): Remove unused variable `decl'.
        * lex.c: Fix comment so as not to contain an embedded `/*'.
        * verify.c (verify_jvm_instructions): Remove unused variable
        `self_type'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26046 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Sun, 28 Mar 1999 17:33:22 +0000 (17:33 +0000)]
Warning fixes:
        * recog.h (insn_outfun, insn_operand_predicate): Add prototype
        arguments.
        * rtl.h (note_stores): Likewise.
        * rtlanal.c (note_stores): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26045 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago* varasm.c (output_constant_pool): Always mark the constant pool.
rth [Sun, 28 Mar 1999 15:35:04 +0000 (15:35 +0000)]
* varasm.c (output_constant_pool): Always mark the constant pool.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26044 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * pa.c (pa_adjust_cost): Don't do cost adjustments on pa8000.
law [Sun, 28 Mar 1999 15:10:10 +0000 (15:10 +0000)]
    * pa.c (pa_adjust_cost): Don't do cost adjustments on pa8000.
        (pa_reorg): Don't call pa_combine_instructions on pa8000.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26043 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * reload1.c (reload): Remove accidental code duplication.
law [Sun, 28 Mar 1999 14:33:50 +0000 (14:33 +0000)]
    * reload1.c (reload): Remove accidental code duplication.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26042 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoupdate
jason [Sun, 28 Mar 1999 13:55:18 +0000 (13:55 +0000)]
update

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26041 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
robertl [Sun, 28 Mar 1999 10:35:56 +0000 (10:35 +0000)]

* i386/sysv5.h: New file to describe UnixWare7/SVR5.
* configure.in (i?86-UnixWare7*-sysv): Use it.
* i386/udk.h: Use sysv5.h.   Now uses Dwarf-2.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26040 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
robertl [Sun, 28 Mar 1999 10:28:29 +0000 (10:28 +0000)]

* i386/sysv5.h: New file to describe UnixWare7/SVR5.
* configure.in (i?86-UnixWare7*-sysv): Use it.
* i386/udk.h: Use sysv5.h.   Now uses Dwarf-2.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26039 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
robertl [Sun, 28 Mar 1999 10:28:26 +0000 (10:28 +0000)]

* i386/sysv5.h: New file to describe UnixWare7/SVR5.
* configure.in (i?86-UnixWare7*-sysv): Use it.
* i386/udk.h: Use sysv5.h.   Now uses Dwarf-2.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26038 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * configure: Rebuilt.
law [Sun, 28 Mar 1999 03:18:32 +0000 (03:18 +0000)]
    * configure: Rebuilt.
        * configure.in: Fix integer size tests: sanity check first; search
        toplevel include dir (from Rainer Orth); only mess with ac_cpp
        once; use -DIN_GCC -DHAVE_CONFIG_H.
        * configure.in: Use `g77_cv_...', not `f77_cv_...'.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26035 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoBump for snapshot
law [Sun, 28 Mar 1999 01:15:11 +0000 (01:15 +0000)]
Bump for snapshot

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26033 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * sdbout.c (sdbout_symbol): Do not call build_pointer_type, build
law [Sun, 28 Mar 1999 00:50:47 +0000 (00:50 +0000)]
    * sdbout.c (sdbout_symbol): Do not call build_pointer_type, build
        one on the fly and do not cache the result.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26032 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Sun, 28 Mar 1999 00:45:04 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26031 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
law [Sat, 27 Mar 1999 23:50:40 +0000 (23:50 +0000)]
    * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
        matching strings.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26030 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * gcc.cps, cpp.cps: Delete unwanted files.
law [Sat, 27 Mar 1999 23:47:33 +0000 (23:47 +0000)]
    * gcc.cps, cpp.cps: Delete unwanted files.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26029 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Make-lang.in (CHILL.dvi): New target.
law [Sat, 27 Mar 1999 23:31:23 +0000 (23:31 +0000)]
    * Make-lang.in (CHILL.dvi): New target.
        (CHILL.mostlyclean): Remove remnants of old runtime library structure.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26028 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * function.c (assign_parms): Undo change of June 9.
law [Sat, 27 Mar 1999 23:08:37 +0000 (23:08 +0000)]
    * function.c (assign_parms): Undo change of June 9.
Brought over from the gcc2 tree.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26027 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * i386.md (movdicc+3, movdicc+4): Rewrite using split_di.
wehle [Sat, 27 Mar 1999 20:52:02 +0000 (20:52 +0000)]
* i386.md (movdicc+3, movdicc+4): Rewrite using split_di.
* i386.c (output_int_conditional_move): Delete unused code.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26026 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago* rs6000/{aix41.h,aix43.h} (ASM_CPU_SPEC): Add 604e.
dje [Sat, 27 Mar 1999 18:21:30 +0000 (18:21 +0000)]
* rs6000/{aix41.h,aix43.h} (ASM_CPU_SPEC): Add 604e.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26022 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * cp-tree.h (add_friend): Declare.
mmitchel [Sat, 27 Mar 1999 17:33:36 +0000 (17:33 +0000)]
* cp-tree.h (add_friend): Declare.
(add_friends): Likewise.
* friend.c (add_friend): Make it global.  Don't add to
DECL_BEFRIENDING_CLASSES if the befriending class is a template.
(add_friends): Make it global.
(make_friend_class): Don't add to DECL_BEFRIENDING_CLASSES if the
befriending class is a template.
* parse.y (component_decl_1): Fix typo in comment.
* parse.c: Regenerated.
* pt.c (instantiate_class_template): Use add_friend and
add_friends rather that duplicating some of their functionality
here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26020 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoSat Mar 27 15:13:21 1999 Alexandre Petit-Bianco <apbianco@cygnus.com>
apbianco [Sat, 27 Mar 1999 16:17:16 +0000 (16:17 +0000)]
Sat Mar 27 15:13:21 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* parse.h (EXPR_WFL_GET_LINECOL): Set a line and column count
  using a WFL compound value.
* parse.y (xref.h): Include.
(maybe_create_class_interface_decl): Set DECL_SOURCE_LINE to the
  WFL compound value.
(register_fields): Set WFL compound value to lineno if doing
  xrefs.
(java_complete_expand_method): Call expand_xref if flag_emit_xref
  is set.
* xref.c (system.h, jcf.h, parse.h, obstack.h): Include.
* xref.h (expand_xref): Prototype renamed from xref_generate.
Sat Mar 27 14:16:32 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
* parse.h (BLOCK_CHAIN_DECL): New use GET_CURRENT_BLOCK.
(GET_CURRENT_BLOCK): New macro.
* parse.y (current_static_block): New global variable.
(method_body:): Define action.
(complete_method_declaration): Set current_function_decl to NULL
  when work on the current method is done.
(declare_local_variables): Use GET_CURRENT_BLOCK.
(java_method_add_stmt): Likewise.
(java_complete_expand_method): Disable the use of `this' when
  expanding <clinit>.
(enter_a_block): If no current method exist, use
  current_static_block to link static initializer blocks.
(exit_block): Rewritten to use current_static_block when no current
  method decl exists.
(lookup_name_in_blocks): Use GET_CURRENT_BLOCK.
(patch_return): Forbid the use of `return' in static initializers.
(patch_throw_statement): Fixed indentation. Issue specific error
  for uncaught thrown checked exception in static initializer
  blocks. Removed FIXME.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26018 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago
bothner [Sat, 27 Mar 1999 16:05:29 +0000 (16:05 +0000)]

* parse.y (complete_loop_body):  Rename to finish_loop_body.
  (complete_labeled_statement):  Rename to finish_labeled_statement.
(complete_for_loop):  Rename to finish_for_loop.
(complete_method_declaration):  Rename to finish_method_declaration.
* java-tree.h (continue_identifier_node):  New global node.
* decl.c:  Define and initialize continue_identifier_node.
* parse.y (generate_labeled_block):  Remove - no longer needed.
(build_loop_body):  Use continue_identifier_node for continue block.
(finish_labeled_statement):  Also do pop_labeled_block actions.
(java_complete_lhs):  POP_LOOP even if error.
(build_labeled_block):  Special handling for continue_identifier_node.
(patch_loop_statement):  Re-organize.
(patch_bc_statement):  Re-write.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26017 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago*** empty log message ***
bothner [Sat, 27 Mar 1999 16:05:27 +0000 (16:05 +0000)]
*** empty log message ***

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26016 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agod
bothner [Sat, 27 Mar 1999 16:05:24 +0000 (16:05 +0000)]
d
* parse.y (complete_loop_body):  Rename to finish_loop_body.
  (complete_labeled_statement):  Rename to finish_labeled_statement.
(complete_for_loop):  Rename to finish_for_loop.
(complete_method_declaration):  Rename to finish_method_declaration.
* java-tree.h (continue_identifier_node):  New global node.
* decl.c:  Define and initialize continue_identifier_node.
* parse.y (generate_labeled_block):  Remove - no longer needed.
(build_loop_body):  Use continue_identifier_node for continue block.
(finish_labeled_statement):  Also do pop_labeled_block actions.
(java_complete_lhs):  POP_LOOP even if error.
(build_labeled_block):  Special handling for continue_identifier_node.
(patch_loop_statement):  Re-organize.
(patch_bc_statement):  Re-write.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26015 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * flow.c (mark_used_regs): Improve handling of ASMs.
law [Sat, 27 Mar 1999 15:18:32 +0000 (15:18 +0000)]
    * flow.c (mark_used_regs): Improve handling of ASMs.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26014 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Sat, 27 Mar 1999 10:24:06 +0000 (10:24 +0000)]
Warning fixes:
        * bad.c (_ffebad_message_, ffebad_string_, ffebad_message_,
        ffebad_bufputs_, ffebad_bufputs_, ffebad_start_, ffebad_string,
        ffebad_finish): Const-ify a char*.
        * bld.c (ffebld_op_string_, ffebld_op_string): Likewise.
        * bld.h (ffebld_op_string): Likewise.
        * com.c (ffecom_arglist_expr_, ffecom_build_f2c_string_,
        ffecom_debug_kludge_, ffecom_f2c_make_type_,
        ffecom_get_appended_identifier_, ffecom_get_identifier_,
        ffecom_gfrt_args_): Likewise.
        (ffecom_convert_narrow_, ffecom_convert_widen_): Add prototype.
        (builtin_function, ffecom_gfrt_name_, ffecom_gfrt_argstring_,
        ffecom_arglist_expr_, ffecom_build_f2c_string_,
        ffecom_debug_kludge_, ffecom_f2c_make_type_,
        ffecom_get_appended_identifier_, ffecom_get_external_identifier_,
        ffecom_get_identifier_, ffecom_decl_field,
        ffecom_get_invented_identifier, lang_print_error_function,
        skip_redundant_dir_prefix, read_name_map, print_containing_files):
        Const-ify a char*.
        (savestring): Remove, use `xstrdup' instead.
        * com.h (ffecom_decl_field, ffecom_get_invented_identifier):
        Const-ify a char*.
        * data.c (ffebld, ffedata_gather_): Make explicitly static.
        * expr.c (ffeexpr_isdigits_, ffeexpr_percent_,
        ffeexpr_reduced_concatenate_, ffeexpr_nil_real_,
        ffeexpr_nil_number_, ffeexpr_nil_number_period_,
        ffeexpr_nil_number_real_, ffeexpr_token_real_,
        ffeexpr_token_number_, ffeexpr_token_number_period_,
        ffeexpr_token_number_real_): Const-ify a char*.
        * fini.c (xspaces): Likewise.
        * global.c (ffeglobal_type_string_): Likewise.
        (ffeglobal_drive): Protoize.
        (ffeglobal_proc_def_arg): Const-ify a char*.
        * global.h (ffeglobal_drive): Protoize.
        (ffeglobal_proc_def_arg): Const-ify a char*.
        * implic.c (ffeimplic_none, ffeimplic_peek_symbol_type):
        Likewise.
        * implic.h (ffeimplic_peek_symbol_type): Likewise.
        * info.c (ffeinfo_basictype_string_, ffeinfo_kind_message_,
        ffeinfo_kind_string_, ffeinfo_kindtype_string_,
        ffeinfo_where_string_, ffeinfo_basictype_string,
        ffeinfo_kind_message, ffeinfo_kind_string,
        ffeinfo_kindtype_string, ffeinfo_where_string): Likewise.
        * info.h (ffeinfo_basictype_string, ffeinfo_kind_message,
        ffeinfo_kind_string, ffeinfo_kindtype_string,
        ffeinfo_where_string): Likewise.
        * intrin.c (_ffeintrin_name_, _ffeintrin_gen_, _ffeintrin_spec_,
        _ffeintrin_imp_, ffeintrin_check_, ffeintrin_cmp_name_,
        ffeintrin_fulfill_specific, ffeintrin_init_0,
        ffeintrin_is_actualarg, ffeintrin_is_intrinsic,
        ffeintrin_name_generic, ffeintrin_name_implementation,
        ffeintrin_name_specific): Likewise.
        * intrin.h (ffeintrin_is_intrinsic, ffeintrin_name_generic,
        ffeintrin_name_implementation, ffeintrin_name_specific): Likewise.
        * lex.c (ffelex_type_string_, ffelex_token_new_character,
        ffelex_token_new_name, ffelex_token_new_names,
        ffelex_token_new_number): Likewise.
        * lex.h (ffelex_token_new_character, ffelex_token_new_name,
        ffelex_token_new_names, ffelex_token_new_number): Likewise.
        * malloc.c (malloc_types_, malloc_pool_new, malloc_new_inpool_,
        malloc_new_zinpool_): Likewise.
        * malloc.h (malloc_new_inpool_, malloc_new_zinpool_,
        malloc_pool_new): Likewise.
        * name.c (ffename_space_drive_global, ffename_space_drive_symbol):
        Protoize.
        * name.h (ffename_space_drive_global, ffename_space_drive_symbol):
        Likewise.
        * symbol.c (ffesymbol_state_name_, ffesymbol_attr_name_,
        ffesymbol_attrs_string): Const-ify a char*.
        (ffesymbol_drive, ffesymbol_drive_sfnames): Protoize.
        (ffesymbol_state_string): Const-ify a char*.
        * symbol.h (ffesymbol_attrs_string): Likewise.
        (ffesymbol_drive, ffesymbol_drive_sfnames): Protoize.
        (ffesymbol_state_string): Const-ify a char*.
        * target.c (ffetarget_layout): Likewise.
        * target.h (ffetarget_layout): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26013 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * call.c (build_field_call): Unify 'this' and non-'this' cases.
jason [Sat, 27 Mar 1999 01:14:32 +0000 (01:14 +0000)]
* call.c (build_field_call): Unify 'this' and non-'this' cases.
* typeck.c (build_indirect_ref): Check for 'this' sooner.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26012 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agonew
jason [Sat, 27 Mar 1999 01:12:06 +0000 (01:12 +0000)]
new

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26011 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agotweak
jason [Sat, 27 Mar 1999 01:05:34 +0000 (01:05 +0000)]
tweak

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26010 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Sat, 27 Mar 1999 00:45:02 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26009 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoExplicitly specify the char arguments to __objc_code_char and __objc_code_char as...
ovidiu [Fri, 26 Mar 1999 23:44:04 +0000 (23:44 +0000)]
Explicitly specify the char arguments to __objc_code_char and __objc_code_char as being signed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26008 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * Makefile.in (xcpp, cppspec.o): New targets.
law [Fri, 26 Mar 1999 22:55:35 +0000 (22:55 +0000)]
    * Makefile.in (xcpp, cppspec.o): New targets.
        (CPP_INSTALL_NAME): New macro.
        (install-cpp): Install xcpp.  Use CPP_INSTALL_NAME.
        (all.build, start.encap): Build xcpp.
        * cppspec.c: New file, implements argument filtering for a
        user-visible C preprocessor.
        * cpp.sh: Removed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26007 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fold-const.c (fold_truthop): Optimize bitfield references with
law [Fri, 26 Mar 1999 22:46:33 +0000 (22:46 +0000)]
    * fold-const.c (fold_truthop): Optimize bitfield references with
        different masks as long as their size and bit position are the same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26006 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fold-const.c (fold_truthop): Build a type for both the lhs and
law [Fri, 26 Mar 1999 22:23:02 +0000 (22:23 +0000)]
    * fold-const.c (fold_truthop): Build a type for both the lhs and
        rhs and use it appropriately.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26005 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fold-const.c (fold_truthop): Mask the lhs and rhs after merging
law [Fri, 26 Mar 1999 21:52:14 +0000 (21:52 +0000)]
    * fold-const.c (fold_truthop): Mask the lhs and rhs after merging
        adjacent bitfield references.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26004 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoFix vxworks --with-headers build failure.
wilson [Fri, 26 Mar 1999 20:50:16 +0000 (20:50 +0000)]
Fix vxworks --with-headers build failure.
* Makefile.in (stmp-fixinc): Use tooldir instead of gcc_tooldir.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26003 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDefine SUBTARGET_CPU_DEFAULT before including arm/coff.h
nickc [Fri, 26 Mar 1999 16:09:24 +0000 (16:09 +0000)]
Define SUBTARGET_CPU_DEFAULT before including arm/coff.h

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26002 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoJust include arm/vxarm.h for arm-vxworks target
nickc [Fri, 26 Mar 1999 16:04:07 +0000 (16:04 +0000)]
Just include arm/vxarm.h for arm-vxworks target

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26001 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoApply patch from Scott Bambrough <scottb@corelcomputer.com>
nickc [Fri, 26 Mar 1999 15:30:20 +0000 (15:30 +0000)]
Apply patch from Scott Bambrough <scottb@corelcomputer.com>
  Modified arm*-*-linux-gnu* target to set thread_file to 'posix' if
  --enable-threads, --enable-threads=[yes,pthreads,posix] is passed as a
  command line parameter to configure.
  Modified TARGET_LIBGCC2_CFLAGS to include -fPIC.  If not included libgcc2
  is not compiled with PIC flag, as it should be.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26000 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoAdd comment about duplication of EXTRA_PARTS in EXTRA_MULTILIB_PARTS
nickc [Fri, 26 Mar 1999 14:43:15 +0000 (14:43 +0000)]
Add comment about duplication of EXTRA_PARTS in EXTRA_MULTILIB_PARTS

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25999 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * loop.c (combine_givs): Fix index into can_combine when doing
amylaar [Fri, 26 Mar 1999 11:46:59 +0000 (11:46 +0000)]
* loop.c (combine_givs): Fix index into can_combine when doing
benefit adjustment for remaining givs when having combined a giv.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25998 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDefine EXTRA_MULTILIB_PARTS in case mutlilibs are ever enabled.
nickc [Fri, 26 Mar 1999 11:39:32 +0000 (11:39 +0000)]
Define EXTRA_MULTILIB_PARTS in case mutlilibs are ever enabled.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25997 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoInclude dbxelf.h
nickc [Fri, 26 Mar 1999 10:49:03 +0000 (10:49 +0000)]
Include dbxelf.h

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25996 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoMove stabs specific target macros out od svr4.h and elfos.h and into dbxelf.h
nickc [Fri, 26 Mar 1999 10:45:27 +0000 (10:45 +0000)]
Move stabs specific target macros out od svr4.h and elfos.h and into dbxelf.h

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25995 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoWarning fixes:
ghazi [Fri, 26 Mar 1999 07:45:00 +0000 (07:45 +0000)]
Warning fixes:
        * call.c (op_error): Const-ify a char*.
        (add_candidate, source_type, add_warning): Add static prototype.
        (print_z_candidates): Const-ify a char*.
        * class.c (resolve_address_of_overloaded_function,
        fixed_type_or_null, build_vtable_entry_ref): Add static prototype.
        (get_vtable_name, finish_struct_1): Const-ify a char*.
        * cvt.c (convert_to_reference): Likewise.
        * decl.c (redeclaration_error_message, record_builtin_type,
        record_unknown_type, member_function_or_else, bad_specifiers):
        Likewise.
        (find_binding, select_decl, unqualified_namespace_lookup,
        lookup_flags, qualify_lookup, record_builtin_java_type, tag_name):
        Add static prototype.
        (warn_extern_redeclared_static, duplicate_decls, pushdecl,
        implicitly_declare, record_builtin_java_type, define_function,
        grok_op_properties, tag_name): Const-ify a char*.
        * cp-tree.h (FORMAT_VBASE_NAME): Allow parameter `BUF' to be const.
        (define_function, finish_builtin_type): Const-ify a char*.
        (cp_error, cp_error_at, cp_warning, cp_warning_at, cp_pedwarn,
        cp_pedwarn_at, cp_compiler_error, cp_sprintf): Add prototype args.
        (file_name_nondirectory): Const-ify a char*.
        (init_filename_times): Don't prototype.
        (compiler_error): Prototype.
        (yyerror, init_repo): Const-ify a char*.
        (build_srcloc): Don't prototype.
        (build_x_indirect_ref, build_indirect_ref, build_component_addr):
        Const-ify a char*.
        (warn_for_assignment): Don't prototype.
        (convert_for_initialization, readonly_error, check_for_new_type,
        GNU_xref_begin, GNU_xref_file, GNU_xref_ref, GNU_xref_call):
        Const-ify a char*.
        * decl2.c (acceptable_java_type, output_vtable_inherit,
        setup_initp, start_objects, finish_objects, do_dtors, do_ctors,
        merge_functions, decl_namespace, validate_nonmember_using_decl,
        do_nonmember_using_decl): Add static prototype.
        (lang_f_options): Const-ify a char*.
        (finish_builtin_type): Likewise.
        (add_function, arg_assoc_namespace, arg_assoc_class): Add static
        prototype.
        * errfn.c: Include cp-tree.h.
        (cp_thing): Add static prototype.
        (compiler_error): Don't protoptype.
        (cp_compiler_error): Cast `compiler_error' to `errorfn' before
        passing it to `cp_thing'.
        * error.c (interesting_scope_p): Add static prototype.
        * except.c (build_eh_type_type, build_eh_type_type_ref): Const-ify
        a char*.
        * init.c (compiler_error): Don't prototype.
        (member_init_ok_or_else): Const-ify a char*.
        (build_java_class_ref): Add static prototype.
        * lex.c (compiler_error): Don't prototype.
        (get_time_identifier, interface_strcmp, extend_token_buffer,
        handle_cp_pragma): Const-ify a char*.
        (is_global, init_filename_times): Add static prototype.
        (file_name_nondirectory, cplus_tree_code_name): Const-ify a char*.
        (compiler_error): Change from fixed args to variable args.
        (yyerror): Const-ify a char*.
        * parse.y (cond_stmt_keyword): Const-ify a char*.
        (parse_decl): Add static prototype.
        * pt.c (template_args_equal, print_template_context): Likewise.
        (print_candidates, check_default_tmpl_args): Const-ify a char*.
        (instantiate_class_template): Likewise.
        * repo.c (get_base_filename, open_repo_file, init_repo): Likewise.
        * rtti.c (call_void_fn, expand_generic_desc, expand_si_desc,
        expand_class_desc, expand_ptr_desc, expand_attr_desc): Likewise.
        * search.c (lookup_field_info, lookup_member): Likewise.
        (lookup_member): Cast the first argument of `bzero' to a PTR.
        * sig.c (compiler_error): Don't prototype.
        (build_signature_pointer_or_reference_nam): Const-ify a char*.
        (get_sigtable_name, build_member_function_pointer): Likewise.
        * tree.c (compiler_error): Don't prototype.
        (no_linkage_helper, build_srcloc): Add static prototype.
        (build_vbase_pointer_fields): Const-ify a char*.
        (__eprintf): Don't unnecessarily handle `const' when !__STDC__.
        * typeck.c (compiler_error): Don't prototype.
        (convert_for_assignment): Const-ify a char*.
        (comp_cv_target_types): Add static prototype.
        (build_x_indirect_ref, build_indirect_ref, convert_arguments,
        build_component_addr, build_unary_op, convert_for_initialization):
        Const-ify a char*.
        * typeck2.c (ack): Add static prototype and change from fixed args
        to variable args.
        (readonly_error, check_for_new_type): Const-ify a char*.
        * xref.c (_XREF_FILE, find_file, filename, fctname, declname,
        fixname, open_xref_file, classname, GNU_xref_begin): Likewise.
        (GNU_xref_file): Likewise.  Also use `xmalloc' instead of `malloc'.
        (GNU_xref_end_scope, GNU_xref_ref, GNU_xref_decl, GNU_xref_call,
        gen_assign, GNU_xref_member): Const-ify a char*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25994 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * fold-const.c (fold_truthop): Verify that the lhs and rhs are
law [Fri, 26 Mar 1999 01:08:54 +0000 (01:08 +0000)]
   * fold-const.c (fold_truthop): Verify that the lhs and rhs are
       in the same bit position when optimizing bitfield references
       which have the same mask.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25993 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * gcc.texi (Copy Assignment): New node.
loewis [Fri, 26 Mar 1999 00:58:14 +0000 (00:58 +0000)]
* gcc.texi (Copy Assignment): New node.
* gxxint.texi: Remove old discussion on copying virtual bases.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25992 138bc75d-0d04-0410-961f-82ee72b054a4

25 years agoDaily bump.
law [Fri, 26 Mar 1999 00:45:03 +0000 (00:45 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25991 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
law [Thu, 25 Mar 1999 23:55:15 +0000 (23:55 +0000)]
    * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25990 138bc75d-0d04-0410-961f-82ee72b054a4

25 years ago * gcc.c: Compile unconditionally all code formerly dependent
law [Thu, 25 Mar 1999 23:36:47 +0000 (23:36 +0000)]
* gcc.c: Compile unconditionally all code formerly dependent
on #ifdef LANG_SPECIFIC_DRIVER.
* gccspec.c: New file with stub lang_specific_driver,
lang_specific_pre_link.
* Makefile.in: Link gccspec.o into xgcc.  Add rule to compile
gccspec.c.
* cp/Make-lang.in: Remove all references to g++.o/g++.c.
Link g++ from gcc.o.
* f/Make-lang.in: Remove all references to g77.o/g77.c.
Link g77 from gcc.o.
* java/Make-lang.in: Remove all references to gcj.o/gcj.c.
Link gcj from gcc.o.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25989 138bc75d-0d04-0410-961f-82ee72b054a4