1. 01 Aug, 2017 1 commit
  2. 08 Jun, 2017 1 commit
  3. 02 May, 2017 1 commit
  4. 28 Apr, 2017 6 commits
    • Sort options of gcov, gcov-dump and gcov-tool both in --help and documentation · 2f360676
      2017-04-28  Martin Liska  <mliska@suse.cz>
      
      	* doc/gcov.texi: Sort options in alphabetic order.
      	* doc/gcov-dump.texi: Likewise.
      	* doc/gcov-tool.texi: Likewise.
      	* gcov.c (print_usage): Likewise.
      	* gcov-dump.c (print_usage): Likewise.
      	* gcov-tool.c (print_merge_usage_message): Likewise.
      	(print_rewrite_usage_message): Likewise.
      	(print_overlap_usage_message): Likewise.
      
      From-SVN: r247376
      Martin Liska committed
    • Fix format_gcov to not print misleading values (PR gcov-profile/53915) · 07ea19a7
      2017-04-28  Martin Liska  <mliska@suse.cz>
      
      	PR gcov-profile/53915
      	* gcov.c (format_gcov): Print 'NAN %' when top > bottom.
      
      From-SVN: r247375
      Martin Liska committed
    • Make gcno more precise about BBs really belonging to a line (PR gcov-profile/79891). · 6e49961c
      2017-04-28  Martin Liska  <mliska@suse.cz>
      
      	PR gcov-profile/79891
      	* gcov.c (add_line_counts): Assign BBs to lines just if the BB
      	is marked by compiler as living on a line.
      	(get_cycles_count): Remove usage of the union.
      	(output_intermediate_file): Likewise.
      	(find_source): Fix GNU coding style.
      	(accumulate_line_counts): Remove old non-all block mode.
      	(output_lines): Remove usage of the union.
      	* profile.c (output_location): Include all BBs, even if
      	belonging to a same line (and file) as a previous BB.
      2017-04-28  Martin Liska  <mliska@suse.cz>
      
      	PR gcov-profile/79891
      	* gcc.misc-tests/gcov-17.c: New test.
      	* gcc.misc-tests/gcov-18.c: New test.
      
      From-SVN: r247374
      Martin Liska committed
    • Introduce new option -w which shows verbose informations. · 9b9d6370
      2017-04-28  Martin Liska  <mliska@suse.cz>
      
      	* gcov.c (process_args): Handle new argument 'w'.
      	(read_graph_file): Assign ID to BBs.
      	(output_branch_count): Display BB # if verbose flag is set.
      	(output_lines): Likewise for arcs.
      	(print_usage): Add '--verbose' option help.
      	* doc/gcov.texi: Document --verbose (-w) option.
      
      From-SVN: r247373
      Martin Liska committed
    • Simplify representation of locations of a block. · 0790260e
      2017-04-28  Martin Liska  <mliska@suse.cz>
      
      	* gcov.c (struct block_location_info): New struct.
      	(process_file): Fill up the new structure.
      	(read_graph_file): Replace usage of encoding by the newly added
      	struct.
      	(add_line_counts): Likewise.
      	(accumulate_line_counts): Remove usage of the union.
      	(function_info::function_info): New function.
      	(function_info::~function_info): Likewise.
      	(process_file): Call delete instead of release_function.
      	(release_function): Release the function.
      	(release_structures): Call delete instead of release_function.
      	(solve_flow_graph): Replace usage of num_blocks.
      	(find_exception_blocks): Likewise.
      	(output_lines): Fix GNU coding style.
      
      From-SVN: r247372
      Martin Liska committed
    • gcno file: do not stream block flags (PR gcov-profile/80031). · 34769baf
      2017-04-28  Martin Liska  <mliska@suse.cz>
      
      	PR gcov-profile/80031
      	* gcov-dump.c (tag_blocks): Just print number of basic blocks.
      	* gcov-io.h (GCOV_TAG_BLOCKS_NUM): Remove unused macro.
      	* gcov.c (read_graph_file): Read just number of blocks.
      	* profile.c (branch_prob): Do not stream 0 flags per a basic
      	block.
      
      From-SVN: r247370
      Martin Liska committed
  5. 10 Apr, 2017 1 commit
  6. 31 Mar, 2017 1 commit
  7. 07 Mar, 2017 1 commit
  8. 28 Feb, 2017 1 commit
    • i386.c: Include intl.h. · 324ff1a0
      	* config/i386/i386.c: Include intl.h.
      	(ix86_option_override_internal): Use cond ? G_("...") : G_("...")
      	instead of just cond ? "..." : "...".
      	* config/nvptx/nvptx.c (nvptx_goacc_validate_dims): Likewise.
      	* coverage.c (read_counts_file): Likewise.
      	* omp-offload.c: Include intl.h.
      	(oacc_loop_fixed_partitions): Use cond ? G_("...") : G_("...") instead
      	of just cond ? "..." : "...".
      	* gcov.c (read_count_file): Use cond ? N_("...") : N_("...") instead
      	of just cond ? "..." : "...".
      c/
      	* c-parser.c (c_parser_asm_statement): Use cond ? G_("...") : G_("...")
      	instead of just cond ? "..." : "...".
      	(c_parser_oacc_enter_exit_data): Use %s and ternary operator only
      	for "enter"/"exit" keyword.
      	(c_finish_oacc_routine): Don't use %s to supply portions of the
      	message.
      cp/
      	* decl.c (find_decomp_class_base): Use cond ? G_("...") : G_("...")
      	instead of just cond ? "..." : "...".
      	(grokdeclarator): Likewise.
      	(build_enumerator): Likewise.
      	* init.c (build_new_1): Likewise.
      	* call.c (build_new_method_call_1): Likewise.
      	* parser.c: Include intl.h.
      	(cp_parser_oacc_enter_exit_data): Use %s and ternary operator only for
      	"enter"/"exit" keyword.
      	(cp_finalize_oacc_routine): Don't use %s to supply portions of the
      	message.
      fortran/
      	* parse.c (parse_critical_block): Use cond ? G_("...") : G_("...")
      	instead of just cond ? "..." : "...".
      	* scanner.c (gfc_next_char_literal): Likewise.
      	* match.c (match_exit_cycle): Likewise.
      
      From-SVN: r245778
      Jakub Jelinek committed
  9. 22 Jan, 2017 1 commit
  10. 01 Jan, 2017 2 commits
    • Update copyright years. · cbe34bb5
      From-SVN: r243994
      Jakub Jelinek committed
    • gcc.c (process_command): Update copyright notice dates. · c1a9c369
      gcc/
      	* gcc.c (process_command): Update copyright notice dates.
      	* gcov-dump.c (print_version): Ditto.
      	* gcov.c (print_version): Ditto.
      	* gcov-tool.c (print_version): Ditto.
      	* gengtype.c (create_file): Ditto.
      	* doc/cpp.texi: Bump @copying's copyright year.
      	* doc/cppinternals.texi: Ditto.
      	* doc/gcc.texi: Ditto.
      	* doc/gccint.texi: Ditto.
      	* doc/gcov.texi: Ditto.
      	* doc/install.texi: Ditto.
      	* doc/invoke.texi: Ditto.
      gcc/fortran/
      	* gfortranspec.c (lang_specific_driver): Update copyright notice
      	dates.
      	* gfc-internals.texi: Bump @copying's copyright year.
      	* gfortran.texi: Ditto.
      	* intrinsic.texi: Ditto.
      	* invoke.texi: Ditto.
      gcc/ada/
      	* gnat_ugn.texi: Bump @copying's copyright year.
      	* gnat_rm.texi: Likewise.
      gcc/go/
      	* gccgo.texi: Bump @copyrights-go year.
      libitm/
      	* libitm.texi: Bump @copying's copyright year.
      libgomp/
      	* libgomp.texi: Bump @copying's copyright year.
      libquadmath/
      	* libquadmath.texi: Bump @copying's copyright year.
      
      From-SVN: r243992
      Jakub Jelinek committed
  11. 16 Aug, 2016 1 commit
    • gcov: add new option (--hash-filenames) (PR · 75cc66f2
      	PR gcov-profile/36412
      	* doc/gcov.texi: Document --hash-filenames(-x).
      	* gcov.c (print_usage): Add the option.
      	(process_args): Process the option, sort options alphabetically.
      	(md5sum_to_hex): New function.
      	(make_gcov_file_name): Do the md5sum and append it to a
      	filename.
      
      From-SVN: r239503
      Martin Liska committed
  12. 12 Aug, 2016 1 commit
  13. 06 Aug, 2016 1 commit
  14. 05 Aug, 2016 2 commits
  15. 04 Aug, 2016 1 commit
    • Fix GNU coding style in gcov.c · 176bf572
      	* gcov.c (main): Fix GNU coding style.
      	(output_intermediate_file): Likewise.
      	(process_file): Likewise.
      	(generate_results): Likewise.
      	(release_structures): Likewise.
      	(create_file_names): Likewise.
      	(find_source): Likewise.
      	(read_graph_file): Likewise.
      	(find_exception_blocks): Likewise.
      	(canonicalize_name): Likewise.
      	(make_gcov_file_name): Likewise.
      	(mangle_name): Likewise.
      	(accumulate_line_counts): Likewise.
      	(output_branch_count): Likewise.
      	(read_line): Likewise.
      
      From-SVN: r239134
      Martin Liska committed
  16. 04 Jan, 2016 1 commit
    • gcc.c (process_command): Update copyright notice dates. · 21fa2a29
      gcc/
      	* gcc.c (process_command): Update copyright notice dates.
      	* gcov-dump.c (print_version): Ditto.
      	* gcov.c (print_version): Ditto.
      	* gcov-tool.c (print_version): Ditto.
      	* gengtype.c (create_file): Ditto.
      	* doc/cpp.texi: Bump @copying's copyright year.
      	* doc/cppinternals.texi: Ditto.
      	* doc/gcc.texi: Ditto.
      	* doc/gccint.texi: Ditto.
      	* doc/gcov.texi: Ditto.
      	* doc/install.texi: Ditto.
      	* doc/invoke.texi: Ditto.
      gcc/ada/
      	* gnat_ugn.texi: Bump @copying's copyright year.
      	* gnat_rm.texi: Likewise.
      gcc/fortran/
      	* gfortranspec.c (lang_specific_driver): Update copyright notice
      	dates.
      	* gfc-internals.texi: Bump @copying's copyright year.
      	* gfortran.texi: Ditto.
      	* intrinsic.texi: Ditto.
      	* invoke.texi: Ditto.
      gcc/go/
      	* gccgo.texi: Bump @copyrights-go year.
      gcc/java/
      	* jcf-dump.c (version): Update copyright notice dates.
      libgomp/
      	* libgomp.texi: Bump @copying's copyright year.
      libitm/
      	* libitm.texi: Bump @copying's copyright year.
      libjava/
      	* classpath/gnu/java/rmi/registry/RegistryImpl.java (version): Update
      	copyright notice dates.
      	* classpath/tools/gnu/classpath/tools/orbd/Main.java (run): Ditto.
      	* gnu/gcj/convert/Convert.java (version): Update copyright notice
      	dates.
      	* gnu/gcj/tools/gcj_dbtool/Main.java (main): Ditto.
      libquadmath/
      	* libquadmath.texi: Bump @copying's copyright year.
      
      From-SVN: r232053
      Jakub Jelinek committed
  17. 09 May, 2015 1 commit
    • bitmap.c, [...]: Add space between string literal and macro name. · 16998094
      	* bitmap.c, c/c-aux-info.c, cfg.c, cfghooks.c, cgraph.c,
      	config/aarch64/aarch64.md config/alpha/vms.h, config/darwin.c,
      	config/darwin.h, config/darwin9.h, config/elfos.h,
      	config/i386/bsd.h, config/ia64/ia64.c, config/lm32/lm32.h,
      	config/microblaze/microblaze.h, config/mips/mips.h,
      	config/mmix/mmix.c, config/msp430/msp430.c, config/nios2/nios2.h,
      	config/nvptx/nvptx.c, config/nvptx/nvptx.h, config/pa/pa.c,
      	config/pa/pa.h, config/rs6000/rs6000.c, config/rs6000/sysv4.h,
      	config/rs6000/xcoff.h, config/rx/rx.h, config/s390/s390.h,
      	config/sparc/sol2.h, config/sparc/sparc.h, config/visium/visium.h,
      	cppbuiltin.c, defaults.h, doc/invoke.texi, dwarf2cfi.c,
      	dwarf2out.c, final.c, gcc.c, gcov-dump.c, gcov.c, ipa-cp.c,
      	ipa-inline.c, ipa-polymorphic-call.c, ipa-profile.c, ipa-prop.c,
      	ira-color.c, ira.c, loop-doloop.c, loop-iv.c, mcf.c,
      	modulo-sched.c, predict.c, profile.c, stor-layout.c, toplev.c,
      	tree-ssa-reassoc.c, value-prof.c, wide-int-print.cc: Add space
      	between string literal and macro name.
      
      From-SVN: r222960
      Jason Merrill committed
  18. 11 Apr, 2015 1 commit
  19. 05 Jan, 2015 1 commit
    • gcc.c (process_command): Update copyright notice dates. · b67cd4e3
      gcc/
      	* gcc.c (process_command): Update copyright notice dates.
      	* gcov-dump.c: Ditto.
      	* gcov.c: Ditto.
      	* doc/cpp.texi: Bump @copying's copyright year.
      	* doc/cppinternals.texi: Ditto.
      	* doc/gcc.texi: Ditto.
      	* doc/gccint.texi: Ditto.
      	* doc/gcov.texi: Ditto.
      	* doc/install.texi: Ditto.
      	* doc/invoke.texi: Ditto.
      gcc/fortran/
      	* gfortranspec.c (lang_specific_driver): Update copyright notice
      	dates.
      	* gfc-internals.texi: Bump @copying's copyright year.
      	* gfortran.texi: Ditto.
      	* intrinsic.texi: Ditto.
      	* invoke.texi: Ditto.
      gcc/go/
      	* gccgo.texi: Bump @copyrights-go year.
      gcc/java/
      	* jcf-dump.c (version): Update copyright notice dates.
      libgomp/
      	* libgomp.texi: Bump @copying's copyright year.
      libquadmath/
      	* libquadmath.texi: Bump @copying's copyright year.
      libitm/
      	* libitm.texi: Bump @copying's copyright year.
      gcc/ada/
      	* gnat_ugn.texi: Bump @copying's copyright year.
      libjava/
      	* classpath/gnu/java/rmi/registry/RegistryImpl.java (version): Update
      	copyright notice dates.
      	* classpath/tools/gnu/classpath/tools/orbd/Main.java (run): Ditto.
      	* gnu/gcj/convert/Convert.java (version): Update copyright notice
      	dates.
      	* gnu/gcj/tools/gcj_dbtool/Main.java (main): Ditto.
      
      From-SVN: r219187
      Jakub Jelinek committed
  20. 26 May, 2014 1 commit
    • system.h: Define __STDC_FORMAT_MACROS before including inttypes.h. · a9243bfc
      2014-05-23  Richard Biener  <rguenther@suse.de>
      
      	* system.h: Define __STDC_FORMAT_MACROS before
      	including inttypes.h.
      	* hwint.h (HOST_WIDEST_INT, HOST_BITS_PER_WIDEST_INT,
      	HOST_WIDEST_INT_PRINT, HOST_WIDEST_INT_PRINT_DEC,
      	HOST_WIDEST_INT_PRINT_DEC_C, HOST_WIDEST_INT_PRINT_UNSIGNED,
      	HOST_WIDEST_INT_PRINT_HEX, HOST_WIDEST_INT_PRINT_DOUBLE_HEX,
      	HOST_WIDEST_INT_C): Remove.
      	(PRId64, PRIi64, PRIo64, PRIu64, PRIx64, PRIX64): Define
      	if C99 inttypes.h is not available.
      
      	* coretypes.h (gcov_type, gcov_type_unsigned): Use [u]int64_t.
      	* gcov-io.h (gcov_type, gcov_type_unsigned): Likewise.
      	* gcov-io.c (gcov_histo_index): Drop non-64bit hwi case.
      	* cfgloop.h (struct niter_desc): Use uint64_t for niter field.
      	* bitmap.c (struct bitmap_descriptor_d): Use uint64_t for counters.
      	(struct output_info): Likewise.
      	(print_statistics): Adjust.
      	(dump_bitmap_statistics): Likewise.
      	* bt-load.c (migrate_btr_defs): Print with PRId64.
      	* cfg.c (dump_edge_info, dump_bb_info): Likewise.
      	(MAX_SAFE_MULTIPLIER): Adjust.
      	* cfghooks.c (dump_bb_for_graph): Print with PRId64.
      	* cgraph.c (cgraph_redirect_edge_call_stmt_to_callee,
      	dump_cgraph_node): Likewise.
      	* final.c (dump_basic_block_info): Likewise.
      	* gcov-dump.c (tag_counters, tag_summary, dump_working_sets): Likewise.
      	* gcov.c (format_gcov): Likewise.
      	* ipa-cp.c (good_cloning_opportunity_p): Likewise.  Use int64_t
      	for calculation.
      	(get_clone_agg_value): Use HOST_WIDE_INT for offset.
      	* ipa-inline.c (compute_max_insns): Use int64_t for calcuation.
      	(inline_small_functions, dump_overall_stats, dump_inline_stats):
      	Use PRId64 for dumping.
      	* ipa-profile.c (dump_histogram, ipa_profile): Likewise.
      	* ira-color.c (struct allocno_hard_regs): Use int64_t for cost.
      	(add_allocno_hard_regs): Adjust.
      	* loop-doloop.c (doloop_modify): Print using PRId64.
      	* loop-iv.c (inverse): Compute in uint64_t.
      	(determine_max_iter, iv_number_of_iterations): Likewise.
      	* loop-unroll.c (decide_peel_completely, decide_peel_simple):
      	Print using PRId64.
      	* lto-streamer-out.c (write_symbol): Use uint64_t.
      	* mcf.c (CAP_INFINITY): Use int64_t maximum.
      	(dump_fixup_edge, create_fixup_graph, cancel_negative_cycle,
      	find_max_flow, adjust_cfg_counts): Use int64_t and dump with PRId64.
      	* modulo-sched.c (const_iteration_count): Use int64_t.
      	(sms_schedule): Dump using PRId64.
      	* predict.c (dump_prediction): Likewise.
      	* pretty-print.h (pp_widest_integer): Remove.
      	* profile.c (get_working_sets, is_edge_inconsistent,
      	is_inconsistent, read_profile_edge_counts): Dump using PRId64.
      	* tree-pretty-print.c (pp_double_int): Remove case handling
      	HOST_BITS_PER_DOUBLE_INT == HOST_BITS_PER_WIDEST_INT.
      	* tree-ssa-math-opts.c (struct symbolic_number): Use uint64_t
      	and adjust users.
      	(pass_optimize_bswap::execute): Remove restriction on hosts.
      	* tree-streamer-in.c (streamer_alloc_tree): Use HOST_WIDE_INT.
      	* tree-streamer-out.c (streamer_write_tree_header): Likewise.
      	* tree.c (widest_int_cst_value): Remove.
      	* tree.h (widest_int_cst_value): Likewise.
      	* value-prof.c (dump_histogram_value): Print using PRId64.
      	* gengtype.c (main): Also inject int64_t.
      	* ggc-page.c (struct max_alignment): Use int64_t.
      	* alloc-pool.c (struct allocation_object_def): Likewise.
      	* ira-conflicts.c (build_conflict_bit_table): Use uint64_t
      	for computation.
      	* doc/tm.texi.in: Remove reference to HOST_WIDEST_INT.
      	* doc/tm.texi: Regenerated.
      	* gengtype-lex.l (IWORD): Handle [u]int64_t.
      	* config/sh/sh.c (expand_cbranchdi4): Use gcov_type.
      	* config/mmix/mmix-protos.h (mmix_intval, mmix_shiftable_wyde_value,
      	mmix_output_register_setting): Use [u]int64_t in prototypes.
      	* config/mmix/mmix.c (mmix_print_operand, mmix_output_register_setting,
      	mmix_shiftable_wyde_value, mmix_output_shiftvalue_op_from_str,
      	mmix_output_octa, mmix_output_shifted_value): Adjust.
      	(mmix_intval): Adjust.  Remove unreachable case.
      	* config/mmix/mmix.md (*nonlocal_goto_receiver_expanded): Use
      	int64_t.
      
      	lto/
      	* lto.c (lto_parse_hex): Use int64_t.
      	(lto_resolution_read): Likewise.
      
      From-SVN: r210931
      Richard Biener committed
  21. 02 Jan, 2014 1 commit
    • gnat_ugn.texi: Bump @copying's copyright year. · 98db73df
      2014-01-02  Tobias Burnus  <burnus@net-b.de>
      
      gcc/ada/
              * gnat_ugn.texi: Bump @copying's copyright year.
      
      gcc/
              * gcc.c (process_command): Update copyright notice dates.
              * gcov-dump.c: Ditto.
              * gcov.c: Ditto.
              * doc/cpp.texi: Bump @copying's copyright year.
              * doc/cppinternals.texi: Ditto.
              * doc/gcc.texi: Ditto.
              * doc/gccint.texi: Ditto.
              * doc/gcov.texi: Ditto.
              * doc/install.texi: Ditto.
              * doc/invoke.texi: Ditto.
      
      gcc/fortran/
              * gfortranspec.c (lang_specific_driver): Update copyright notice
              dates.
              * gfc-internals.texi: Bump @copying's copyright year.
              * gfortran.texi: Ditto.
              * intrinsic.texi: Ditto.
              * invoke.texi: Ditto.
      
      gcc/go/
              * gcc/go/gccgo.texi: Ditto.
      
      gcc/java/
              * jcf-dump.c (version): Update copyright notice dates.
              * gcj.texi: Bump @copying's copyright year.
      
      libgomp/
              * libgomp.texi: Bump @copying's copyright year.
      
      libitm/
              * libitm.texi: Bump @copying's copyright year.
      
      libjava/
              * classpath/gnu/java/rmi/registry/RegistryImpl.java (version):
              * Update
              copyright notice dates.
              * classpath/tools/gnu/classpath/tools/orbd/Main.java (run):
              * Ditto.
              * gnu/gcj/convert/Convert.java (version): Update copyright
              * notice
              dates.
              * gnu/gcj/tools/gcj_dbtool/Main.java (main): Ditto.
      
      libquadmath/
              * libquadmath.texi: Bump @copying's copyright year.
      
      From-SVN: r206286
      Tobias Burnus committed
  22. 28 Sep, 2013 1 commit
    • alloc-pool.c, [...]: Add missing whitespace before "(". · c3284718
      gcc/
      	* alloc-pool.c, asan.c, auto-inc-dec.c, basic-block.h, bb-reorder.c,
      	bitmap.c, bitmap.h, bt-load.c, builtins.c, calls.c, cfgcleanup.c,
      	cfgexpand.c, cfghooks.c, cfgloop.c, cfgloopmanip.c, cfgrtl.c, cgraph.c,
      	cgraph.h, cgraphbuild.c, cgraphclones.c, cgraphunit.c, collect2.c,
      	combine-stack-adj.c, combine.c, compare-elim.c, context.c, context.h,
      	cprop.c, cse.c, cselib.c, dbxout.c, dce.c, defaults.h, df-core.c,
      	df-problems.c, df-scan.c, df.h, diagnostic.c, double-int.c, dse.c,
      	dumpfile.c, dwarf2asm.c, dwarf2cfi.c, dwarf2out.c, emit-rtl.c,
      	errors.c, except.c, expmed.c, expr.c, file-find.c, final.c,
      	fixed-value.c, fold-const.c, function.c, fwprop.c, gcc-ar.c, gcc.c,
      	gcov-io.c, gcov-io.h, gcov.c, gcse.c, genattr-common.c, genattr.c,
      	genattrtab.c, genautomata.c, genconfig.c, genemit.c, genextract.c,
      	genflags.c, gengenrtl.c, gengtype-state.c, gengtype.c, genmodes.c,
      	genopinit.c, genoutput.c, genpeep.c, genpreds.c, genrecog.c,
      	gensupport.c, ggc-common.c, ggc-page.c, gimple-fold.c, gimple-low.c,
      	gimple-pretty-print.c, gimple-ssa-strength-reduction.c, gimple.c,
      	gimple.h, godump.c, graphite-clast-to-gimple.c,
      	graphite-optimize-isl.c, graphite-poly.h, graphite-sese-to-poly.c,
      	graphite.c, haifa-sched.c, hash-table.c, hash-table.h, hwint.c,
      	hwint.h, ifcvt.c, incpath.c, init-regs.c, input.h, intl.c, intl.h,
      	ipa-cp.c, ipa-devirt.c, ipa-inline-analysis.c, ipa-inline.c,
      	ipa-profile.c, ipa-pure-const.c, ipa-reference.c, ipa-split.c,
      	ipa-utils.c, ipa.c, ira-build.c, ira.c, jump.c, loop-doloop.c,
      	loop-init.c, loop-invariant.c, loop-iv.c, lower-subreg.c, lto-cgraph.c,
      	lto-streamer-in.c, lto-streamer-out.c, lto-wrapper.c, mcf.c,
      	mode-switching.c, modulo-sched.c, omp-low.c, optabs.c, opts.c,
      	pass_manager.h, passes.c, plugin.c, postreload-gcse.c, postreload.c,
      	predict.c, prefix.c, pretty-print.c, print-rtl.c, print-tree.c,
      	profile.c, read-md.c, real.c, real.h, recog.c, ree.c, reg-stack.c,
      	regcprop.c, reginfo.c, regmove.c, regrename.c, regs.h, regstat.c,
      	reload1.c, reorg.c, rtl.c, rtl.h, rtlanal.c, sbitmap.c, sched-rgn.c,
      	sdbout.c, sel-sched-ir.c, sel-sched.c, sparseset.c, stack-ptr-mod.c,
      	statistics.c, stmt.c, stor-layout.c, store-motion.c, streamer-hooks.h,
      	system.h, target-hooks-macros.h, targhooks.c, targhooks.h, toplev.c,
      	tracer.c, trans-mem.c, tree-browser.c, tree-call-cdce.c, tree-cfg.c,
      	tree-cfgcleanup.c, tree-complex.c, tree-data-ref.c, tree-data-ref.h,
      	tree-eh.c, tree-emutls.c, tree-flow.h, tree-if-conv.c, tree-into-ssa.c,
      	tree-iterator.c, tree-loop-distribution.c, tree-mudflap.c,
      	tree-nested.c, tree-nomudflap.c, tree-nrv.c, tree-object-size.c,
      	tree-optimize.c, tree-pass.h, tree-pretty-print.c, tree-profile.c,
      	tree-scalar-evolution.c, tree-sra.c, tree-ssa-ccp.c,
      	tree-ssa-coalesce.c, tree-ssa-copy.c, tree-ssa-copyrename.c,
      	tree-ssa-dce.c, tree-ssa-dom.c, tree-ssa-dse.c, tree-ssa-forwprop.c,
      	tree-ssa-ifcombine.c, tree-ssa-live.c, tree-ssa-loop-ch.c,
      	tree-ssa-loop-im.c, tree-ssa-loop-ivopts.c, tree-ssa-loop-prefetch.c,
      	tree-ssa-loop.c, tree-ssa-math-opts.c, tree-ssa-operands.c,
      	tree-ssa-phiopt.c, tree-ssa-phiprop.c, tree-ssa-pre.c,
      	tree-ssa-reassoc.c, tree-ssa-sink.c, tree-ssa-strlen.c,
      	tree-ssa-structalias.c, tree-ssa-threadedge.c, tree-ssa-threadupdate.c,
      	tree-ssa-uncprop.c, tree-ssa-uninit.c, tree-ssa.c, tree-ssanames.c,
      	tree-stdarg.c, tree-switch-conversion.c, tree-tailcall.c,
      	tree-vect-data-refs.c, tree-vect-generic.c, tree-vect-loop-manip.c,
      	tree-vect-stmts.c, tree-vectorizer.c, tree-vectorizer.h, tree-vrp.c,
      	tree.c, tree.h, tsan.c, tsystem.h, value-prof.c, var-tracking.c,
      	varasm.c, vec.h, vmsdbgout.c, vtable-verify.c, web.c: Add missing
      	whitespace before "(".
      
      From-SVN: r203004
      Richard Sandiford committed
  23. 20 Jun, 2013 1 commit
    • gcov.c (print_usage): Handle new option. · fc8a650e
      2013-06-19    <singhai@google.com>
      
      	* gcov.c (print_usage): Handle new option.
      	(process_args): Ditto.
      	(get_gcov_intermediate_filename): New function.
      	(output_intermediate_file): New function.
      	(output_gcov_file): New function
      	(generate_results): Handle new option.
      	(release_function): Relase demangled name.
      	(read_graph_file): Handle demangled name.
      	(output_lines): Ditto.
      	* doc/gcov.texi: Document gcov intermediate format.
      
      testsuite/ChangeLog:
      
      	* g++.dg/gcov/gcov-8.C: New testcase.
      	* lib/gcov.exp: Handle intermediate format.
      
      From-SVN: r200232
      Sharad Singhai committed
  24. 10 Jan, 2013 1 commit
  25. 03 Jan, 2013 1 commit
    • gcc.c (process_command): Update copyright notice dates. · df8e2b4f
      	* gcc.c (process_command): Update copyright notice dates.
      	* gcov.c (print_version): Likewise.
      	* gcov-dump.c (print_version): Likewise.
      
      	* gfortranspec.c (lang_specific_driver): Update copyright notice
      	dates.
      
      	* jcf-dump.c (version): Update copyright notice dates.
      
      	* mf-runtime.c (__mf_usage): Update copyright notice dates.
      
      	* gnu/java/rmi/registry/RegistryImpl.java (version): Update
      	copyright notice dates.
      	* tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.
      
      	* gnu/gcj/convert/Convert.java (version): Update copyright notice
      	dates.
      	* gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
      
      From-SVN: r194838
      Jakub Jelinek committed
  26. 13 Oct, 2012 1 commit
  27. 23 Jul, 2012 2 commits
    • coverage.c: Refer to "notes file" instead of "graph file" in all comments. · efbb59b2
      gcc/
      	* coverage.c: Refer to "notes file" instead of "graph file"
      	in all comments.  Explain history of bbg prefix.
      	* gcov-io.h: Likewise.
      	* gcov.c: Likewise.
      	(find_source): Likewise in fnotice.
      	(read_graph_file): Likewise.
      	(read_count_file): Likewise.
      	* doc/gcov.texi: Document -fprofile-dir flag.  Add "notes file"
      	and "data file" explicitly in the explanation of the files.
      
      libgcc/
      	* libgcov.c (__gcov_ior_profiler): Benign comment fix.
      
      From-SVN: r189781
      Steven Bosscher committed
    • opts.c (common_handle_option): Do not set flag_value_profile_transformations for… · 9696c529
      opts.c (common_handle_option): Do not set flag_value_profile_transformations for -fprofile-generate.
      
      	* opts.c (common_handle_option): Do not set 
      	flag_value_profile_transformations for -fprofile-generate.
      	* profile.c (instrument_values): Use COUNTER_FOR_HIST_TYPE.
      	(BB_TO_GCOV_INDEX): Remove.
      	(output_location): Don't use it.
      	(branch_prob): Likewise.  Don't fiddle with the index of
      	ENTRY_BLOCK_PTR and EXIT_BLOCK_PTR.  Use clear_aux_for_blocks.
      	(find_spanning_tree):
      	* gcov.c (struct function_info): Document that blocks 0 and 1
      	are the entry resp. exit blocks in gcov, too, like in GCC itself.
      	(solve_flow_graph): Use ENTRY_BLOCK and EXIT_BLOCK for special
      	blocks identification.
      	(output_lines): Likewise.
      	* value-prof.c (gimple_value_profile_transformations): Do not
      	test flag_value_profile_transformations again.
      	(gimple_ic_transform): Take a gimple_stmt_iterator like all other
      	transformation functions.
      	(gimple_values_to_profile):
      	Don't test flag_value_profile_transformations
      	* tree-profile.c (tree_profiling): Assert that the cgraph is in
      	the CGRAPH_STATE_IPA_SSA state.
      	Do not set, or look at, after_tree_profile.
      	* function.h (struct function): Remove after_tree_profile bit.
      	* omp-low.c (expand_omp_taskreg): Don't set after_tree_profile.
      	* tree-inline.c (initialize_cfun): Don't copy it.
      	* lto-streamer-out.c (output_struct_function_base): Don't stream it.
      	* lto-streamer-in.c (input_struct_function_base): Likewise.
      
      From-SVN: r189778
      Steven Bosscher committed
  28. 29 May, 2012 1 commit
  29. 11 Jan, 2012 1 commit
  30. 01 Jan, 2012 1 commit
    • gcc.c (process_command): Update copyright notice dates. · 66f1b195
      gcc/
      	* gcc.c (process_command): Update copyright notice dates.
      	* gcov.c (print_version): Likewise.
      	* gcov-dump.c (print_version): Likewise.
      	* mips-tfile.c (main): Likewise.
      	* mips-tdump.c (main): Likewise.
      gcc/fortran/
      	* gfortranspec.c (lang_specific_driver): Update copyright notice
      	dates.
      gcc/java/
      	* jcf-dump.c (version): Update copyright notice dates.
      libmudflap/
      	* mf-runtime.c (__mf_usage): Update copyright notice dates.
      libjava/
      	* gnu/gcj/convert/Convert.java (version): Update copyright notice
      	dates.
      	* gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
      libjava/classpath/
      	* gnu/java/rmi/registry/RegistryImpl.java (version): Update
      	copyright notice dates.
      	* tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.
      
      From-SVN: r182773
      Jakub Jelinek committed
  31. 30 Dec, 2011 1 commit
    • gcov.c (total_lines, [...]): New global vars. · bdbdc4e1
      	* gcov.c (total_lines, total_executed): New global vars.
      	(generate_results): Call executed_summary.
      	(executed_summary): New function, broken out of ...
      	(function_summary): ... here.  Call it.
      	* coverage.c (coverage_finish): Also check for local_tick == -1.
      	* gcov-dump (tag_function): Correct labelling typo.
      
      From-SVN: r182744
      Nathan Sidwell committed
  32. 02 Dec, 2011 1 commit
    • gcov.c (struct arc_info): Add is_throw field. · 8919c0d9
      	* gcov.c (struct arc_info): Add is_throw field.
      	(struct (block_info): Add exceptional field, reduce flags size to
      	account for it.
      	(struct function_info): Add has_catch field.
      	(struct line_info): Add unexceptional field.
      	(process_file): Call find_exception_blocks if necessary.
      	(read_graph_file): Adjust.  Note if an exceptional edge is seen.
      	(find_exception_blocks): New.
      	(add_line_counts): Set line's unexceptional flag if not
      	exceptional.
      	(output_branch_count): Note exceptional arcs, lines and blocks.
      	* gcov-dump.c (tag_arcs): Decode arc flags.
      	* doc/gcov.texi: Document '=====' lines.
      
      	testsuite/
      	* lib/gcov.exp (verify-lines): Allow = as a count char.
      	* g++.dg/gcov/gcov-13.C: New.
      
      From-SVN: r181949
      Nathan Sidwell committed