Commit Graph

21435 Commits

Author SHA1 Message Date
Mark Mitchell fe9b4957b5 function.c: Include hash.h.
* function.c: Include hash.h.
	(insns_for_mem_entry): New struct.
	(put_reg_into_stack): Take an optional hash-table mapping MEMs to
	the INSNs that use them.
	(fixup_var_refs): Likewise.
	(put_addressof_into_stack): Likewise.
	(purge_addressof_1): Likewise.  Keep the hash-table up to date if
	we add new instructions.
	(fixup_var_refs_insns): Use it to avoid searching the entire
	instruction chain.
	(insns_for_mem_newfunc): New function.
	(insns_for_mem_comp): Likewise.
	(insns_for_mem_walk): Likewise.
	(compute_insns_for_mem): Likewise.
	(pop_function_context_from): Pass NULL for the hash-table.
	(put_var_into_stack): Likewise.
	(gen_mem_addressof): Likewise.
	(flush_addressof): Likewise.
	(purge_addressof): Call compute_insns_for_mem to pre-compute the
	hash table.
	* Makefile.in (OBJS): Include hash.o.
	(function.o): Depend on hash.h.
	* Makefile.in (OBJS): Don't mention hash.o.
	(OBJDEPS): Likewise.

From-SVN: r25922
1999-03-23 07:51:12 +00:00
Kaveh R. Ghazi 9ee9b55502 Warning fixes:
* gjavah.c (print_c_decl): Remove unused argument `flags'.
        * jcf-dump.c (print_access_flags): Add braces around if-else.
        * jvspec.c (lang_specific_driver): Wrap variable `len' in macro
        COMBINE_INPUTS.
        * lex.c (build_wfl_node): Add static prototype.
        * lex.h (build_wfl_node): Remove static prototype.
        * parse.y: Include lex.c early enough to declare everything needed.
        Ensure calls to `build_wfl_node' pass the proper arguments.
        (create_class): Remove unused variable `super_decl'.
        (get_printable_method_name): Initialize variable `name'.

From-SVN: r25921
1999-03-23 07:24:15 +00:00
Jason Merrill ea735e02ae decl2.c (finish_file): Set at_eof to 2 after expanding ctors.
* decl2.c (finish_file): Set at_eof to 2 after expanding ctors.
	* decl.c (expand_static_init): Make sure we don't add any after
	then.
	* decl.c (cp_finish_decl): Move intelligence about handling
	DECL_COMDAT for variables from here...
	* decl2.c (comdat_linkage): ...to here.
	(maybe_make_one_only): Tweak.
	(import_export_decl): Call comdat_linkage for variables, too.
	(finish_file): Handle template statics properly.

From-SVN: r25920
1999-03-22 21:33:34 -05:00
Martin v. Löwis fb835c4d70 * new2.C: Initialize newed after entering main.
From-SVN: r25916
1999-03-23 00:53:39 +00:00
Jeff Law d579fbc089 Daily bump.
From-SVN: r25915
1999-03-22 17:45:02 -07:00
Jeffrey A Law 3cc22c31d7 crtstuff.c: Use ANSI function definitions.
* crtstuff.c: Use ANSI function definitions.  Fix minor whitespace
        problems.

From-SVN: r25914
1999-03-22 17:43:51 -07:00
Mark Mitchell e08a8f45f5 cp-tree.h (TYPE_PTRMEMFUNC_P): Use TYPE_PTRMEMFUNC_FLAG.
* cp-tree.h (TYPE_PTRMEMFUNC_P): Use TYPE_PTRMEMFUNC_FLAG.
	Document internals of pointer-to-member-functions.
	(DELTA2_FROM_PTRMEMFUNC): Make it call delta2_from_ptrmemfunc.
	(PFN_FROM_PTRMEMFUNC): Similarly.
	(build_type_conversion): Remove unused parameter.
	(build_ptrmemfunc1): Declare.
	(expand_ptrmemfunc_cst): New function.
	(delta2_from_ptrmemfunc): Likewise.
	(pfn_from_ptrmemfunc): Likewise.
	* cvt.c (cp_convert_to_pointer): Remove unused parameter to
	build_type_conversion.  Use TYPE_PTRMEM_P for readability.
	(convert_to_reference): Remove unused parameter to
	build_type_conversion.
	(ocp_convert): Likewise.
	(build_user_type_conversion): Likewise.
	* error.c (dump_expr): Handle NULL pointer-to-member functions.
	* expr.c (cplus_expand_expr): Handle PTRMEM_CSTs for functions.
	* method.c (build_overload_value): Don't go splitting CONSTRUCTORs
	open when handling pointer-to-member functions.
	* pt.c (convert_nontype_argument): Clean up error messages.  Be
	more stringent with pointers-to-members.
	* typeck.c (build_ptrmemfunc1): Don't declare.  Make it global.
	(build_unary_op): Tidy ever-so-slightly.
	(build_conditional_expr): Remove extra parameter to
	build_type_conversion.
	(build_ptrmemfunc): Build PTRMEM_CSTs if we know what function
	we're using.
	(expand_ptrmemfunc_cst): Define.
	(delta2_from_ptrmemfunc): Likewise.
	(pfn_from_ptrmemfunc): Likewise.

From-SVN: r25913
1999-03-23 00:01:48 +00:00
Jeff Law edebba7aae openbsd.h (TARGET_DEFAULT): Define.
* i386/openbsd.h (TARGET_DEFAULT): Define.
        * configure.in: Do not set TARGET_CPU_DEFAULT for x86 OpenBSD
        configurations.
        * configure: Rebuilt.
        * i386/freebsd.h (TARGET_DEFAULT): Define instead
        of TARGET_CPU_DEFAULT.
        * i386/netbsd.h (TARGET_DEFAULT): Likewise.

From-SVN: r25912
1999-03-22 16:45:01 -07:00
Mumit Khan 58f4af8e84 sdbout.c (syms.h): Don't include on Interix.
* sdbout.c (syms.h): Don't include on Interix.
        * toplev.c (main): No sbrk on Interix.

Co-Authored-By: Donn Terry <donn@interix.com>

From-SVN: r25911
1999-03-22 16:23:26 -07:00
Mumit Khan 052dbd9e99 configure.in: Add i386-pc-interix support.
* configure.in: Add i386-pc-interix support.
        * configure: Regenerate.
        * fixinc.interix: New file.
        * config/interix.h: New file.
        * config/x-interix: New file.
        * config/xm-interix.h: New file.
        * i386/interix.h: New file.
        * i386/interix.c: New file.
        * i386/t-interix: New file.

Co-Authored-By: Donn Terry <donn@interix.com>

From-SVN: r25910
1999-03-22 15:59:48 -07:00
Jeff Law 65954bd8cb i386.h (PREFERRED_STACK_BOUNDARY): Define.
* i386.h (PREFERRED_STACK_BOUNDARY): Define.
        * i386.c (ix86_compute_frame_size): New function.
        (ix86_prologue, ix86_epilogue): Use it.
        * i386.h (INITIAL_ELIMINATION_OFFSET): Likewise.
        * reload1.c: Provide default for PREFERRED_STACK_BOUNDARY.

From-SVN: r25909
1999-03-22 15:47:07 -07:00
Alexandre Petit-Bianco 8af456c81a Changelog: Fixed 1999-03-22 typos.
Mon Mar 22 20:14:26 1999  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	* Changelog: Fixed 1999-03-22 typos.
	* lang.c (lang_decode_option): Fixed typo in error string in the
 	XARG section.
(Grr, typos.)

From-SVN: r25908
1999-03-22 12:16:45 -08:00
Alexandre Petit-Bianco 235acd3518 Makefile.in: (JAVA_OBJS) Added entry xref.o.
1999-03-22  Alexandre Petit-Bianco  <apbianco@cygnus.com>
	* Makefile.in: (JAVA_OBJS) Added entry xref.o.
	(xref.o): New rule.
	* java-tree.h (flag_emit_xref): Declared extern.
	* lang.c: (xref.h): Included.
	(flag_emit_xref): New global variable.
	(lang_decode_option): Added support for -fxref.
	* xref.c: Created.
	* xref.h: Likewise.

From-SVN: r25907
1999-03-22 11:57:37 -08:00
Jim Wilson a127db7565 Add documentation for MIPS options.
* mips/mips.h (TARGET_SWITCHES, TARGET_OPTIONS): Add option doc
	strings.
	* mips/abi64.h (SUBTARGET_TARGET_OPTIONS): Likewise.

From-SVN: r25906
1999-03-22 10:51:14 -08:00
Nick Clifton 74bbc17866 Fix compile time warnings about unused parameters
From-SVN: r25905
1999-03-22 16:32:31 +00:00
Nick Clifton 2e943e99a1 Minor formatting changes.
From-SVN: r25904
1999-03-22 15:24:16 +00:00
Jim Wilson 9c2f5c4c26 Add missing execute/ filename prefix to last ChangeLog entry.
From-SVN: r25903
1999-03-22 07:15:33 -08:00
Jim Wilson c3dcbf646d Fix bf-sign-2.c failure on 64-bit host caused by my last patch.
* bf-sign-2.c (main): Replace struct sizeof test with 4.

From-SVN: r25902
1999-03-22 07:11:34 -08:00
Nick Clifton 8ccf0ab7e1 Oops - omitted from previous delta
From-SVN: r25901
1999-03-22 14:37:14 +00:00
Nick Clifton 5ea05bba0c Fix typo
From-SVN: r25900
1999-03-22 14:36:36 +00:00
J"orn Rennecke 02eb1393dc reload1.c (reload_as_needed): Set reload_is_output_reload / reload_has_output_reload for auto_inc expressions...
* reload1.c (reload_as_needed): Set reload_is_output_reload /
	reload_has_output_reload for auto_inc expressions that could be
	reloaded.  Call forget_old_reloads for REG_INC notes.

From-SVN: r25899
1999-03-22 14:27:23 +00:00
J"orn Rennecke 50270076bd * cse.c (cse_insn): Don't change the result register of a libcall.
From-SVN: r25898
1999-03-22 13:55:22 +00:00
J"orn Rennecke ce9d4c6d80 rtl.h (shallow_copy_rtx): Declare.
* rtl.h (shallow_copy_rtx): Declare.
	* rtl.c (shallow_copy_rtx): New function.
	* reload.c (find_reloads_toplev): Use shallow_copy_rtx instead of
	copy_rtx.

From-SVN: r25897
1999-03-22 13:11:31 +00:00
Vladimir Makarov d3c29f99ef More full description of changes for config/h8300/h8300.c.
From-SVN: r25896
1999-03-22 08:03:21 +00:00
Vladimir Makarov 04b6000c82 h8300.md (adjust_length): New attribute.
Mon Mar 22 10:44:33 1999  Vladimir Makarov  <vmakarov@tofu.to.cygnus.com>
	* config/h8300/h8300.md (adjust_length): New attribute.
 	(modhi3+1, andsi3+1, iorsi3+1, extzv+1, extzv+2): Change insn
 	default value of attribute "adjust_length" onto "no".
	* config/h8300/h8300.c (h8300_adjust_insn_length):  Use 0 if the
	shift is negative.
	* final.c (shorten_branches): Check insn length after its
 	adjusting.

From-SVN: r25895
1999-03-22 07:56:09 +00:00
Jeff Law 4b9f933c7c Daily bump.
From-SVN: r25894
1999-03-21 17:45:02 -07:00
Jeff Law c5a2aea7b3 i860.h (TARGET_SWITCHES): Add documentation for default case.
�
	* i860.h (TARGET_SWITCHES): Add documentation for default case.
	* i860/paragon.h (TARGET_SWITCHES): Add documentation for default case.
	* i370.h (TARGET_SWITCHES): Add documentation for default case.
	* fx80.h (TARGET_SWITCHES): Add documentation for default case.
        * elxsi.h (TARGET_SWITCHES): Add documentation for default case.
	* clipper.h (TARGET_SWITCHES): Add documentation for default case.
	* 1750a.h (TARGET_SWITCHES): Add documentation for default case.
	* pa.h (TARGET_SWITCHES): Add documentation for default case.
	(TARGET_OPTIONS): Likewise for default case.
	* mn10300.h (TARGET_SWITCHES): Add documen for default casetation.
	* h8300.h (TARGET_SWITCHES): Add documentation for default case.

From-SVN: r25893
1999-03-21 17:08:28 -07:00
Jeff Law 880b8fb804 i860.h (TARGET_SWITCHES): Add documentation for default case.
�
	* i860.h (TARGET_SWITCHES): Add documentation for default case.
	* i860/paragon.h (TARGET_SWITCHES): Add documentation for default case.
	* i370.h (TARGET_SWITCHES): Add documentation for default case.
	* fx80.h (TARGET_SWITCHES): Add documentation for default case.
        * elxsi.h (TARGET_SWITCHES): Add documentation for default case.
	* clipper.h (TARGET_SWITCHES): Add documentation for default case.
	* 1750a.h (TARGET_SWITCHES): Add documentation for default case.
	* pa.h (TARGET_SWITCHES): Add documentation for default case.
	(TARGET_OPTIONS): Likewise for default case.
	* mn10300.h (TARGET_SWITCHES): Add documen for default casetation.
	* h8300.h (TARGET_SWITCHES): Add documentation for default case.

From-SVN: r25892
1999-03-21 17:08:26 -07:00
Jeff Law c5577f8094 i860.h (TARGET_SWITCHES): Add documentation for default case.
* i860.h (TARGET_SWITCHES): Add documentation for default case.
	* i860/paragon.h (TARGET_SWITCHES): Add documentation for default case.
	* i370.h (TARGET_SWITCHES): Add documentation for default case.
	* fx80.h (TARGET_SWITCHES): Add documentation for default case.
        * elxsi.h (TARGET_SWITCHES): Add documentation for default case.
	* clipper.h (TARGET_SWITCHES): Add documentation for default case.
	* 1750a.h (TARGET_SWITCHES): Add documentation for default case.
	* pa.h (TARGET_SWITCHES): Add documentation for default case.
	(TARGET_OPTIONS): Likewise for default case.
	* mn10300.h (TARGET_SWITCHES): Add documen for default casetation.
	* h8300.h (TARGET_SWITCHES): Add documentation for default case.

From-SVN: r25891
1999-03-21 17:08:17 -07:00
Jeff Law 7ede7ffb15 i860.h (TARGET_SWITCHES): Add documentation for default case.
�
	* i860.h (TARGET_SWITCHES): Add documentation for default case.
	* i860/paragon.h (TARGET_SWITCHES): Add documentation for default case.
	* i370.h (TARGET_SWITCHES): Add documentation for default case.
	* fx80.h (TARGET_SWITCHES): Add documentation for default case.
        * elxsi.h (TARGET_SWITCHES): Add documentation for default case.
	* clipper.h (TARGET_SWITCHES): Add documentation for default case.
	* 1750a.h (TARGET_SWITCHES): Add documentation for default case.
	* pa.h (TARGET_SWITCHES): Add documentation for default case.
	(TARGET_OPTIONS): Likewise for default case.
	* mn10300.h (TARGET_SWITCHES): Add documen for default casetation.
	* h8300.h (TARGET_SWITCHES): Add documentation for default case.

From-SVN: r25890
1999-03-21 17:08:13 -07:00
Jeff Law 40b4c53dab i860.h (TARGET_SWITCHES): Add documentation for default case.
�
	* i860.h (TARGET_SWITCHES): Add documentation for default case.
	* i860/paragon.h (TARGET_SWITCHES): Add documentation for default case.
	* i370.h (TARGET_SWITCHES): Add documentation for default case.
	* fx80.h (TARGET_SWITCHES): Add documentation for default case.
        * elxsi.h (TARGET_SWITCHES): Add documentation for default case.
	* clipper.h (TARGET_SWITCHES): Add documentation for default case.
	* 1750a.h (TARGET_SWITCHES): Add documentation for default case.
	* pa.h (TARGET_SWITCHES): Add documentation for default case.
	(TARGET_OPTIONS): Likewise for default case.
	* mn10300.h (TARGET_SWITCHES): Add documen for default casetation.
	* h8300.h (TARGET_SWITCHES): Add documentation for default case.

From-SVN: r25889
1999-03-21 17:08:09 -07:00
Jeffrey A Law a65f3558e9 gcse.c (dump_hash_table): Fix whitespace in declaration.
* gcse.c (dump_hash_table): Fix whitespace in declaration.
	(compute_transpout): Renamed from pre_compute_transpout.
	(compute_pre_*): Deleted
	(pre_expr_reaches_here_p): New argument, CHECK_PRE_COMP.  All
	callers changed.
	(insert_insn_end_bb): Renamed from pre_insert_insn.
	(pre_*): Delete unused variables.  Only leave local properties and
	global redundant/optimal computation points.
	(alloc_pre_mem, free_pre_mem): Corresponding changes.
	(compute_pre_data): Simplify and call pre_lcm to run the lazy
	code motion dataflow analysis.
	(pre_insert, pre_insert_copies, pre_delete): Revamp to use LCM
	based redundant and optimal computation points.

From-SVN: r25886
1999-03-21 13:49:10 -07:00
Jeffrey A Law 077692c615 * basic-block.h (pre_lcm, pre_rev_lcm): Declare.
From-SVN: r25885
1999-03-21 12:00:05 -07:00
Jeffrey A Law 43c2d67a1a toplev.c (main): A debug option without a level defaults to level 2.
* toplev.c (main): A debug option without a level defaults to
        level 2.

From-SVN: r25884
1999-03-21 09:38:34 -07:00
Nick Clifton 088e716060 Preserve programmer specified labels, and emit debug info for them even if
they are deleted.

From-SVN: r25883
1999-03-21 12:14:09 +00:00
Mark Mitchell 0fdb7c85ce Give my new email address.
From-SVN: r25882
1999-03-21 09:34:14 +00:00
Manfred Hollstein e541d2b129 Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be linked with.
gcc/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
	* Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be
	linked with.
gcc/f/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
	* Makefile.in (g77$(exeext)): Depend on intl.o.  Link in intl.o.
gcc/java/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
	* Make-lang.in ($(GCJ)$(exeext)): Add intl.o to list of files to be
	linked with.
gcc/po/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
	* POTFILES.in: Track latest file renamings.
1999-03-01  Manfred Hollstein  <manfred@s-direktnet.de>
	* POTFILES.in: Remove files which do not exist anymore in egcs.
	Fix names of those files which are now living in egcs's
	libiberty/include directories.

From-SVN: r25881
1999-03-21 07:53:00 +00:00
Manfred Hollstein 9a4bcb83e1 *** empty log message ***
From-SVN: r25880
1999-03-21 07:52:59 +00:00
Manfred Hollstein 28a4a7ffe6 Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be linked with.
�
gcc/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
	* Makefile.in (xgcc$(exeext)): Add intl.o to list of files to be
	linked with.
gcc/f/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
	* Makefile.in (g77$(exeext)): Depend on intl.o.  Link in intl.o.
gcc/java/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
	* Make-lang.in ($(GCJ)$(exeext)): Add intl.o to list of files to be
	linked with.
gcc/po/ChangeLog:
1999-03-21  Manfred Hollstein  <manfred@s-direktnet.de>
	* POTFILES.in: Track latest file renamings.
1999-03-01  Manfred Hollstein  <manfred@s-direktnet.de>
	* POTFILES.in: Remove files which do not exist anymore in egcs.
	Fix names of those files which are now living in egcs's
	libiberty/include directories.

From-SVN: r25879
1999-03-21 07:52:49 +00:00
Kaveh R. Ghazi 4bcde32e86 Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H).
* Makefile.in (jcf-dump.o): Depend on $(CONFIG_H)
        $(srcdir)/../system.h and $(JAVA_TREE_H).
        (jcf-io.o): Depend on $(JAVA_TREE_H).
        (mangle.o): Likewise.
        * check-init.c (check_cond_init): Add static prototype.
        * class.c (build_java_method_type, hashUtf8String,
        make_field_value, get_dispatch_vector, get_dispatch_table,
        append_gpp_mangled_type, mangle_static_field): Likewise.
        (strLengthUtf8): Hide unused definition.
        (hashUtf8String): Const-ify.
        (make_field_value): Un-ANSI-fy.
        * constants.c: Move inclusion of jcf.h above java-tree.h.
        (set_constant_entry, find_class_or_string_constant,
        find_name_and_type_constant, get_tag_node,
        build_constant_data_ref): Add static prototype.
        * decl.c (push_jvm_slot, builtin_function,
        lookup_name_current_level): Likewise.
        (builtin_function): Const-ify.
        * except.c (expand_start_java_handler, expand_end_java_handler):
        Add static prototype.
        * expr.c (flush_quick_stack, push_value, pop_value,
        java_stack_swap, java_stack_dup, build_java_athrow,
        build_java_jsr, build_java_ret, expand_java_multianewarray,
        expand_java_arraystore, expand_java_arrayload,
        expand_java_array_length, build_java_monitor, expand_java_pushc,
        expand_java_return, expand_java_NEW, expand_java_INSTANCEOF,
        expand_java_CHECKCAST, expand_iinc, expand_java_binop, note_label,
        expand_compare, expand_test, expand_cond, expand_java_goto,
        expand_java_call, expand_java_ret, pop_arguments, expand_invoke,
        expand_java_field_op, java_push_constant_from_pool): Likewise.
        (decode_newarray_type, expand_iinc): Un-ANSI-fy.
        (build_java_arraynull_check): Mark parameters `node' and `type'
        with ATTRIBUTE_UNUSED.
        (note_label): Likewise for parameter `current_pc'.
        (expand_java_call, expand_java_ret): Hide unused definition.
        * java-tree.h (make_class, build_constants_constructor,
        java_set_exception_lang_code, pop_labeled_block, emit_handlers,
        init_outgoing_cpool, register_class, emit_register_classes,
        java_layout_seen_class_methods): Prototype.
        (unicode_mangling_length): Const-ify.
        (append_gpp_mangled_name, append_gpp_mangled_classtype,
        emit_unicode_mangled_name, format_int, format_uint,
        jcf_trim_old_input, jcf_print_utf8, jcf_print_char,
        jcf_print_utf8_replace, open_class): Prototype.
        * jcf-dump.c: Include "config.h", not <config.h>.  Don't include
        <stdio.h>.  Include tree.h/java-tree.h.
        (utf8_equal_string usage, process_class): Add static prototype.
        (open_class): Don't prototype this here.
        (utf8_equal_string): Match arguments to format specifiers.
        (HANDLE_CODE_ATTRIBUTE, BRANCH, JSR, RET, LOOKUP_SWITCH,
        TABLE_SWITCH, disassemble_method): Likewise.
        * jcf-io.c: Include tree.h/java-tree.h.
        (open_class, find_classfile, jcf_print_utf8,
        jcf_print_utf8_replace): Const-ify.
        * jcf-parse.c (parse_zip_file_entries, process_zip_dir,
        parse_class_file): Add static prototype.
        (find_in_current_zip): Match definition to existing static
        prototype.
        * jcf-write.c: Include jcf.h before tree.h/java-tree.h.
        (alloc_chunk, append_chunk, append_chunk_copy, gen_jcf_label,
        finish_jcf_block, define_jcf_label, get_jcf_label_here,
        put_linenumber, localvar_alloc, localvar_free, get_access_flags,
        write_chunks, adjust_typed_op, generate_bytecode_conditional,
        generate_bytecode_return, perform_relocations, init_jcf_state,
        init_jcf_method, release_jcf_state, generate_classfile):
        Add static prototype.
        (emit_unop): Mark parameter `type' with ATTRIBUTE_UNUSED.
        (make_class_file_name): Const-ify.
        * jcf.h (find_classfile): Const-ify.
        * jv-scan.c (reset_report): Remove prototype.
        * jvgenmain.c: Include jcf.h/tree.h/java-tree.h.
        (error): Rewrite to allow varargs.
        * lang.c (lang_f_options): Const-ify.
        * lex.c (java_parse_escape_sequence): Add static prototype.
        (java_allocate_new_line): Match definition to existing static
        prototype.
        * mangle.c Include tree.h/java-tree.h.
        (unicode_mangling_length, emit_unicode_mangled_name,
        append_gpp_mangled_name, append_gpp_mangled_classtype): Const-ify.
        * parse.h (jdep_code): Remove trailing comma in enumeration.
        (java_get_line_col): Move prototype outside of !JC1_LITE test.
        (reset_report): Add prototype.
        * verify.c (push_pending_label, merge_types): Add static
        prototypes.
        * zipfile.h (opendir_in_zip, open_in_zip): Prototype.

