This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

gcc/gcc ChangeLog.hammer gcov-io.h gcov.c libg ...


CVSROOT:	/cvs/gcc
Module name:	gcc
Branch: 	hammer-3_3-branch
Changes by:	rakdver at gcc dot gnu dot org	2003-02-21 23:15:44

Modified files:
	gcc            : ChangeLog.hammer gcov-io.h gcov.c libgcc2.c 
	                 loop.c profile.c profile.h regclass.c 

Log message:
	* 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.
	* libgcc.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.
	
	* loop.c (loop_optimize): Avoid warning.
	* regclass.c (cannot_change_mode_set_regs): Ditto.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.hammer.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.1.2.75&r2=1.1.2.76
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gcov-io.h.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.17.2.1&r2=1.17.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gcov.c.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.50.2.1&r2=1.50.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/libgcc2.c.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.153.2.1&r2=1.153.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/loop.c.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.431.2.6&r2=1.431.2.7
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/profile.c.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.101.2.2&r2=1.101.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/profile.h.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.3.26.1&r2=1.3.26.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/regclass.c.diff?cvsroot=gcc&only_with_tag=hammer-3_3-branch&r1=1.160.2.3&r2=1.160.2.4


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]