1. 06 Jul, 2003 1 commit
    • neil's avatar
      * Makfile.in: Remove traces of mbchar. · c4918153
      neil authored
      	* c-parse.in (MULTIBYTE_CHARS): Remove.
      	* config.in (MULTIBYTE_CHARS): Remove.
      	* configure: Remove --enable-mbchar.
      	* configure.in: Remove --enable-mbchar.
      	* mbchar.c, mbchar.h: Remove.
      	* system.h: Poison MULTIBYTE_CHARS.
      	* config/linux-aout.h (MULTIBYTE_CHARS): Remove.
      	* config/linux.h (MULTIBYTE_CHARS): Remove.
      	* config/svr4.h (MULTIBYTE_CHARS): Remove.
      	* config/sparc/linux.h (MULTIBYTE_CHARS): Remove.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69009 138bc75d-0d04-0410-961f-82ee72b054a4
      c4918153
  2. 16 Jun, 2003 1 commit
  3. 17 May, 2003 1 commit
  4. 16 Dec, 2002 1 commit
  5. 17 Jul, 2002 1 commit
    • neil's avatar
      * cpplib.c (do_sccs): Handle #sccs on all systems. · b07c4b85
      neil authored
      	* system.h (SCCS_DIRECTIVE): Poison.
      	* config/darwin.h, config/freebsd.h, config/netbsd.h,
      	config/ptx4.h, config/svr3.h, config/svr4.h, config/alpha/elf.h,
      	config/arm/linux-elf.h, config/c4x/c4x.h, config/d30v/d30v.h,
      	config/i370/i370.h, config/i386/gas.h, config/i386/sco5.h,
      	config/i960/i960.h, config/m68hc11/m68hc11.h, config/m68k/3b1.h,
      	config/m68k/3b1g.h, config/m68k/crds.h, config/m68k/mot3300.h,
      	config/m68k/pbb.h, config/m88k/m88k.h, config/mips/mips.h,
      	config/sparc/pbd.h, config/stormy16/stormy16.h, config/vax/vaxv.h:
      	Remove all references to SCCS_DIRECTIVE.
      	* doc/cpp.texi, doc/tm.texi: Update.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55542 138bc75d-0d04-0410-961f-82ee72b054a4
      b07c4b85
  6. 27 Feb, 2002 1 commit
    • zack's avatar
      * c-common.c, c-common.h, c-decl.c, c-lex.c, c-parse.in, · 455730ef
      zack authored
      	c-tree.h, c-typeck.c, cppexp.c, cpplex.c, cpplib.c, cpplib.h,
      	cppmacro.c, objc/lang-specs.h, objc/objc-act.c,
      	builtin-types.def, builtins.def, dwarf2out.c, dwarfout.c,
      	gcc.c, toplev.c: Delete code implementing -traditional mode.
      
      	* ada/misc.c, ch/ch-tree.h, ch/decl.c, cp/decl2.c, f/com.c,
      	f/lex.c, f/top.c, java/builtins.c, java/decl.c: Delete
      	traditional-mode-related code copied from the C front end
      	but not used, or used only to permit the compiler to link.
      
      	* doc/bugreport.texi, doc/cpp.texi, doc/extend.texi,
      	doc/invoke.texi, doc/standards.texi, doc/trouble.texi:
      	Document removal of -traditional mode for compilation, and
      	remove documentation only relevant to that mode.
      
      	* config/nextstep.h, config/ptx4.h, config/svr4.h,
      	config/convex/convex.h, config/d30v/d30v.h,
      	config/i386/dgux.h, config/i386/osf1elf.h,
      	config/i386/osfelf.h, config/i386/osfrose.h,
      	config/i386/sco5.h, config/i386/sol2.h, config/m68k/a-ux.h,
      	config/m68k/hp310.h, config/m88k/dgux.h,
      	config/m88k/dguxbcs.h, config/m88k/luna.h, config/m88k/m88k.c,
      	config/m88k/m88k.h, config/m88k/openbsd.h,
      	config/mips/abi64.h, config/mips/osfrose.h,
      	config/mips/svr4-5.h, config/mips/svr4-t.h,
      	config/sparc/sol2-sld-64.h, config/sparc/sol2.h,
      	config/stormy16/stormy16.h: Remove all references to
      	-traditional from target specs.  Delete all mention of the
      	no-longer-necessary TRADITIONAL_RETURN_FLOAT macro.  Also
      	delete a couple of commented-out definitions of
      	DOLLARS_IN_IDENTIFIERS, with (incorrect) commentary referring
      	to -traditional.
      
      	* system.h: Poison TRADITIONAL_RETURN_FLOAT.
      	* doc/tm.texi: Remove mention of TRADITIONAL_RETURN_FLOAT macro.
      
      	* testsuite/gcc.c-torture/execute/920730-1t.c,
      	testsuite/gcc.c-torture/execute/920730-1t.x,
      	testsuite/gcc.dg/ext-glob.c: Delete test cases, only relevant
      	to -traditional.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50110 138bc75d-0d04-0410-961f-82ee72b054a4
      455730ef
  7. 19 Oct, 2001 1 commit
    • sirl's avatar
      2001-10-19 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> · 277773bd
      sirl authored
      	* config.gcc (i[34567]86-*-gnu*, arc-*-elf*, d30v-*,
      	fr30-*-elf, hppa*64*-*-linux*, parisc*64*-*-linux*, hppa*-*-linux*,
      	parisc*-*-linux*, i370-*-linux*, i[34567]86-*-chorusos*,
      	i[34567]86-*-elf*, i[34567]86-ncr-sysv4*, i[34567]86-*-netware,
      	i[34567]86-sequent-ptx4*, i[34567]86-sequent-sysv4*,
      	i[34567]86-*-beoself*, i[34567]86-*-beos*, i[34567]86-*-freebsd*,
      	i[34567]86-*-netbsdelf*, i[34567]86-*-linux*libc1,
      	i[34567]86-*-linux*, i[34567]86-moss-msdos*, i[34567]86-*-moss*,
      	i[34567]86-go32-rtems*, i[34567]86-*-rtems*, i[34567]86-*-rtemself*,
      	i[34567]86-*-solaris2*, i[34567]86-*-sysv5*, i[34567]86-*-sysv4*,
      	i[34567]86-*-udk*, i[34567]86-*-osf1*, i[34567]86-dg-dgux*,
      	i860-alliant-*, i860-*-sysv4*, ia64*-*-aix*, ia64*-*-linux*,
      	ia64*-*-hpux*, m32r-*-elf*, m88k-dg-dgux*, m88k-*-sysv4*, mcore-*-elf,
      	mips*-*-linux*, mn10200-*-*, mn10300-*-*, pj*-linux*, pjl-*,
      	powerpc64-*-linux*, powerpc-*-sysv*, powerpc-*-netbsd*,
      	powerpc-*-chorusos*, powerpc-*-eabiaix*, powerpc-*-eabisim*,
      	powerpc-*-elf*, powerpc-*-eabi*, powerpc-*-rtems*,
      	powerpc-*-linux*libc1, powerpc-*-linux*, powerpc-wrs-vxworks*,
      	powerpcle-wrs-vxworks*, powerpcle-*-sysv*, powerpcle-*-elf*,
      	powerpcle-*-eabisim*, powerpcle-*-eabi*, powerpcle-*-solaris2*,
      	rs6000-*-mach*, s390-*-linux*, s390x-*-linux*, sh-*-elf*,
      	sh-*-rtemself*, sh-*-rtems*, sh-*-linux*, stormy16-*-elf,
      	v850-*-rtems*, v850-*-*, x86_64-*-linux*), cris-*-aout, cris-*-elf,
      	cris-*-none, cris-*-linux*: Update ${tmfile} list.
      	(c4x-*-rtems*, c4x-*, i[34567]86-go32-rtems*, i[34567]86-*-rtemscoff*,
      	i[34567]86-*-rtems*, i[34567]86-*-rtemself*, i[34567]86-*-osf1*,
      	mn10200-*-*, mn10300-*-*, powerpc-*-beos*, powerpc-*-darwin*,
      	powerpc-wrs-vxworks*, powerpcle-wrs-vxworks*, v850-*-rtems*,
      	v850-*-*): Delete superflous ${cpu_type} setting.
      	* config/linux.h: Delete svr4.h include.
      	(SET_ASM_OP): Delete.
      	* config/netware.h (INT_ASM_OP): Undef before define.
      	* config/ptx4.h: Delete elfos.h include.
      	(PREFERRED_DEBUGGING_TYPE): Undef instead of wrapping.
      	* config/svr4.h: Delete elfos.h include. Update commentary.
      	* config/arc/arc.h, config/d30v/d30v.h, config/fr30/fr30.h,
      	config/m32r/m32r.h, config/m88k/sysv4.h, config/mn10200/mn10200.h,
      	config/mn10200/mn10300.h, config/stormy16/stormy16.h,
      	config/v850/v850.h: Delete svr4.h include.
      	* config/i370/linux.h, config/i386/osf1elf.h, config/m68k/linux.h,
      	config/m68k/m68kv4.h, config/m88k/sysv4.h,
      	config/sparc/sysv4.h: Update includes.
      	* config/i386/beos-elf.h, config/i386/netware.h, config/i386/ptx4-i.h,
      	config/i386/rtemself.h, config/i386/sol2.h, config/i386/sysv4.h,
      	config/i386/sysv5.h, config/i386/udk.h, config/ia64/linux.h,
      	config/m88k/dguxbcs.h: Delete includes.
      	* config/i386/dgux.h, config/i386/osf1elfgdb.h: Delete include.
      	(PREFERRED_DEBUGGING_TYPE): Undef before defining it.
      	* config/i860/fx2800.h (ASM_OUTPUT_SOURCE_LINE): Undef before defining
      	it.
      	* config/m88k/dgux.h: Delete include.
      	(SDB_DEBUGGING_INFO, PREFERRED_DEBUGGING_TYPE):  Undef before
      	defining it.
      	* config/pj/pj.h (ASM_GENERATE_INTERNAL_LABEL,
      	ASM_OUTPUT_INTERNAL_LABEL, ASM_OUTPUT_SKIP): Undef before defining it.
      	* config/sh/elf.h: Update include.
      	(SDB_DEBUGGING_INFO, DWARF2_DEBUGGING_INFO, PREFERRED_DEBUGGING_TYPE,
      	DWARF2_ASM_LINE_DEBUG_INFO): Move behind includes.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46366 138bc75d-0d04-0410-961f-82ee72b054a4
      277773bd
  8. 13 Aug, 2001 1 commit
  9. 26 Feb, 2000 1 commit
  10. 26 Jan, 2000 1 commit
    • amylaar's avatar
      gcc: · 255b8f3f
      amylaar authored
      	* calls.c (special_function_p): New argument fork_or_exec.
      	(expand_call): When profile_arc_flag is set and the function
      	is in the fork_or_exec group, call __bb_fork_func first.
      	* libgcc2.c, _bb module (__bb_fork_func): New function.
      	(__bb_exit_func): If fcntl F_SETLKW is available, use it to lock
      	output file.
      	* config/svr4.h (TARGET_HAS_F_SETLKW): Define.
      	* tree.h (special_function_p): Update prototype.
      
      gcc/cp:
      	* cp/optimize.c (calls_setjmp_r): Supply new argument
      	to special_function_p.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31635 138bc75d-0d04-0410-961f-82ee72b054a4
      255b8f3f
  11. 07 Jan, 2000 1 commit
  12. 12 Nov, 1999 1 commit
  13. 06 Nov, 1999 1 commit
  14. 24 Oct, 1999 1 commit
    • ghazi's avatar
      * output.h (ctors_section, dtors_section, bss_section): Prototype. · bf008cdd
      ghazi authored
      	* alpha/alpha-interix.h (text_section): Delete prototype.
      	* alpha/elf.h (text_section): Likewise.
      	* arm/linux-elf.h (text_section): Likewise.
      	* arm/linux-telf.h (text_section): Likewise.
      	* c4x/c4x.h (text_section): Likewise.
      	* dsp16xx/dsp16xx.h (bss_section): Likewise.
      	* elfos.h (text_section): Likewise.
      	* i386/aix386ng.h (text_section): Likewise.
      	* i386/i386-interix.h (text_section): Likewise.
      	* i386/sco5.h (text_section): Likewise.
      	* i386/svr3gas.h (text_section): Likewise.
      	* nextstep.h (text_section): Likewise.
      	* psos.h (text_section): Likewise.
      	* ptx4.h (text_section): Likewise.
      	* svr3.h (text_section): Likewise.
      	* svr4.h (text_section, ctors_section, dtors_section): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30145 138bc75d-0d04-0410-961f-82ee72b054a4
      bf008cdd
  15. 21 Oct, 1999 1 commit
    • ghazi's avatar
      * calls.c: Include tm_p.h later, so everything we need is defined. · 075136a2
      ghazi authored
              * expr.c: Likewise.
              * function.c: Likewise.
      
              * except.c: Include tm_p.h.
      
              * sparc.c: Likewise.
              (dwarf2out_cfi_label): Don't prototype.
              (check_return_regs, epilogue_renumber,
              ultra_cmove_results_ready_p, ultra_fpmode_conflict_exists,
              ultra_find_type, ultra_build_types_avail, ultra_flush_pipeline,
              ultra_rescan_pipeline_state, set_extends, ultra_code_from_mask,
              ultra_schedule_insn): Add static prototype.
              (data_segment_operand, text_segment_operand): Call itself with the
              proper number of arguments.
              (sparc_flat_save_restore, sparc_v8plus_shift): Constify a char*.
      
              * sparc.h: Move all declarations to sparc-protos.h.
              (SELECT_RTX_SECTION):  Pass a missing MODE argument to
              symbolic_operand.
      
              * sparc/sysv4.h (SELECT_RTX_SECTION): Likewise.
      
              * config/svr4.h (text_section, ctors_section, dtors_section): Add
              Prototypes.
              (ASM_OUTPUT_SECTION_NAME, UNIQUE_SECTION,
              ASM_FINISH_DECLARE_OBJECT, ASM_OUTPUT_LIMITED_STRING,
              ASM_OUTPUT_ASCII): Constify a char*.
      
              * sparc-protos.h: New file for sparc prototypes.
      
      cp:
              * expr.c: Include tm_p.h.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30122 138bc75d-0d04-0410-961f-82ee72b054a4
      075136a2
  16. 15 Sep, 1999 1 commit
    • jason's avatar
      * gbl-ctors.h: Lose HAVE_ATEXIT. Don't define ON_EXIT. · 3da2e097
      jason authored
      	* libgcc2.c: Lose obsolete defn of WEAK_ALIAS.
      	(__bb_init_func, __bb_init_prg): Use atexit instead of ON_EXIT.
      	(__do_global_dtors): Likewise.  Don't mess with _exit_dummy_decl.
      	(atexit, exit): Simplify.
      	* tm.texi: Document NEED_ATEXIT and ON_EXIT.  Remove HAVE_ATEXIT.
      	* config/lots: Remove defns of HAVE_ATEXIT.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@29439 138bc75d-0d04-0410-961f-82ee72b054a4
      3da2e097
  17. 26 Jul, 1999 1 commit
  18. 16 Jul, 1999 1 commit
  19. 14 Jun, 1999 1 commit
  20. 26 Mar, 1999 1 commit
  21. 31 Jan, 1999 1 commit
    • zack's avatar
      · 5bbb9f06
      zack authored
      1999-01-31 17:52 -0500  Zack Weinberg  <zack@midnite.ec.rhno.columbia.edu>
      	* flags.h: Declare flag_no_ident.
      	* toplev.c: Define flag_no_ident.  Process -f(no-)ident here.
      	* c-decl.c: Don't define flag_no_ident.  Don't process
                -f(no-)ident switches here.
      	* ch/decl.c: Likewise.
      	* cp/decl2.c: Likewise.
      	* c-tree.h: Don't declare flag_no_ident.
      	* ch/ch-tree.h: Likewise.
      	* cp/cp-tree.h: Likewise.
      	* config/elfos.h (ASM_FILE_END): Output final .ident directive
                only if !flag_no_ident.
      	* config/ptx4.h: Likewise.
      	* config/svr4.h: Likewise.
      	* config/alpha/elf.h: Likewise.
      	* config/arm/linux-elf.h: Likewise.
      	* config/i386/sco5.h: Likewise.
      	* config/i860/fx2800.h: Likewise.
      	* config/mips/gnu.h: Likewise.
      	* config/i386/osfrose.h: Likewise.
      	* gcc.c (C specs): Map -Qn to -fno-ident.
      	* ch/lang-specs.h: Likewise.
      	* cp/lang-specs.h: Likewise.
      	* f/lang-specs.h: Likewise.
      	* objc/lang-specs.h: Likewise.
      	* java/lang-specs.h: Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@24943 138bc75d-0d04-0410-961f-82ee72b054a4
      5bbb9f06
  22. 23 Oct, 1998 1 commit
    • ghazi's avatar
      Warning fixes: · eaa1ef84
      ghazi authored
              * sparc.h (EXTRA_SPECS): Add missing initializers.
              (sparc_defer_case_vector): Provide a prototype.
              * svr4.h (ASM_OUTPUT_ASCII): Cast STRING_LIMIT to (long) when
              comparing it to the result of a pointer subtraction.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23254 138bc75d-0d04-0410-961f-82ee72b054a4
      eaa1ef84
  23. 28 Sep, 1998 1 commit
    • clm's avatar
      * flags.h: Add flag_data_sections. · e70c91fb
      clm authored
              * toplev.c:  Add option -fdata-sections.  Add flag_data_sections.
              (compile_file):  Error if flag_data_sections not supported.
              * varasm.c (assemble_variable):  Handle flag_data_sections.
              * config/svr4.h:  Modify prefixes for UNIQUE_SECTION_NAME.
              * config/mips/elf.h:  Likewise.
              * config/mips/elf64.h:  Likewise.
              * invoke.texi:  Describe -fdata-sections.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22619 138bc75d-0d04-0410-961f-82ee72b054a4
      e70c91fb
  24. 19 Jun, 1998 1 commit
  25. 14 Apr, 1998 2 commits
  26. 27 Jan, 1998 1 commit
    • law's avatar
      / · 9e51f23f
      law authored
      	* c-lex.c: Include <stdlib.h> and <string.h>/<strings.h>.  Add
      	prototype for `handle_sysv_pragma', and make it static.  Add
      	parentheses around assignment used as truth value.
      	* combine.c (combine_instructions): Protect variable `prev' with
      	macro HAVE_cc0.
      	(can_combine_p): Protect variable `link' with AUTO_INC_DEC.
      	(extract_left_shift): Add parentheses around operand of &.
      	(merge_outer_ops): Avoid an empty body in an else-statement.
      	(gen_rtx_combine): Remove unused variable `i'.
      	* sparc/gmon-sol2.c: Include <fcntl.h>.  Make return type of
              function monstartup `void'.  Likewise for internal_mcount.  Add
              `static void' prototype for moncontrol.  Reconcile sprintf format
              vs. args.
      	* sparc/sparc.c: Include <stdlib.h> and <string.h>/<strings.h>.
      	Make return type of function_arg_slotno explicitly `int'.
      	(reg_unused_after): Add	parentheses around assignment used as
      	truth value.
      	(save_regs): Add explicit braces to avoid ambiguous `else'.
      	(function_arg_slotno): Add parentheses around && within ||.
      	(function_arg_pass_by_reference): Likewise.
      	(sparc_flat_output_function_prologue): Reconcile fprintf format
      	vs. args.
      	* svr4.h (ASM_OUTPUT_LIMITED_STRING): Add parentheses around
      	assignment used as truth value.
      	* cplus-dem.c: Include <stdlib.h>.
      	(demangle_signature): Avoid an empty body in an else-statement.
      	(do_type): Remove unused variable `lvl'.
      	* cppexp.c: Don't have <stdlib.h> depend on MULTIBYTE_CHARS.
      	Include <string.h>/<strings.h>.
      	(cpp_lex): Remove unused variable `namelen'.
      	(cpp_lex): Explicitly declare `num_chars' as an int.
      	* cpplib.c: Avoid duplicate inclusion of <stdlib.h>, include
      	<unistd.h> instead.  Explicitly declare is_system_include
      	returning int.
      	(make_assertion): Remove unused variable `kt'.
      	(cpp_expand_to_buffer): Hide variable `obuf'.
      	(output_line_command): Remove unused variables, `line_end',
      	`line_cmd_buf' and `len'.
      	(macarg): Remove unused variable `arg_start'.
      	(special_symbol): Remove unused variable `i'.  Add parentheses
      	around assignment used as truth value.
      	(do_include):  Remove unused variables `pcfname' and `retried',
      	hide `pcf' and `pcfbuflimit'.
      	(do_line): Remove unused variable `i'.
      	(finclude): Hide variable `missing_newline'.
      	(cpp_handle_options): Remove unused variable `j'.
      	(read_token_list): Remove unused variable `eofp'.
      	(cpp_error_with_line): Remove unused variable `i'.
      	(cpp_warning_with_line): Likewise.
      	(cpp_pedwarn_with_line): Explicitly declare `column' as int.
      	(cpp_error_from_errno): Remove unused variable `i'.
      	* cse.c (invalidate): Add parentheses around assignment used as
      	truth value.
      	(find_best_addr): Move declaration of variable `our_cost' inside
      	the conditional macro where its used.
      	(fold_rtx): Avoid an empty body in an if-statement.
      	(cse_insn): Wrap variables  `this_insn_cc0_mode' and
      	`this_insn_cc0' in macro HAVE_cc0.
      	* dwarf2out.c: Include <stdlib.h> and <string.h>/<string.h>.
      	(ASM_OUTPUT_DWARF_DATA8):  Reconcile format vs. args in fprintf's.
      	(output_uleb128): Likewise.
      	(output_sleb128): Likewise.
      	(output_cfi): Likewise.
      	(output_call_frame_info): Remove unused variables `j', `fde_size'
      	and `fde_pad'.
      	(comp_unit_has_inlines): Hide declaration as per rest of file.
      	(size_of_line_prolog): Correct typo in prototype.
      	(add_arange): Likewise.
      	(output_aranges): Likewise.
      	(add_name_and_src_coords_attributes): Likewise.
      	(gen_array_type_die): Likewise.
      	(gen_inlined_subroutine_die): Likewise.
      	(equate_decl_number_to_die): Remove unused variable `i'.
      	(print_die): Reconcile format vs. args in fprintf's.
      	(print_dwarf_line_table): Likewise.
      	(output_die): Likewise.
      	(output_line_info): Likewise.
      	(add_subscript_info): Avoid an empty body in an else-statement.
      	(gen_subprogram_die): Remove unused variable `fp_loc'.
      	* dwarfout.c: Explicitly declare `next_pubname_number' as int.
      	Protect `ordering_attribute' prototype with USE_ORDERING_ATTRIBUTE
      	macro.  Protect `src_coords_attribute' prototype with
      	DWARF_DECL_COORDINATES macro.  Hide `output_entry_point_die'
      	prototype as in the rest of the file.  Likewise for
      	`output_pointer_type_die' and `output_reference_type_die'.  Remove
      	prototype for `type_of_for_scope'.
      	(output_unsigned_leb128): Reconcile format vs. args in fprintf.
      	(type_attribute): Add explicit braces to avoid ambiguous `else'.
      	* final.c: Include <stdlib.h> and <string.h>/<strings.h>.
      	(shorten_branches): Protect declaration of tmp_length with
      	SHORTEN_WITH_ADJUST_INSN_LENGTH and ADJUST_INSN_LENGTH macros.
      	(profile_function): Protect declaration of `sval' and `cxt'
      	variables with appropriate macros.
      	(final_scan_insn): Likewise for `note' variable.  Add explicit
      	braces to avoid empty body in an if-statement.
      	(output_asm_insn): Move variable `i' inside macro conditional
      	where it is used.  Add parentheses around assignment used as truth
      	value.
      	(asm_fprintf) Likewise, likewise.
      	* fix-header.c (main): Remove unused variable `done'.  Protect
      	declaration of `i' with FIXPROTO_IGNORE_LIST.
      	* pexecute.c: Include <unistd.h>.  Prototype `my_strerror'.
      	* print-rtl.c (print_inline_rtx): Explicitly declare the parameter
      	`ind'.
      	* profile.c: Include <string.h>/<strings.h>.
      	(instrument_arcs): Remove unused variables `note', `inverted',
      	`zero' and `neg_one'.
      	(branch_prob): Avoid empty body in an if-statement.
      	* regclass.c: Include <stdlib.h>.
      	(reg_alternate_class): Explicitly declare parameter `regno'.
      	* regmove.c (regmove_optimize): Remove unused variable `p'.  Add
      	parentheses around assignment used as truth value.
      	(find_matches):  Remove unused variables `output_operand' and
      	`matching_operand'.
      	(fixup_match_1): Remove statement with no effect: "if (0) ;".
      	* scan.c (sstring_append): Explicitly declare `count' as int.
      	(scan_string): Explicitly declare parameter `init' as int.
      	* sched.c: Include <stdlib.h>.
      	(BLOCKAGE_RANGE): Add parentheses around arithmetic in operand of |.
      	(rank_for_schedule): Add parentheses around assignment used as
      	truth value.
      	(schedule_block): Likewise.
      	(regno_use_in): Likewise.
      	(schedule_insns): Remove unused variable `i'.
      	* toplev.c: Include <stdlib.h> and <string.h>/<strings.h>.
      	(v_message_with_decl): Remove unused variable `n'.
      	(botch): Explicitly declare parameter `s' as char *.
      	(main): Add parentheses around assignment used as truth value.
      	* tree.c (make_node): Protect the variable `kind' with the
      	GATHER_STATISTICS macro.
      	(real_value_from_int_cst): Move variable `e' inside conditional
      	macro area where it is used.
      	(tree_last): Add parentheses around assignment used as truth value.
      	(build1): Protect the variable `kind' with the GATHER_STATISTICS
      	macro.
      	(print_obstack_statistics): Reconcile format vs. args in fprintf.
      	Protect variables `i', `total_nodes', and `total_bytes' with the
      	GATHER_STATISTICS macro.
      Lots more -W -Wall warnings disappear.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17517 138bc75d-0d04-0410-961f-82ee72b054a4
      9e51f23f
  27. 14 Jan, 1998 1 commit
  28. 13 Jan, 1998 1 commit
  29. 30 Apr, 1997 1 commit
  30. 14 Feb, 1997 1 commit
  31. 15 Nov, 1996 1 commit
  32. 23 Oct, 1996 1 commit
  33. 02 Oct, 1996 1 commit
  34. 21 Sep, 1996 1 commit
  35. 19 Sep, 1996 1 commit
  36. 18 Sep, 1996 1 commit
  37. 12 Jul, 1996 1 commit
  38. 01 May, 1996 1 commit
  39. 28 Apr, 1996 1 commit