1. 01 Jan, 2019 1 commit
  2. 30 Aug, 2018 1 commit
    • sreal.h (SREAL_PART_BITS): Change to 31; remove seemingly unnecessary comment… · a5f4d3d6
      sreal.h (SREAL_PART_BITS): Change to 31; remove seemingly unnecessary comment that it has to be even number.
      
      
      	* sreal.h (SREAL_PART_BITS): Change to 31; remove seemingly unnecessary
      	comment that it has to be even number.
      	(class sreal): Change m_sig type to int32_t.
      	* sreal.c (sreal::dump, sreal::to_int, opreator+, operator-): Use
      	int64_t for temporary calculations.
      	(sreal_verify_basics): Drop one bit from minimum and maximum.
      
      From-SVN: r263981
      Jan Hubicka committed
  3. 29 Aug, 2018 1 commit
  4. 03 Jan, 2018 1 commit
  5. 26 Apr, 2017 1 commit
  6. 01 Jan, 2017 1 commit
  7. 02 Dec, 2016 1 commit
    • Fix runtime error: left shift of negative value (PR · a4f28954
      	PR ipa/78555
      	* sreal.c (sreal::to_int): Make absolute value before shifting.
      	(sreal::operator/): Likewise.
      	(sreal_verify_negative_division): New test.
      	(void sreal_c_tests): Call the new test.
      	* sreal.h (sreal::normalize_up): Use new SREAL_ABS and
      	SREAL_SIGN macros.
      	(sreal::normalize_down): Likewise.
      
      From-SVN: r243163
      Martin Liska committed
  8. 20 Jul, 2016 1 commit
    • Add sreal to selftests · dcbdb17a
      	* selftest-run-tests.c (selftest::run_tests): New function.
      	* selftest.h (sreal_c_tests): Declare.
      	* sreal.c (sreal_verify_basics): New function.
      	(verify_aritmetics): Likewise.
      	(sreal_verify_arithmetics): Likewise.
      	(verify_shifting): Likewise.
      	(sreal_verify_shifting): Likewise.
      	(void sreal_c_tests): Likewise.
      	* gcc.dg/plugin/plugin.exp: Remove sreal test.
      	* gcc.dg/plugin/sreal-test-1.c: Remove.
      	* gcc.dg/plugin/sreal_plugin.c: Remove.
      
      From-SVN: r238508
      Martin Liska committed
  9. 04 Jan, 2016 1 commit
  10. 12 Jan, 2015 1 commit
  11. 09 Jan, 2015 1 commit
  12. 05 Jan, 2015 1 commit
  13. 17 Dec, 2014 1 commit
  14. 16 Dec, 2014 2 commits
  15. 15 Dec, 2014 1 commit
  16. 10 Dec, 2014 1 commit
    • New sreal implementation which uses int64_t as m_sig. · d1704358
      	* sreal.c (sreal::shift_right): New implementation
      	for int64_t as m_sig.
      	(sreal::normalize): Likewise.
      	(sreal::to_int): Likewise.
      	(sreal::operator+): Likewise.
      	(sreal::operator-): Likewise.
      	(sreal::operator*): Likewise.
      	(sreal::operator/): Likewise.
      	(sreal::signedless_minus): Removed.
      	(sreal::signedless_plus): Removed.
      	(sreal::debug): const keyword is added.
      	* sreal.h (sreal::operator<): New implementation
      	for int64_t as m_sig.
      	* ipa-inline.c (recursive_inlining): LONG_MIN is replaced
      	with sreal::min ().
      
      From-SVN: r218579
      Martin Liska committed
  17. 25 Nov, 2014 1 commit
    • re PR bootstrap/64050 (r218009 causes LTO/PGO bootstrap failure: ICE: in… · 8301b194
      re PR bootstrap/64050 (r218009 causes LTO/PGO bootstrap failure: ICE: in inline_small_functions, at ipa-inline.c:1709)
      
      2014-11-25  Martin Liska  <mliska@suse.cz>
      
      	PR bootstrap/64050
      	PR ipa/64060
      	* sreal.c (sreal::operator+): Addition fixed.
      	(sreal::signedless_plus): Negative numbers are
      	handled correctly.
      	(sreal::operator-): Subtraction is fixed.
      	(sreal::signedless_minus): Negative numbers are
      	handled correctly.
      	* sreal.h (sreal::operator<): Equal negative numbers
      	are compared correctly.
      	(sreal::shift): New checking asserts are introduced.
      	Operation is fixed.
      	* gcc.dg/plugin/plugin.exp: New plugin.
      	* gcc.dg/plugin/sreal-test-1.c: New test.
      	* gcc.dg/plugin/sreal_plugin.c: New test.
      
      From-SVN: r218048
      Martin Liska committed
  18. 24 Nov, 2014 1 commit
    • [PATCH 1/2] Negative numbers added for sreal class. · fd27ffab
      	* predict.c (propagate_freq): More elegant sreal API is used.
      	(estimate_bb_frequencies): Precomputed constants replaced by integer
      	constants.
      	* sreal.c (sreal::normalize): New function.
      	(sreal::to_int): Likewise.
      	(sreal::operator+): Likewise.
      	(sreal::operator-): Likewise.
      	(sreal::signedless_plus): Likewise.
      	(sreal::signedless_minus): Likewise.
      	(sreal::operator/): Negative number support is added.
      	* sreal.h: Definition of new functions added.
      	(inline sreal operator<<): New function.
      	(inline sreal operator>>): Likewise.
      
      From-SVN: r218008
      Martin Liska committed
  19. 11 Nov, 2014 2 commits
    • sreal.c (sreal::to_int): Use INTTYPE_MAXIMUM (int64_t) instead of INT64_MAX. · e040d8a0
      	* sreal.c (sreal::to_int): Use INTTYPE_MAXIMUM (int64_t)
      	instead of INT64_MAX.
      
      From-SVN: r217340
      Uros Bizjak committed
    • c++ify sreal · 618b7f29
      gcc/ChangeLog:
      
      2014-11-10  Trevor Saunders  <tsaunders@mozilla.com>
      
      	* ipa-inline.c (edge_badness): Adjust.
      	(inline_small_functions): Likewise.
      	* predict.c (propagate_freq): Likewise.
      	(estimate_bb_frequencies): Likewise.
      	* sreal.c (sreal::dump): Rename from dump_sreal.
      	(debug): Adjust.
      	(copy): Remove function.
      	(sreal::shift_right): Rename from sreal_sift_right.
      	(sreal::normalize): Rename from normalize.
      	(sreal_init): Remove function.
      	(sreal::to_int): Rename from sreal_to_int.
      	(sreal_compare): Remove function.
      	(sreal::operator+): Rename from sreal_add.
      	(sreal::operator-): Rename from sreal_sub.
      	(sreal::operator*): Rename from sreal_mul.
      	(sreal::operator/): Rename from sreal_div.
      	* sreal.h (class sreal): Adjust.
      	(inline sreal &operator+=): New operator.
      	(inline sreal &operator-=): Likewise.
      	(inline sreal &operator/=): Likewise.
      	(inline sreal &operator*=): Likewise.
      	(inline bool operator!=): Likewise.
      	(inline bool operator>): Likewise.
      	(inline bool operator<=): Likewise.
      	(inline bool operator>=): Likewise.
      
      From-SVN: r217332
      Trevor Saunders committed
  20. 02 Jan, 2014 1 commit
  21. 29 Mar, 2013 1 commit
    • Add uniform debug dump function names. · 7b3b6ae4
      Add some overloaded functions that provide uniform debug dump
      function names.  These names are:
      
        debug: the general debug dumper
        debug_verbose: for more details
        debug_raw: for the gory details
        debug_head: for the heads of declarations, e.g. function heads
        debug_body: for the bodies of declarations, e.g. function bodies
      
      Not all types have the last four versions.
      
      The debug functions come in two flavors, those that take pointers
      to the type, and those that take references to the type.  The first
      handles printing of '<nil>' for null pointers.  The second assumes
      a valid reference, and prints the content.
      
      
      Example uses are as follows:
      
        cp_token t, *p;
        debug (t);
        debug (p);
      
      From the debugger, use
      
        call debug (t)
      
      
      The functions sets implemented are:
      
      debug (only)
      
          basic_block_def, const bitmap_head_def, cp_binding_level,
          cp_parser, cp_token, data_reference, die_struct, edge_def,
          gimple_statement_d, ira_allocno, ira_allocno_copy, live_range,
          lra_live_range, omega_pb_d, pt_solution, const rtx_def, sreal,
          tree_live_info_d, _var_map,
      
          vec<cp_token, va_gc>, vec<data_reference_p>, vec<ddr_p>,
          vec<rtx>, vec<tree, va_gc>,
      
      debug and debug_raw
      
          simple_bitmap_def
      
      debug and debug_verbose
      
          expr_def, struct loop, vinsn_def
      
      debug, debug_raw, debug_verbose, debug_head, debug_body
      
          const tree_node
      
      
      This patch is somewhat different from the original plan at
      gcc.gnu.org/wiki/cxx-conversion/debugging-dumps.  The reason
      is that gdb has an incomplete implementation of C++ call syntax;
      requiring explicit specification of template arguments and explicit
      specification of function arguments even when they have default
      values.  So, the original plan would have required typing
      
        call dump <cp_token> (t, 0, 0, stderr)
      
      which is undesireable.  Instead instead of templates, we overload
      plain functions.  This adds a small burden of manually adding
      the pointer version of dump for each type.  Instead of default
      function arguments, we simply assume the default values.  Most of
      the underlying dump functions did not use the options and indent
      parameters anyway.  Several provide FILE* parameters, but we expect
      debugging to use stderr anyway.  So, the explicit specification of
      arguments was not as valuable as we thought initially.  Finally,
      a change of name from dump to debug reflect the implicit output
      to stderr.
      
      
      Index: gcc/ChangeLog
      
      2013-03-28  Lawrence Crowl  <crowl@google.com>
      
      	* Makefile.in: Add several missing include dependences.
      	(DUMPFILE_H): New.
      	(test-dump.o): New.  This object is not added to any executable,
      	but is present for ad-hoc testing.
      	* bitmap.c
      	(debug (const bitmap_head_def &)): New.
      	(debug (const bitmap_head_def *)): New.
      	* bitmap.h
      	(extern debug (const bitmap_head_def &)): New.
      	(extern debug (const bitmap_head_def *)): New.
      	* cfg.c
      	(debug (edge_def &)): New.
      	(debug (edge_def *)): New.
      	* cfghooks.c
      	(debug (basic_block_def &)): New.
      	(debug (basic_block_def *)): New.
      	* dumpfile.h
      	(dump_node (const_tree, int, FILE *)): Correct source file.
      	* dwarf2out.c
      	(debug (die_struct &)): New.
      	(debug (die_struct *)): New.
      	* dwarf2out.h
      	(extern debug (die_struct &)): New.
      	(extern debug (die_struct *)): New.
      	* gimple-pretty-print.c
      	(debug (gimple_statement_d &)): New.
      	(debug (gimple_statement_d *)): New.
      	* gimple-pretty-print.h
      	(extern debug (gimple_statement_d &)): New.
      	(extern debug (gimple_statement_d *)): New.
      	* ira-build.c
      	(debug (ira_allocno_copy &)): New.
      	(debug (ira_allocno_copy *)): New.
      	(debug (ira_allocno &)): New.
      	(debug (ira_allocno *)): New.
      	* ira-int.h
      	(extern debug (ira_allocno_copy &)): New.
      	(extern debug (ira_allocno_copy *)): New.
      	(extern debug (ira_allocno &)): New.
      	(extern debug (ira_allocno *)): New.
      	* ira-lives.c
      	(debug (live_range &)): New.
      	(debug (live_range *)): New.
      	* lra-int.h
      	(debug (lra_live_range &)): New.
      	(debug (lra_live_range *)): New.
      	* lra-lives.c
      	(debug (lra_live_range &)): New.
      	(debug (lra_live_range *)): New.
      	* omega.c
      	(debug (omega_pb_d &)): New.
      	(debug (omega_pb_d *)): New.
      	* omega.h
      	(extern debug (omega_pb_d &)): New.
      	(extern debug (omega_pb_d *)): New.
      	* print-rtl.c
      	(debug (const rtx_def &)): New.
      	(debug (const rtx_def *)): New.
      	* print-tree.c
      	(debug_tree (tree): Move within file.
      	(debug_raw (const tree_node &)): New.
      	(debug_raw (const tree_node *)): New.
      	(dump_tree_via_hooks (const tree_node *, int)): New.
      	(debug (const tree_node &)): New.
      	(debug (const tree_node *)): New.
      	(debug_verbose (const tree_node &)): New.
      	(debug_verbose (const tree_node *)): New.
      	(debug_head (const tree_node &)): New.
      	(debug_head (const tree_node *)): New.
      	(debug_body (const tree_node &)): New.
      	(debug_body (const tree_node *)): New.
      	(debug_vec_tree (tree): Move and reimplement in terms of dump.
      	(debug (vec<tree, va_gc> &)): New.
      	(debug (vec<tree, va_gc> *)): New.
      	* rtl.h
      	(extern debug (const rtx_def &)): New.
      	(extern debug (const rtx_def *)): New.
      	* sbitmap.c
      	(debug_raw (simple_bitmap_def &)): New.
      	(debug_raw (simple_bitmap_def *)): New.
      	(debug (simple_bitmap_def &)): New.
      	(debug (simple_bitmap_def *)): New.
      	* sbitmap.h
      	(extern debug (simple_bitmap_def &)): New.
      	(extern debug (simple_bitmap_def *)): New.
      	(extern debug_raw (simple_bitmap_def &)): New.
      	(extern debug_raw (simple_bitmap_def *)): New.
      	* sel-sched-dump.c
      	(debug (vinsn_def &)): New.
      	(debug (vinsn_def *)): New.
      	(debug_verbose (vinsn_def &)): New.
      	(debug_verbose (vinsn_def *)): New.
      	(debug (expr_def &)): New.
      	(debug (expr_def *)): New.
      	(debug_verbose (expr_def &)): New.
      	(debug_verbose (expr_def *)): New.
      	(debug (vec<rtx> &)): New.
      	(debug (vec<rtx> *)): New.
      	* sel-sched-dump.h
      	(extern debug (vinsn_def &)): New.
      	(extern debug (vinsn_def *)): New.
      	(extern debug_verbose (vinsn_def &)): New.
      	(extern debug_verbose (vinsn_def *)): New.
      	(extern debug (expr_def &)): New.
      	(extern debug (expr_def *)): New.
      	(extern debug_verbose (expr_def &)): New.
      	(extern debug_verbose (expr_def *)): New.
      	(extern debug (vec<rtx> &)): New.
      	(extern debug (vec<rtx> *)): New.
      	* sel-sched-ir.h
      	(_list_iter_cond_expr): Make inline instead of static.
      	* sreal.c
      	(debug (sreal &)): New.
      	(debug (sreal *)): New.
      	* sreal.h
      	(extern debug (sreal &)): New.
      	(extern debug (sreal *)): New.
      	* tree.h
      	(extern debug_raw (const tree_node &)): New.
      	(extern debug_raw (const tree_node *)): New.
      	(extern debug (const tree_node &)): New.
      	(extern debug (const tree_node *)): New.
      	(extern debug_verbose (const tree_node &)): New.
      	(extern debug_verbose (const tree_node *)): New.
      	(extern debug_head (const tree_node &)): New.
      	(extern debug_head (const tree_node *)): New.
      	(extern debug_body (const tree_node &)): New.
      	(extern debug_body (const tree_node *)): New.
      	(extern debug (vec<tree, va_gc> &)): New.
      	(extern debug (vec<tree, va_gc> *)): New.
      	* tree-cfg.c
      	(debug (struct loop &)): New.
      	(debug (struct loop *)): New.
      	(debug_verbose (struct loop &)): New.
      	(debug_verbose (struct loop *)): New.
      	* tree-dump.c: Add header dependence.
      	* tree-flow.h
      	(extern debug (struct loop &)): New.
      	(extern debug (struct loop *)): New.
      	(extern debug_verbose (struct loop &)): New.
      	(extern debug_verbose (struct loop *)): New.
      	* tree-data-ref.c
      	(debug (data_reference &)): New.
      	(debug (data_reference *)): New.
      	(debug (vec<data_reference_p> &)): New.
      	(debug (vec<data_reference_p> *)): New.
      	(debug (vec<ddr_p> &)): New.
      	(debug (vec<ddr_p> *)): New.
      	* tree-data-ref.h
      	(extern debug (data_reference &)): New.
      	(extern debug (data_reference *)): New.
      	(extern debug (vec<data_reference_p> &)): New.
      	(extern debug (vec<data_reference_p> *)): New.
      	(extern debug (vec<ddr_p> &)): New.
      	(extern debug (vec<ddr_p> *)): New.
      	* tree-ssa-alias.c
      	(debug (pt_solution &)): New.
      	(debug (pt_solution *)): New.
      	* tree-ssa-alias.h
      	(extern debug (pt_solution &)): New.
      	(extern debug (pt_solution *)): New.
      	* tree-ssa-alias.c
      	(debug (_var_map &)): New.
      	(debug (_var_map *)): New.
      	(debug (tree_live_info_d &)): New.
      	(debug (tree_live_info_d *)): New.
      	* tree-ssa-alias.h
      	(extern debug (_var_map &)): New.
      	(extern debug (_var_map *)): New.
      	(extern debug (tree_live_info_d &)): New.
      	(extern debug (tree_live_info_d *)): New.
      
      Index: gcc/cp/ChangeLog
      
      2013-03-28  Lawrence Crowl  <crowl@google.com>
      
      	* Make-lang.in
      	(CXX_PARSER_H): Add header dependence.
      	* cp-tree.h
      	(extern debug (cp_binding_level &)): New.
      	(extern debug (cp_binding_level *)): New.
      	* name-lookup.h
      	(debug (cp_binding_level &)): New.
      	(debug (cp_binding_level *)): New.
      	* parser.c
      	(debug (cp_parser &)): New.
      	(debug (cp_parser *)): New.
      	(debug (cp_token &)): New.
      	(debug (cp_token *)): New.
      	(debug (vec<cp_token, va_gc> &)): New.
      	(debug (vec<cp_token, va_gc> *)): New.
      	* parser.c: Add header dependence.
      	(extern debug (cp_parser &)): New.
      	(extern debug (cp_parser *)): New.
      	(extern debug (cp_token &)): New.
      	(extern debug (cp_token *)): New.
      	(extern debug (vec<cp_token, va_gc> &)): New.
      	(extern debug (vec<cp_token, va_gc> *)): New.
      
      From-SVN: r197224
      Lawrence Crowl committed
  22. 10 Jan, 2013 1 commit
  23. 03 Jan, 2011 1 commit
  24. 16 Nov, 2010 1 commit
  25. 26 Jul, 2007 1 commit
  26. 25 Jun, 2005 1 commit
  27. 15 Oct, 2004 1 commit
    • bitmap.c, [...]: Update copyright. · f30278e8
      	* bitmap.c, bitmap.h, builtin-attrs.def, cfglayout.h,
      	collect2.h, conflict.c, coretypes.h, coverage.h, errors.h,
      	gcc.h, gcov-dump.c, gen-protos.c, gencheck.c, gencodes.c,
      	genconstants.c, gengenrtl.c, genmodes.c, genpeep.c,
      	gensupport.h, graph.h, gthr-gnat.c, gthr-gnat.h, gthr-posix.c,
      	gthr-posix.h, hard-reg-set.h, hwint.h, integrate.h, libgcc2.c,
      	lists.c, machmode.def, mips-tdump.c, opts.h, params.c,
      	predict.def, predict.h, protoize.c, reload.h, resource.h,
      	rtl-error.c, sbitmap.c, sbitmap.h, sreal.c, tlink.c,
      	tree-dump.h, tree-inline.h, unwind-dw2-fde.c, unwind-dw2.c,
      	unwind-sjlj.c, value-prof.h: Update copyright.
      
      From-SVN: r89097
      Kazu Hirata committed
  28. 09 Sep, 2004 1 commit
    • ra-build.c (copy_insn_p, [...]): Use gcc_assert and gcc_unreachable instead of abort. · 41374e13
      	* ra-build.c (copy_insn_p, remember_move, defuse_overlap_p_1,
      	live_out_1, prune_hardregs_for_mode, init_one_web_common,
      	reinit_one_web, add_subweb, add_subweb_2, init_web_parts,
      	record_conflict, compare_and_free_webs, init_webs_defs_uses,
      	parts_to_webs_1, parts_to_webs, reset_conflicts,
      	check_conflict_numbers, remember_web_was_spilled, handle_asm_insn,
      	ra_build_free): Use gcc_assert and gcc_unreachable instead of abort.
      	* ra-colorize.c (push_list, put_web, reset_lists, put_web_at_end,
      	put_move, remove_move, combine, select_spill, colorize_one_web,
      	try_recolor_web, insert_coalesced_conflicts, check_colors,
      	break_precolored_alias, restore_conflicts_from_coalesce,
      	sort_and_combine_web_pairs, check_uncoalesced_moves): Likewise.
      	* ra-rewrite.c (spill_coalescing, slots_overlap_p, emit_loads,
      	reloads_to_loads, rewrite_program2, emit_colors): Likewise.
      	* ra.c (first_hard_reg, create_insn_info, find_subweb, init_ra,
      	check_df): Likewise.
      	* real.c (do_add, do_multiply, do_divide, do_compare, do_fix_trunc,
      	real_arithmetic, real_compare, real_exponent, real_ldexp,
      	real_identical, real_to_integer, real_to_integer2, real_to_decimal,
      	real_to_hexadecimal, real_from_integer, ten_to_ptwo, ten_to_mptwo,
      	real_digit, real_nan, real_maxval, round_for_format, real_convert,
      	real_to_target, real_from_target, real_hash, encode_ieee_single,
      	encode_ieee_double, encode_ieee_extended, encode_ieee_quad,
      	encode_vax_f, encode_vax_d, encode_vax_g, encode_i370_single,
      	encode_i370_double, encode_c4x_single, encode_c4x_extended): Likewise.
      	* recog.c (validate_change, validate_replace_rtx_1, asm_operand_ok,
      	extract_insn, peep2_next_insn, peep2_reg_dead_p,
      	peep2_find_free_register, peephole2_optimize, store_data_bypass_p,
      	if_test_bypass_p): Likewise.
      	* reg-stack.c (record_label_references, get_asm_operand_n_inputs,
      	stack_result, remove_regno_note, get_hard_regnum, emit_pop_insn,
      	emit_swap_insn, swap_to_top, move_for_stack_reg,
      	subst_stack_regs_pat, subst_asm_stack_regs, change_stack,
      	compensate_edge, convert_regs_1): Likewise.
      	* regclass.c (init_reg_sets, init_reg_sets_1,
      	memory_move_secondary_cost): Likewise.
      	* regrename.c (note_sets, clear_dead_regs, scan_rtx_reg, scan_rtx):
      	Likewise.
      	* reload.c (push_secondary_reload, find_valid_class, push_reload,
      	operands_match_p, decompose, immune_p, find_reloads,
      	find_reloads_toplev, find_reloads_address_1, subst_reloads,
      	copy_replacements, refers_to_regno_for_reload_p,
      	reg_overlap_mentioned_for_reload_p): Likewise.
      	* reload1.c (compute_use_by_pseudos, replace_pseudos_in, reload,
      	count_pseudo, find_reg, eliminate_regs, eliminate_regs_in_insn,
      	verify_initial_elim_offsets, finish_spills, clear_reload_reg_in_use,
      	reload_reg_free_p, reload_reg_reaches_end_p, reloads_conflict,
      	choose_reload_regs, merge_assigned_reloads, emit_input_reload_insns,
      	do_output_reload, fixup_abnormal_edges): Likewise.
      	* reorg.c (stop_search_p, emit_delay_sequence, get_jump_flags,
      	fill_slots_from_thread, relax_delay_slots): Likewise.
      	* resource.c (mark_referenced_resources, mark_set_resources):
      	Likewise.
      	* rtl.c (copy_rtx, rtx_equal_p): Likewise.
      	* rtlanal.c (insn_dependent_p, reg_overlap_mentioned_p,
      	dead_or_set_p, find_reg_fusage, remove_note, replace_rtx,
      	subreg_lsb_1, subreg_regno_offset, subreg_offset_representable_p,
      	find_first_parameter_load, can_hoist_insn_p, hoist_update_store,
      	hoist_insn_after, hoist_insn_to_edge, nonzero_bits1): Likewise.
      	* rtlhooks.c (gen_lowpart_general): Likewise.
      	* sbitmap.c (sbitmap_difference): Likewise.
      	* sched-deps.c (add_dependence, sched_analyze_1, sched_analyze_2,
      	sched_analyze, add_forward_dependence): Likewise.
      	* sched-ebb.c (fix_basic_block_boundaries, schedule_ebb): Likewise.
      	* sched-rgn.c (debug_regions, compute_trg_info, schedule_region,
      	schedule_insns): Likewise.
      	* sched-vis.c (print_pattern): Likewise.
      	* sdbout.c (sdbout_symbol, sdbout_toplevel_data): Likewise.
      	* simplify-rtx.c (simplify_unary_operation, simplify_binary_operation,
      	simplify_const_relational_operation, simplify_ternary_operation,
      	simplify_immed_subreg, simplify_subreg, simplify_gen_subreg):
      	Likewise.
      	* sreal.c (copy, sreal_sub, sreal_div): Likewise.
      	* stmt.c (force_label_rtx, expand_goto, expand_asm_operands,
      	resolve_operand_name_1, expand_return, expand_decl,
      	expand_anon_union_decl, emit_case_bit_tests, expand_case): Likewise.
      	* stor-layout.c (put_pending_size, smallest_mode_for_size,
      	int_mode_for_mode, layout_decl, finish_builtin_struct, layout_type,
      	set_sizetype, get_mode_bounds): Likewise.
      
      From-SVN: r87244
      Nathan Sidwell committed
  29. 06 Jul, 2003 1 commit
    • sbitmap.c: Convert prototypes to ISO C90. · 46c5ad27
      	* sbitmap.c: Convert prototypes to ISO C90.
      	* sbitmap.h: Likewise.
      	* scan-decls.c: Likewise.
      	* scan.c: Likewise.
      	* sched-deps.c: Likewise.
      	* sched-ebb.c: Likewise.
      	* sched-int.h: Likewise.
      	* sched-rgn.c: Likewise.
      	* sched-vis.c: Likewise.
      	* sibcall.c: Likewise.
      	* simplify-rtx.c: Likewise.
      	* sreal.c: Likewise.
      	* sreal.h: Likewise.
      	* ssa-ccp.c: Likewise.
      	* ssa-dce.c: Likewise.
      	* ssa.c: Likewise.
      	* ssa.h: Likewise.
      	* stack.h: Likewise.
      	* stmt.c: Likewise.
      	* stor-layout.c: Likewise.
      	* stringpool.c: Likewise.
      	* target.h: Likewise.
      	* timevar.c: Likewise.
      	* timevar.h: Likewise.
      	* tlink.c: Likewise.
      	* tracer.c: Likewise.
      	* tree-inline.c: Likewise.
      	* tree-inline.h: Likewise.
      	* tree.c: Likewise.
      	* tree.h: Likewise.
      
      From-SVN: r69002
      Andreas Jaeger committed
  30. 01 Jul, 2003 1 commit
    • 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
  31. 16 Jun, 2003 1 commit
    • tracer.c: Remove duplication declaration. · baaa1222
      	* tracer.c: Remove duplication declaration.
      
      	* toplev.c: Remove extra declaration of decode_d_option.
      
      	* ssa.c: Remove duplicate declaration.
      
      	* sreal.c: Remove extra declaration of dump_sreal.
      
      	* reload1.c: Remove duplicate declarations.
      
      	* integrate.c: Remove extra declaration of
      	set_decl_abstract_flags.
      
      	* flow.c: Remove extra declaration of dump_flow_info.
      
      	* alias.c: Remove extra declaration of get_addr.
      
      From-SVN: r68006
      Andreas Jaeger committed
  32. 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
  33. 10 Feb, 2003 1 commit