gcc/gcc ChangeLog.rtlopt gcov-dump.c gcov-io.h ...
rakdver@gcc.gnu.org
rakdver@gcc.gnu.org
Fri Feb 21 12:47:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: rtlopt-branch
Changes by: rakdver@gcc.gnu.org 2003-02-21 12:47:55
Modified files:
gcc : ChangeLog.rtlopt gcov-dump.c gcov-io.h gcov.c
libgcov.c profile.c profile.h
Log message:
* gcov-dump.c (tag_arc_counts): Add parameter to gcov_read_counter call.
* gcov-io.h (GCOV_TAG_SAME_VALUE_HISTOGRAMS): New section.
(gcov_read_counter): Add parameter.
(merger_function, same_value_histograms_merger, profile_merger_for_tag):
New.
(gcov_read_summary): Add parameter to gcov_read_counter call.
* gcov.c (read_count_file): Ditto.
* libgcov.c (gcov_exit): Support profile merging hooks.
* profile.c (same_value_histograms_label): New.
(get_exec_counts): Add parameter to gcov_read_counter call.
(get_histogram_counts): Support profile merging hooks.
(instrument_values, compute_value_histograms): Place same value
histograms into own section.
(branch_prob): Call allocate_reg_info after find_values_to_profile.
(init_branch_prob): Create same_value_histograms_label.
(label_for_tag): Return the label.
* profile.h (MAX_COUNTER_SECTIONS): Increase.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.rtlopt.diff?cvsroot=gcc&only_with_tag=rtlopt-branch&r1=1.1.2.142&r2=1.1.2.143
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gcov-dump.c.diff?cvsroot=gcc&only_with_tag=rtlopt-branch&r1=1.1.8.3&r2=1.1.8.4
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gcov-io.h.diff?cvsroot=gcc&only_with_tag=rtlopt-branch&r1=1.16.6.5&r2=1.16.6.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gcov.c.diff?cvsroot=gcc&only_with_tag=rtlopt-branch&r1=1.47.2.4&r2=1.47.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/libgcov.c.diff?cvsroot=gcc&only_with_tag=rtlopt-branch&r1=1.1.6.1&r2=1.1.6.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/profile.c.diff?cvsroot=gcc&only_with_tag=rtlopt-branch&r1=1.97.2.12&r2=1.97.2.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/profile.h.diff?cvsroot=gcc&only_with_tag=rtlopt-branch&r1=1.3.14.4&r2=1.3.14.5
More information about the Gcc-cvs
mailing list