1. 20 Feb, 2004 1 commit
  2. 16 Feb, 2004 1 commit
  3. 12 Feb, 2004 2 commits
    • dbxout.c: Move declaration of dbxout_type_decl outside #ifdef DBX_DEBUGGING_INFO. · 8507c40a
      	* dbxout.c: Move declaration of dbxout_type_decl outside
      	#ifdef DBX_DEBUGGING_INFO.
      	* c-parse.in: Don't give the asmdef production a type.
      
      From-SVN: r77732
      Zack Weinberg committed
    • debug.h (struct gcc_debug_hooks): Add type_decl field. · 21d13d83
      	* debug.h (struct gcc_debug_hooks): Add type_decl field.
      	(debug_nothing_tree_int): Prototype.
      	(dwarf_debug_hooks): Delete, unused.
      	* debug.c (do_nothing_debug_hooks): Update.
      	(debug_nothing_tree_int): New function.
      	* langhooks.h (struct lang_hooks_for_decls):
      	Remove builtin_type_decls field.
      	* langhooks-def.h (LANG_HOOKS_BUILTIN_TYPE_DECLS): Delete.
      	(LANG_HOOKS_DECLS): Update.
      	* toplev.c (rest_of_decl_compilation, rest_of_type_compilation):
      	Use debug_hooks->type_decl.
      	* dbxout.c (preinit_symbols): New static.
      	(dbx_debug_hooks, xcoff_debug_hooks): Update.
      	(dbxout_init): Don't call DBX_OUTPUT_STANDARD_TYPES or
      	lang_hooks.decls.builtin_type_decls.  Do scan preinit_symbols
      	for symbols to output.
      	(dbxout_type_decl): New function.
      	(dbxout_symbol): If called before dbxout_init has run, queue
      	the symbol for later.  Apply DBX_ASSIGN_FUNDAMENTAL_TYPE_NUMBER
      	to TYPE_DECLs before emitting them.
      	* xcoffout.c (assign_type_number): Delete.
      	(xcoff_type_numbers): New static table.
      	(xcoff_assign_fundamental_type_number): New function.
      	* xcoffout.h: Define DBX_ASSIGN_FUNDAMENTAL_TYPE_NUMBER, not
      	DBX_OUTPUT_STANDARD_TYPES.  Remove unnecessary #ifdefs.
      	* sdbout.c: Include varray.h.
      	(deferred_global_decls): New static.
      	(sdb_debug_hooks): Update.
      	(sdbout_global_decl): If we can't emit something right now,
      	remember it in deferred_global_decls.
      	(sdbout_finish): Just scan deferred_global_decls; don't call getdecls.
      	(sdbout_init): Initialize deferred_global_decls.
      	* Makefile.in: Update dependencies of sdbout.o.
      	* dwarf2out.c (dwarf2out_type_decl): New function.
      	(dwarf2_debug_hooks): Update.
      	* vmsdbgout.c (vmsdbg_debug_hooks): Update.
      	* c-decl.c (getdecls): Just return 0.
      	(check_for_loop_decls): Don't use getdecls.
      	(record_builtin_type): Call debug_hooks->type_decl on the TYPE_DECL.
      	* c-objc-common.c (c_objc_common_finish_file): Don't use getdecls.
      cp:
      	* cp-lang.c: Don't define LANG_HOOKS_BUILTIN_TYPE_DECLS.
      	* cp-tree.h: Don't declare cxx_builtin_type_decls.
      	* decl.c (builtin_type_decls, cxx_builtin_type_decls): Delete.
      	(record_builtin_type): Call debug_hooks->type_decl on the TYPE_DECL.
      
      From-SVN: r77730
      Zack Weinberg committed
  4. 06 Feb, 2004 1 commit
    • Josef Zlomek <zlomekj@suse.cz> · 014a1138
      	Josef Zlomek  <zlomekj@suse.cz>
      	* Makefile.in (var-tracking.o): New.
      	* common.opt (fvar-tracking): New.
      	* flags.h (flag_var_tracking): New.
      	* gengtype.c (adjust_field_rtx_def): NOTE_INSN_VAR_LOCATION was added.
      	* opts.c (common_handle_option): Add OPT_fvar_tracking.
      	* print-rtl.c (print_rtx): NOTE_INSN_VAR_LOCATION was added.
              * rtl.c (note_insn_name): Likewise.
              * rtl.def (VAR_LOCATION): New.
              * rtl.h (NOTE_VAR_LOCATION): New.
              (NOTE_VAR_LOCATION_DECL): New.
              (NOTE_VAR_LOCATION_LOC): New.
              (enum insn_note): NOTE_INSN_VAR_LOCATION was added.
              (variable_tracking_main): New exported function.
              * timevar.def (TV_VAR_TRACKING): New.
              * toplev.c (enum dump_file_index): Added DFI_vartrack.
              (dump_file): "vartrack" was added (-dV).
              (flag_var_tracking): New.
              (f_options): "var-tracking" was added.
      	(rest_of_handle_variable_tracking): New function.
              (rest_of_compilation): Run variable tracking.
      	(process_options): If user has not specified flag_var_tracking set it
      	according to optimize, debug_info_level and debug_hooks.
      	* tree.h (frame_base_decl): New.
              * var-tracking.c: New file.
      	* config/ia64/ia64.c (ia64_flag_var_tracking): New variable.
      	(ia64_override_options): Set flags to run variable tracking in machine
      	dependent reorg instead of toplev.c.
      	(ia64_reorg): Run variable tracking if wanted.
              * doc/invoke.texi: Mention variable tracking in -dV,
      	add and -fvar-tracking.
              * doc/passes.texi: Added variable tracking pass.
      
      	Daniel Berlin <dberlin@dberlin.org>
      	* debug.h (struct gcc_debug_hooks): Added var_location debug hook.
      	* dbxout.c (dbx_debug_hooks): Likewise.
      	(xcoff_debug): Likewise.
      	* debug.c (do_nothing_debug_hooks): Likewise.
      	* dwarf2out.c (dwarf2_debug_hooks): Likewise.
      	* dwarfout.c (dwarf_debug_hooks): Likewise.
      	* sdbout.c (sdb_debug_hooks): Likewise.
      	* vmsdbgout.c (vmsdbg_debug_hooks): Likewise.
      	* final.c (final_scan_insn): Call var_location debug hook for each
      	NOTE_INSN_VAR_LOCATION.
      
      Co-Authored-By: Daniel Berlin <dberlin@dberlin.org>
      
      From-SVN: r77418
      Josef Zlomek committed
  5. 27 Jan, 2004 1 commit
    • Makefile.in (dwarf2out.o): Depend on input.h · 6097b0c3
      2004-01-27  Devang Patel  <dpatel@apple.com>
      
              * Makefile.in (dwarf2out.o): Depend on input.h
              * dbxout.c (dbx_debug_hooks): Add new empty hook for
              imported_module_or_decl.
              (xcoff_debug_hooks): Same.
              * sdbout.c (sdb_debug_hooks): Same.
              * vmsdbgout.c (vmsdbg_debug_hooks): Same.
              * debug.c (do_nothing_debug_hooks): Same.
              (debug_nothing_tree_tree): New function.
              * debug.h (gcc_debug_hooks): New hook, imported_module_or_decl.
              * dwarf2out.c: Include input.h.
              (dwarf2_debug_hooks): Add new hook for imported_module_or_decl.
              (remove_child_TAG): New function.
              (dwarf_tag_name): Handle DW_TAG_imported_module.
              (gen_subprogram_die): Equate decl number to declaration die. Do not
              remove all children dies while reusing declaration die for definition.
              Instead, selectively remove only formal parameters.
              (gen_variable_die): Equate variable decl to declaration die.
              (gen_field_die): Equate field decl to line number.
              (force_namespace_die): Replace it with ...
              (force_decl_die): ... this.
              (force_type_die): New function.
              (setup_namespace_context): Replace use of force_namespace_die() with
              force_decl_die().
              (gen_namespace_die): Same.
              (dwarf2out_imported_module_or_decl): New function.
      
              testsuite:
      
              * g++.dg/debug/namespace1.C: New test.
      
              cp:
      
              * name-lookup.c: Include "debug.h"
              (do_namespace_alias): Invoke debug_hooks to emit debug info
              for namespace alias.
              (do_local_using_decl): Invoke debug_hooks to emit debug info
              for using decl.
              (do_class_using_decl): Same.
              (do_toplevel_using_decl): Same.
              (do_using_directive): Same.
              (cp_emit_debug_info_for_using): New function.
              * Make-lang.in (cp/parser.o): Depend on debug.h
              (cp/name-lookup.o): Same.
      
      From-SVN: r76746
      Devang Patel committed
  6. 16 Jan, 2004 1 commit
    • c-common.h: Fix comment formatting. · e0a21ab9
      	* c-common.h: Fix comment formatting.
      	* c-cppbuiltin.c: Likewise.
      	* c-pragma.c: Likewise.
      	* calls.c: Likewise.
      	* collect2.c: Likewise.
      	* cppcharset.c: Likewise.
      	* cpptrad.c: Likewise.
      	* dbxout.c: Likewise.
      	* defaults.h: Likewise.
      	* dwarf2out.c: Likewise.
      	* fold-const.c: Likewise.
      	* genautomata.c: Likewise.
      	* genconditions.c: Likewise.
      	* genflags.c: Likewise.
      	* gengtype.c: Likewise.
      	* integrate.c: Likewise.
      	* loop.c: Likewise.
      	* predict.c: Likewise.
      	* sdbout.c: Likewise.
      
      From-SVN: r75957
      Kazu Hirata committed
  7. 13 Jan, 2004 1 commit
  8. 12 Jan, 2004 1 commit
  9. 10 Jan, 2004 2 commits
  10. 08 Nov, 2003 2 commits
  11. 07 Nov, 2003 1 commit
  12. 22 Oct, 2003 1 commit
  13. 05 Oct, 2003 1 commit
  14. 01 Oct, 2003 1 commit
  15. 26 Sep, 2003 1 commit
  16. 22 Sep, 2003 1 commit
  17. 21 Sep, 2003 1 commit
    • tree.h (TREE_LOCUS): Rename from DECL_SOURCE_LOCATION; make const. · 7e2af53a
      	* tree.h (TREE_LOCUS): Rename from DECL_SOURCE_LOCATION; make const.
      	(TREE_FILENAME, TREE_LINENO): Likewise.
      	(set_tree_locus, copy_tree_locus, set_tree_file_line): New.
      	(TREE_LOCUS_SET_P): New.
      	* c-aux-info.c, c-decl.c, c-parse.in, coverage.c, dbxout.c,
      	diagnostic.c, dwarf2out.c, dwarfout.c, function.c, integrate.c,
      	print-tree.c, stmt.c, toplev.c, tree-dump.c, tree-inline.c,
      	tree-optimize.c, tree.c, tree.def, xcoffout.c, config/alpha/alpha.c,
      	config/mips/mips.c, doc/c-tree.texi, objc/objc-act.c: Update to match.
      
      ada/
      	* trans.c, utils.c: Update for DECL_SOURCE_LOCATION rename and
      	change to const.
      
      cp/
      	* class.c, cp-tree.h, decl.c, decl2.c, error.c, init.c,
      	method.c, optimize.c, pt.c, semantics.c, tree.c: Update for
      	DECL_SOURCE_LOCATION rename and change to const.
      
      f/
      	* com.c, ste.c: Update for DECL_SOURCE_LOCATION rename and
      	change to const.
      
      java/
      	* class.c, decl.c, jcf-parse.c, jcf-write.c, parse.y,
      	resource.c: Update for DECL_SOURCE_LOCATION rename and change to const.
      
      treelang/
      	* treetree.c: Update for DECL_SOURCE_LOCATION rename and
      	change to const.
      
      From-SVN: r71636
      Richard Henderson committed
  18. 17 Sep, 2003 1 commit
    • re PR debug/12066 (g++ generates stabs for "char *" that gdb cannot read) · 47aa0df4
      	PR debug/12066
      	* dbxout.c (dbxout_init): Use a langhook to find builtin types.
      	* langhooks-def.h (lhd_return_null_tree_v): New function.
      	(LANG_HOOKS_BUILTIN_TYPE_DECLS): New macro.
      	(LANG_HOOKS_DECLS): Add it to the intializer.
      	* langhooks.c (lhd_return_null_tree_v): New function.
      	* langhooks.h (lang_hooks_for_decls): Add builtin_type_decls.
      
      
      	PR debug/12066
      	* cp-lang.c (LANG_HOOKS_BUILTIN_TYPE_DECLS): Define.
      	* cp-tree.h (cxx_builtin_type_decls): Declare.
      	* decl.c (builtin_type_decls): New variables.
      	(cxx_builtin_type_decls): New function.
      	(record_builtin_type): Add to builtin_type_decls.
      
      From-SVN: r71478
      Mark Mitchell committed
  19. 05 Aug, 2003 1 commit
    • c.opt: Introduce -fworking-directory. · b20d9f0c
      * c.opt: Introduce -fworking-directory.
      * doc/cpp.texi, doc/invoke.texi, doc/cppopts.texi: Document it.
      * c-common.h (flag_working_directory): Declare.
      * c-common.c (flag_working_directory): Define.
      * c-opts.c (c_common_handle_options): Set it.
      (sanitize_cpp_opts): Set...
      * cpplib.h (struct cpp_options): ... working_directory option.
      (struct cpp_callbacks): Add dir_change.
      * cppinit.c (read_original_filename): Call...
      (read_original_directory): New.  Look for # 1 "directory//"
      and process it.
      (cpp_read_main_file): Call dir_change callback if working_directory
      option is set.
      * gcc.c (cpp_unique_options): Pass -g*.
      * c-lex.c (cb_dir_change): New.
      (init_c_lex): Set dir_change callback.
      * toplev.c (src_pwd): New static variable.
      (set_src_pwd, get_src_pwd): New functions.
      * toplev.h (get_src_pwd, set_src_pwd): Declare.
      * dbxout.c (dbxout_init): Call get_src_pwd() instead of getpwd().
      * dwarf2out.c (gen_compile_unit_die): Likewise.
      * dwarfout.c (output_compile_unit_die, dwarfout_init): Likewise.
      
      From-SVN: r70189
      Alexandre Oliva committed
  20. 19 Jul, 2003 1 commit
    • alias.c [...]: Remove unnecessary casts. · 703ad42b
      	* alias.c alloc-pool.c bitmap.c bitmap.h bt-load.c builtins.c
      	c-common.c c-decl.c c-incpath.c c-lex.c c-opts.c c-parse.in
      	c-pragma.c c-typeck.c calls.c cfg.c cfganal.c cfgloop.c cfgrtl.c
      	collect2.c combine.c conflict.c coverage.c cppexp.c cppfiles.c
      	cpphash.c cppinit.c cpplex.c cpplib.c cppmacro.c cppspec.c
      	cpptrad.c cse.c cselib.c dbxout.c defaults.h df.c dominance.c
      	dwarf2out.c dwarfout.c emit-rtl.c except.c expmed.c expr.c final.c
      	fix-header.c flow.c fold-const.c function.c gcc.c gccspec.c gcov.c
      	gcse.c genattr.c genattrtab.c genautomata.c genconditions.c
      	genemit.c genextract.c genoutput.c genrecog.c gensupport.c
      	ggc-page.c ggc-simple.c global.c graph.c haifa-sched.c hashtable.c
      	integrate.c jump.c langhooks.c lcm.c line-map.c local-alloc.c
      	loop.c mips-tdump.c mips-tfile.c mkdeps.c optabs.c params.c
      	postreload.c prefix.c print-tree.c protoize.c ra-build.c
      	ra-colorize.c ra-rewrite.c ra.c recog.c reg-stack.c regclass.c
      	regmove.c regrename.c reload.c reload1.c reorg.c resource.c
      	sbitmap.c sched-deps.c sched-rgn.c sched-vis.c sdbout.c
      	simplify-rtx.c ssa-ccp.c ssa.c stmt.c stor-layout.c timevar.c
      	tlink.c toplev.c tree-dump.c tree.c unroll.c unwind-dw2-fde.c
      	varasm.c varray.c vmsdbgout.c xcoffout.c: Remove unnecessary
      	casts.
      
      From-SVN: r69587
      Kaveh R. Ghazi committed
  21. 15 Jul, 2003 1 commit
  22. 12 Jul, 2003 1 commit
    • c-format.c: Fix comment formatting. · 4ed43216
      	* c-format.c: Fix comment formatting.
      	* c-typeck.c: Likewise.
      	* coverage.c: Likewise.
      	* cppcharset.c: Likewise.
      	* cpplib.c: Likewise.
      	* dbxout.c: Likewise.
      	* gcov-io.h: Likewise.
      	* toplev.c: Likewise.
      
      From-SVN: r69276
      Kazu Hirata committed
  23. 06 Jul, 2003 1 commit
  24. 03 Jul, 2003 1 commit
  25. 02 Jul, 2003 3 commits
  26. 01 Jul, 2003 2 commits
    • dbxout.c (DBXOUT_DECR_NESTING): Emit pending bincls, if required. · 33e9d2aa
      2003-07-01  Devang Patel  <dpatel@apple.com>
      
              * dbxout.c (DBXOUT_DECR_NESTING): Emit pending bincls, if required.
              (binclstatus): New.
              (struct dbx_file): New members - bincl_status, pending_bincl_name and
              prev.
              (pending_bincls): New.
              (dbxout_init): Initialize new dbx_file members.
              (dbxout_start_source_file): Same.
              (emit_bincl_stab): New function.
              (emit_pending_bincls): Same.
              (emit_pending_bincls_if_required): Same.
              (dbxout_end_source_file): Emit EINCL stab only if BINCL is  already
              processed.
              (dbxout_begin_block): Emit pending BINCL stabs.
              (dbxout_end_block): Same.
              (dbxout_function_decl): Same.
              (dbxout_continue): Same.
              (dbxout_type): Same.
              (dbxout_class_name_qualifiers): Same.
              (dbxout_symbol): Same.
              (dbxout_symbol_location): Same.
              (dbxout_parms): Same.
      
      From-SVN: r68787
      Devang Patel committed
    • basic-block.h: Fix comment typos. · e0bb17a8
      	* basic-block.h: Fix comment typos.
      	* bb-reorder.c: Likewise.
      	* c-format.c: Likewise.
      	* cfgcleanup.c: Likewise.
      	* cfghooks.h: Likewise.
      	* cfgloop.c: Likewise.
      	* cfgloopmanip.c: Likewise.
      	* cfgrtl.c: Likewise.
      	* cgraph.h: Likewise.
      	* cgraphunit.c: Likewise.
      	* combine.c: Likewise.
      	* convert.c: Likewise.
      	* dbxout.c: Likewise.
      	* df.c: Likewise.
      	* df.h: Likewise.
      	* diagnostic.c: Likewise.
      	* dwarf2out.c: Likewise.
      	* et-forest.h: Likewise.
      	* flow.c: Likewise.
      	* fold-const.c: Likewise.
      	* function.h: Likewise.
      	* gcov-io.h: Likewise.
      	* gcov.c: Likewise.
      	* gcse.c: Likewise.
      	* genautomata.c: Likewise.
      	* ggc-common.c: Likewise.
      	* ggc-page.c: Likewise.
      	* loop-unroll.c: Likewise.
      	* loop-unswitch.c: Likewise.
      	* loop.c: Likewise.
      	* mips-tfile.c: Likewise.
      	* optabs.c: Likewise.
      	* ra-build.c: Likewise.
      	* ra-colorize.c: Likewise.
      	* ra-rewrite.c: Likewise.
      	* ra.h: Likewise.
      	* regmove.c: Likewise.
      	* reload.c: Likewise.
      	* rtlanal.c: Likewise.
      	* sched-ebb.c: Likewise.
      	* sched-int.h: Likewise.
      	* sched-vis.c: Likewise.
      	* sreal.c: Likewise.
      	* ssa-ccp.c: Likewise.
      	* ssa.c: Likewise.
      	* toplev.c: Likewise.
      	* tree-inline.c: Likewise.
      	* value-prof.c: Likewise.
      	* value-prof.h: Likewise.
      
      From-SVN: r68770
      Kazu Hirata committed
  27. 29 Jun, 2003 1 commit
    • cse.c: Convert prototypes to ISO C90. · 7080f735
      	* cse.c: Convert prototypes to ISO C90.
      	* cselib.c: Likewise.
      	* cselib.h: Likewise.
      	* dbxout.c: Likewise.
      	* debug.c: Likewise.
      	* df.c: Likewise.
      	* df.h: Likewise.
      	* dojump.c: Likewise.
      	* doloop.c: Likewise.
      	* dominance.c: Likewise.
      	* dwarf2asm.c: Likewise.
      	* dwarf2out.c: Likewise.
      	* dwarf2out.h: Likewise.
      	* dwarfout.c: Likewise.
      
      From-SVN: r68673
      Andreas Jaeger committed
  28. 28 Jun, 2003 1 commit
  29. 27 Jun, 2003 1 commit
    • final.c (debug_flush_symbol_queue): New function. · 6a08f7b3
              * final.c (debug_flush_symbol_queue): New function.
              (debug_queue_symbol): New function.
              (debug_free_queue): New function.
              (debug_nesting): New variable.
              (symbol_queue): New variable.
              (symbol_queue_index): Same.
              (symbol_queue_size): Same.
              * debug.h (debug_flush_symbol_queue): New.
              (debug_queue_symbol): New.
              (debug_free_queue): New.
              (debug_nesting): New.
              (symbol_queue_index): New.
              * dbxout.c (DBXOUT_DECR_NESTING): New macro.
              (DBXOUT_DECR_NESTING_AND_RETURN): New macro.
              (dbxout_init): Delay symbol output.
              (dbxout_global_decl): Save, set and reset TREE_USED bit around dbxout_symbol()
              call.
              (dbxout_begin_function): Same.
              (dbxout_finish): Free symbol queue.
              (dbxout_type): Put appropriate symbols in queue.
              (dbxout_symbol): Put info for symbol's type in queue. Decrement/Increment
              nesting counts flush symbol queue appropriately.
              (dbxout_parms): Increment dbxout nesting.
              (dbxout_reg_parms): Same.
              * flags.h (flag_debug_only_used_symbols): New.
              * toplev.c (flag_debug_only_used_symbols): New variable.
              (lang_independent_options): Add entries for new option -feliminate-unused-debug-symbols.
              * common.opt: Add entry for -feliminate-unused-debug-symbols.
              * opts.c (common_handle_options): Same.
              * config/rs6000/darwin.h (CC1_SPEC): Interpret -gused as -feliminate-unused-debug-symbols.
              * doc/invoke.texi (Debugging Options): Document -feliminate-unused-debug-symbols.
      
      From-SVN: r68556
      Devang Patel committed
  30. 23 Jun, 2003 1 commit
    • basic-block.h: Fix comment formatting. · 71c0e7fc
      	* basic-block.h: Fix comment formatting.
      	* bt-load.c: Likewise.
      	* builtins.c: Likewise.
      	* c-common.c: Likewise.
      	* c-common.h: Likewise.
      	* c-format.c: Likewise.
      	* coverage.c: Likewise.
      	* cpplib.h: Likewise.
      	* cpppch.c: Likewise.
      	* dbxout.c: Likewise.
      	* diagnostic.c: Likewise.
      	* dwarf2out.c: Likewise.
      	* expr.c: Likewise.
      	* fold-const.c: Likewise.
      	* function.c: Likewise.
      	* gcc.c: Likewise.
      	* gcov-io.c: Likewise.
      	* gcov-io.h: Likewise.
      	* gcov.c: Likewise.
      	* profile.c: Likewise.
      	* real.h: Likewise.
      	* sched-deps.c: Likewise.
      
      From-SVN: r68369
      Kazu Hirata committed
  31. 17 Jun, 2003 1 commit
    • dbxout.c (dbxout_source_line_counter): New global variable. · a8d0467e
      	* dbxout.c (dbxout_source_line_counter): New global variable.
      	Mark it with GTY(()).
      	(dbxout_source_line): Increment dbxout_source_line_counter
      	and pass it to ASM_OUTPUT_SOURCE_LINE.
      	* sdbout.c (sdbout_source_line_counter): New global variable.
      	Mark it with GTY(()).
      	(unnamed_struct_number): Mark it with GTY(()).
      	(sdbout_source_line): Increment sdbout_source_line_counter
      	and pass it to ASM_OUTPUT_SOURCE_LINE.
      	* xcoffout.c (ASM_OUTPUT_SOURCE_LINE): Add third parameter
      	(xcoffout_source_line): Pass 0 as third argument to
      	ASM_OUTPUT_SOURCE_LINE.
      	(xcoffout_begin_prologue): Likewise.
      	* config/dbxout.h (ASM_OUTPUT_SOURCE_LINE): Add third parameter.
      	Use it instead of 'sym_lineno' but without incrementing it.
      	* config/dbxelf.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
      	* config/lynx.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
      	* config/ptx4.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
      	* config/alpha/alpha.c (alpha_start_function): Pass 0 as third
      	argument to ASM_OUTPUT_SOURCE_LINE.
      	* config/alpha/alpha.h (ASM_OUTPUT_SOURCE_LINE): Add third parameter.
      	* config/arm/aout.h: Remove useless comment.
      	* config/avr/avr.h (ASM_OUTPUT_SOURCE_LINE): Add third parameter.
      	* config/i960/i960.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
      	* config/m32r/m32r.h (ASM_OUTPUT_SOURCE_LINE): Add third parameter.
      	Use it instead of 'sym_lineno' but without incrementing it.
      	* config/m68k/hp320.h (ASM_OUTPUT_SOURCE_LINE): Add third parameter.
      	* config/mcore/mcore-pe.h (ASM_OUTPUT_SOURCE_LINE): Add third
      	parameter. Use it instead of 'sym_lineno' but without incrementing it.
      	* config/mips/mips.c (mips_output_function_prologue): Pass 0 as third
      	argument to ASM_OUTPUT_SOURCE_LINE.
      	* config/mips/mips.h (ASM_OUTPUT_SOURCE_LINE): Add third parameter.
      	* config/mmix/mmix.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
      	* config/pa/som.h (ASM_OUTPUT_SOURCE_LINE): Add third parameter.
      	Use it instead of 'sym_lineno' but without incrementing it.
      	* config/rs6000/linux64.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
      	* config/sh/elf.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
      	* config/sparc/aout.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
      	* config/sparc/pbd.h (ASM_OUTPUT_SOURCE_LINE): Likewise.
      	* doc/tm.texi (ASM_OUTPUT_SOURCE_LINE): Document third parameter.
      
      From-SVN: r68072
      Eric Botcazou committed
  32. 12 Jun, 2003 1 commit
    • ChangeLog: Follow spelling conventions. · 6356f892
      	* ChangeLog: Follow spelling conventions.
      	* ChangeLog.2: Likewise.
      	* c-decl.c: Likewise.
      	* cfgloop.h: Likewise.
      	* cgraph.c: Likewise.
      	* coverage.c: Likewise.
      	* cppcharset.c: Likewise.
      	* cpphash.h: Likewise.
      	* cpplex.c: Likewise.
      	* cpplib.c: Likewise.
      	* dbxout.c: Likewise.
      	* df.c: Likewise.
      	* dwarf2out.c: Likewise.
      	* dwarfout.c: Likewise.
      	* emit-rtl.c: Likewise.
      	* explow.c: Likewise.
      	* gcov-io.c: Likewise.
      	* gcov-io.h: Likewise.
      	* gcov.c: Likewise.
      	* gengtype.c: Likewise.
      	* ggc.h: Likewise.
      	* opts.c: Likewise.
      	* real.c: Likewise.
      	* reload.c: Likewise.
      	* stmt.c: Likewise.
      
      From-SVN: r67849
      Kazu Hirata committed
  33. 04 Jun, 2003 1 commit
    • uwin.h: Remove SUBTARGET_PROLOGUE. · f691dc3b
      	* config/i386/uwin.h: Remove SUBTARGET_PROLOGUE.
      
      	* config/i386/i386.c (ix86_expand_prologue): Do not use
      	SUBTARGET_PROLOGUE.
      
      	* system.h: Poision SUBTARGET_PROLOGUE.
      
      	* config/arm/arm-protos.h: Remove unused rdate_section prototype.
      
      	* output.h: Remove TDESC_SECTION_ASM_OP and RDATA_SECTION_ASM_OP
      	dependend code.
      
      	* system.h: Poison TDESC_SECTION_ASM_OP and RDATA_SECTION_ASM_OP.
      
      	* system.h: Poison INSN_CACHE_DEPTH, INSN_CACHE_SIZE and
      	INSN_CACHE_LINE_WIDTH.
      
      	* libgcc2.c (INSN_CACHE_PLANE_SIZE): Removed.
      	(__clear_cache): Remove code dependend on INSN_CACHE_DEPTH,
      	INSN_CACHE_SIZE and INSN_CACHE_LINE_WIDTH.
      
      	* doc/tm.texi (Trampolines): Remove INSN_CACHE_DEPTH,
      	INSN_CACHE_SIZE and INSN_CACHE_LINE_WIDTH.
      
      	* dbxout.c (dbxout_type): Remove usage of DBX_OUTPUT_ENUM.
      	(dbxout_symbol): Remove usage of DBX_OUTPUT_CONSTANT_SYMBOL.
      	(dbxout_block): Remove usage of DBX_OUTPUT_CATCH.
      	(dbxout_block): Remove usage of DBX_LBRAC_FIRST.
      	(dbxout_source_file): Remove usage of DBX_OUTPUT_SOURCE_FILENAME.
      	(dbxout_init): Remove test for DBX_WORKING_DIRECTORY.
      
      	* doc/tm.texi (DBX Options): Do not document DBX_LBRAC_FIRST,
      	DBX_OUTPUT_SOURCE_FILENAME and DBX_OUTPUT_ENUM and
      	DBX_WORKING_DIRECTORY.
      
      	* system.h: Poison DBX_LBRAC_FIRST, DBX_OUTPUT_ENUM,
      	DBX_OUTPUT_SOURCE_FILENAME and DBX_WORKING_DIRECTORY.
      
      	* config/frv/frv-protos.h: Remove unused const_section
      	declaration.
      	* config/vax/vax-protos.h: Likewise.
      
      	* output.h: Remove CONST_SECTION_ASM_OP usage.
      
      	* system.h: Poison CONST_SECTION_ASM_OP.
      
      	* crtstuff.c (__do_global_dtors_aux): Remove usage of CRT_GET_RFIB_TEXT
      	(frame_dummy): Likewise.
      	* unwind-dw2-fde-glibc.c (_Unwind_IteratePhdrCallback): Likewise.
      	* system.h: Poison CRT_GET_RFIB_TEXT.
      
      From-SVN: r67423
      Andreas Jaeger committed
  34. 17 May, 2003 1 commit
    • cfgloopanal.c (test_for_iteration): Use string concatentation on… · 90ff44cf
      cfgloopanal.c (test_for_iteration): Use string concatentation on HOST_WIDE_INT_PRINT_* format specifier to collapse...
      
      gcc:
      	* cfgloopanal.c (test_for_iteration): Use string concatentation on
      	HOST_WIDE_INT_PRINT_* format specifier to collapse multiple
      	function calls into one.
      	* dbxout.c (dbxout_symbol): Likewise.
      	* defaults.h (ASM_OUTPUT_SIZE_DIRECTIVE): Likewise.
      	* dwarf2asm.c (dw2_asm_output_data_uleb128,
      	dw2_asm_output_data_sleb128): Likewise.
      	* genrecog.c (debug_decision_2): Likewise.
      	* loop.c (emit_prefetch_instructions): Likewise.
      	* print-rtl.c (print_rtx): Likewise.
      	* print-tree.c (print_node_brief, print_node): Likewise.
      	* ra-debug.c (dump_igraph, dump_graph_cost,
      	dump_static_insn_cost): Likewise.
      	* ra-rewrite.c (dump_cost): Likewise.
      	* sdbout.c (PUT_SDB_INT_VAL, PUT_SDB_SIZE): Likewise.
      	* sreal.c (dump_sreal): Likewise.
      	* unroll.c (unroll_loop, precondition_loop_p): Likewise.
      	* varasm.c (assemble_vtable_entry): Likewise.
      
      cp:
      	* ptree.c (cxx_print_type, cxx_print_xnode): Use string
      	concatentation on HOST_WIDE_INT_PRINT_* format specifier to
      	collapse multiple function calls into one.
      	* tree.c (debug_binfo): Likewise.
      
      java:
      	* parse.y (print_int_node): Use string concatentation on
      	HOST_WIDE_INT_PRINT_* format specifier to collapse multiple
      	function calls into one.
      
      From-SVN: r66900
      Kaveh R. Ghazi committed