From-SVN: r25878
1999-03-21 06:09:25 +00:00
Jeffrey A Law 9f12f2f3d9 Bump for snapshot
From-SVN: r25876
1999-03-20 18:15:08 -07:00
Jeff Law 0f2169e761 Daily bump.
From-SVN: r25875
1999-03-20 17:45:03 -07:00
Kaveh R. Ghazi ee76cf2a50 * sparc.h (TARGET_SWITCHES): Add null description to default case.
From-SVN: r25872
1999-03-20 19:31:37 +00:00
Kaveh R. Ghazi 54ea1de9f3 Warning fixes:
* c-lex.c (yylex): Remove unused variable `bytes'.
        * flow.c (print_rtl_with_bb): Cast the return value of alloca.
        * function.c (assign_parms): Wrap variable `varargs_setup' in
        macro SETUP_INCOMING_VARARGS.
        (thread_prologue_and_epilogue_insns): Mark parameter `f' with
        ATTRIBUTE_UNUSED.
        * local-alloc.c (no_equiv): Likewise for parameter `store'.
        * sched.c (schedule_insns): Remove unused variables `insn' and `next'.
        * tlink.c (symbol_hash_newfunc, symbol_hash_lookup,
        file_hash_newfunc, file_hash_lookup, demangled_hash_newfunc,
        demangled_hash_lookup, symbol_push, symbol_pop, file_push,
        file_pop, tlink_init, tlink_execute, frob_extension,
        obstack_fgets, tfgets, pfgets, freadsym, read_repo_file,
        maybe_tweak, recompile_files, read_repo_files,
        demangle_new_symbols, scan_linker_output): Add static prototype.
        (symbol_hash_newfunc, file_hash_newfunc, demangled_hash_newfunc):
        Make the third argument a `hash_table_key'.
        * toplev.c (debug_start_source_file): Mark parameter `filename'
        with ATTRIBUTE_UNUSED.

