1. 13 Oct, 1998 20 commits
    • Warning fixes: · c84e2712
      	* Makefile.in (gencheck.o): Depend on gansidecl.h.
      	* c-common.c (print_char_table): Add missing initializers.
      	(scan_char_table): Likewise.
      	(time_char_table): Likewise.
      	* c-decl.c (c_decode_option): Mark parameter `argc' with
      	ATTRIBUTE_UNUSED.
      	(declare_parm_level): Mark parameter `definition_flag' with
      	ATTRIBUTE_UNUSED.
      	* c-lex.c (readescape): Use `(unsigned)1' in shift.
      	(yylex): Likewise.  Cast `sizeof' to an (int) when comparing
      	against one.
      	* calls.c (store_one_arg): Remove unused parameter `fndecl'.  All
      	callers changed.
      	(emit_call_1): Mark parameters `fndecl' and `funtype' with
      	ATTRIBUTE_UNUSED.
      	(expand_call): Cast result of MIN() to (unsigned int) when
      	comparing against an unsigned value.
      	* cccp.c (pcfinclude): Remove unused parameter `limit'.  All
      	callers changed.
      	(make_definition): Remove unused parameter `op'.  All callers
      	changed.
      	(create_definition): Cast REST_EXTENSION_LENGTH to (long) when
      	comparing against the result of pointer arithmetic.
      	* config/mips/mips.h (FUNCTION_ARG_BOUNDARY): Cast to (unsigned)
      	when comparing against one.
      	* dwarf2out.c (dwarf2out_frame_debug): Cast REGNO() and
       	HARD_FRAME_POINTER_REGNUM to (unsigned) when comparing against
       	one.
      	(output_die): Move variable `i' into the scope in which it is
      	used.  Change its type to `unsigned'.
      	(output_die): Cast the result of `strlen' to (int) when passing it
      	to ASM_OUTPUT_ASCII().
      	(output_pubnames): Likewise.
      	(output_line_info): Likewise.
      	* emit-rtl.c (global_rtl): Add missing initializers.
      	* explow.c (promote_mode): Mark parameter `for_call' with
      	ATTRIBUTE_UNUSED.
      	* expmed.c (expand_shift): Cast the result of GET_MODE_BITSIZE to
       	`unsigned HOST_WIDE_INT' when comparing against one.
      	(synth_mult): Change type of variable `cost' to int.
      	(emit_store_flag): Use `(unsigned HOST_WIDE_INT) 1' in shift.
      	* expr.c (copy_blkmode_from_reg): Cast BITS_PER_WORD to (unsigned)
      	when comparing against one.
      	(get_inner_reference): Change variable `alignment' to unsigned.
      	(expand_expr): Cast the result of GET_MODE_ALIGNMENT to (unsigned
      	int) when comparing against one.
      	(expand_builtin_setjmp): Change type of variable `i' to size_t.
      	* fold-const.c (div_and_round_double): Cast BASE to
      	(HOST_WIDE_INT) when comparing against one.
      	* gencheck.c: Include gansidecl.h.
      	(main): Mark parameter `argv' with ATTRIBUTE_UNUSED.
      	* optabs.c (gen_cond_trap): Mark parameters `code', `op2' and
      	`tcode' with ATTRIBUTE_UNUSED.
      	* real.c (edivm): Cast constant value to (unsigned long) in
      	expression compared against an unsigned value.
      	* stmt.c (expand_return): Cast BITS_PER_WORD to (unsigned) when
      	comparing against one.
      	(expand_end_case): Cast CASE_VALUES_THRESHOLD to (unsigned int)
      	when comparing against one.
      	* stor-layout.c (mode_for_size): Cast MAX_FIXED_MODE_SIZE to
      	(unsigned int) when comparing against one.  Likewise for
      	GET_MODE_BITSIZE.
      	(smallest_mode_for_size): Likewise.
      	(save_storage_status): Mark parameter `p' with ATTRIBUTE_UNUSED.
      	(restore_storage_status): Likewise.
      	* toplev.c (debug_args): Add missing initializer.
      	(f_options): Spelling correction.  Add missing initializers.
      	(documented_lang_options): Likewise.
      	(debug_end_source_file): Mark parameter `lineno' with
      	ATTRIBUTE_UNUSED.
      	* tree.c (valid_machine_attribute): Mark parameters `attr_args',
      	`decl' and `type' with ATTRIBUTE_UNUSED.
      	* varasm.c (decode_reg_name): Cast `sizeof' expression to (int)
      	when comparing against one.
      	(assemble_variable): Mark parameter `top_level' with
      	ATTRIBUTE_UNUSED.
      	(assemble_external_libcall): Mark parameter `fun' with
      	ATTRIBUTE_UNUSED.
      	(output_constant_pool): Mark parameters `fnname' and `fndecl' with
      	ATTRIBUTE_UNUSED.
      
      From-SVN: r23054
      Kaveh R. Ghazi committed
    • cp-tree.h (specializations_of_same_template_p): Remove. · 9fbf56f7
      	* cp-tree.h (specializations_of_same_template_p): Remove.
      	* search.c (get_template_base): Don't use it.
      	(get_template_base_recursive): Likewise.
      	* pt.c (specializations_of_same_template_p): Remove.
      	(unify): Don't use it.
      	(lookup_template_class): Find the correct parent when setting
      	CLASSTYPE_TI_TEMPLATE.
      
      From-SVN: r23053
      Mark Mitchell committed
    • Fix discrepancies between devo and egcs. · 29a65e3d
      From-SVN: r23052
      Nick Clifton committed
    • iris6.h (ASM_OUTPUT_WEAK_ALIAS): Call ASM_GLOBALIZE_LABEL. · 48ad5afd
      	* mips/iris6.h (ASM_OUTPUT_WEAK_ALIAS): Call ASM_GLOBALIZE_LABEL.
      	* varasm.c (assemble_start_function et al): Don't call
      	ASM_GLOBALIZE_LABEL for weak symbols.
      
      From-SVN: r23051
      Jason Merrill committed
    • jcf-dump.c (process_class): Use FATAL_EXIT_CODE, not -1. · 0a65887a
      	* jcf-dump.c (process_class): Use FATAL_EXIT_CODE, not -1.
      	(main): Likewise.  Exit with SUCCESS_EXIT_CODE at end of
      	function.
      	Include <config.h> and "system.h".
      	(disassemble_method): Undefine RET to avoid clash with
      	config/i386/i386.h.
      
      From-SVN: r23050
      Tom Tromey committed
    • Check for NULL return from gen_lowpart_if_possible(). · 2ce5e1b4
      From-SVN: r23049
      Nick Clifton committed
    • configure: Add pattern to replace "build_tooldir"'s definition in the generated Makefile... · 38ada91e
      	* configure: Add pattern to replace "build_tooldir"'s
      	definition in the generated Makefile with "tooldir"'s
      	actual value.
      
      From-SVN: r23048
      Manfred Hollstein committed
    • * collect2.c (main): Pass -EL/-EB through to the compiler. · fb0b29ad
      From-SVN: r23047
      Jeffrey A Law committed
    • expr.c (push_block): Handle targets where the stack grows to higher addresses... · e1a9b2ab
              * expr.c (push_block): Handle targets where the stack grows
              to higher addresses, but args grow to lower addresses and
              ACCUMULATE_OUTGOING_ARGS is not defined.
      
      From-SVN: r23046
      Herman A.J. ten Brugge committed
    • Makefile.in (.SUFFIXES): Don't use any. · ce43588f
      1998-10-12  Dave Love  <fx@gnu.org>
      	* Makefile.in (.SUFFIXES): Don't use any.
      	(all-unilib): New target, like old all.
      	(all): Use it.
      	(.PHONY): Add all-unilib.
      
      From-SVN: r23045
      Dave Love committed
    • Regenerated. · c007ef46
      From-SVN: r23044
      Dave Love committed
    • Revert bogus previous checkin. · 7982430b
      From-SVN: r23043
      Dave Love committed
    • · 21f86272
      Doh!
      
      From-SVN: r23042
      Jeff Law committed
    • * config.sub: Bring back lost sparcv9. · 56a8387f
      From-SVN: r23041
      Jeffrey A Law committed
    • Extend meaning of 'c' operands to support .vtinherit. · 5ca2111f
      From-SVN: r23038
      Catherine Moore committed
    • c4x.c: Convert to gen_rtx_FOO. · d5e4ff48
      	* config/c4x/c4x.c:  Convert to gen_rtx_FOO.
      	Added ATTRIBUTE_UNUSED to unused function arguments.
      	(rc_reg_operand): New predicate.
      	(c4x_rptb_insert): New function.
      	(c4x_rptb_nop_p): Recognize modified rptb_top pattern.
      	(c4x_optimization_options): New function.
      	* config/c4x/c4x.md: Convert to gen_rtx_FOO.
      	 (decrement_and_branch_on_count): New pattern.
      	 (rptb_top): Modified pattern to work with BCT optimization.
      	* config/c4x/c4x.h (RC_REG): New register class.
      	(rc_reg_operand): Define prototype.
      	(IS_RC_REG): New macro.
      	(IS_RC_OR_PSEUDO_REG): New macro.
      	(IS_RC_OR_PSEUDO_REGNO): New macro.
      	(OPTIMIZATION_OPTIONS): Define.
      
      From-SVN: r23037
      Michael Hayes committed
    • Daily bump. · df3f6b6d
      From-SVN: r23036
      Jeff Law committed
  2. 12 Oct, 1998 20 commits