From-SVN: r25871
1999-03-20 19:21:31 +00:00
Andreas Schwab 59d4096429 tm.texi (Varargs): Don't split argument of @item across lines.
* tm.texi (Varargs): Don't split argument of @item across lines.
	* invoke.texi: Fix use of @item vs @itemx.

From-SVN: r25870
1999-03-20 17:30:06 +00:00
Michael Hayes 4bca1429ec c4x.h (TARGET_SWITCHES): Add null description to default case.
* config/c4x/c4x.h (TARGET_SWITCHES): Add null description to
	default case.

From-SVN: r25869
1999-03-20 14:01:57 +00:00
Michael Hayes b50cb11f46 * loop.c (check_dbra_loop): Fix debug message.
From-SVN: r25868
1999-03-20 02:35:35 +00:00
Jeff Law 27d138a253 Daily bump.
From-SVN: r25867
1999-03-19 17:45:04 -07:00
Michael Hayes 867222071c c4x.md (decrement_and_branch_on_count): Emit rptb_end pattern instead of decrement_and_branch_until_zero pattern.
* config/c4x/c4x.md (decrement_and_branch_on_count): Emit rptb_end
	pattern instead of decrement_and_branch_until_zero pattern.

From-SVN: r25866
1999-03-19 18:57:43 +00:00
Michael Hayes d9e284b407 c4x.h (TARGET_SWITCHES): Add documentation.
* config/c4x/c4x.h (TARGET_SWITCHES): Add documentation.
	* config/c4x/c4x.h (TARGET_OPTIONS): Add documentation.

From-SVN: r25865
1999-03-19 14:45:58 +00:00