aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorZdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>2003-02-26 17:55:10 +0100
committerZdenek Dvorak <rakdver@gcc.gnu.org>2003-02-26 16:55:10 +0000
commitcb9e4555c10ea2b918d7cee80ebde29887e652bb (patch)
treef82b07c8e80193a8fc0c8a5fe9eabdc6f54a41eb /gcc/ChangeLog
parentb0d7ef9afda5f6ddc09446e6387301ebe761616f (diff)
downloadgcc-cb9e4555c10ea2b918d7cee80ebde29887e652bb.zip
gcc-cb9e4555c10ea2b918d7cee80ebde29887e652bb.tar.gz
gcc-cb9e4555c10ea2b918d7cee80ebde29887e652bb.tar.bz2
gcov-dump.c (print_prefix): Fix signedness warning.
* gcov-dump.c (print_prefix): Fix signedness warning. * gcov-io.h (struct counter_section, struct counter_section_data): New. (struct function_info): n_arc_counts field removed, n_counter_sections, counter_sections fields added. (struct gcov_info): arc_counts, n_arc_counts fields removed, n_counter_sections, counter_sections fields added. * libgcov.c (gcov_exit, __gcov_flush): Add support for multiple profile sections. * profile.h (MAX_COUNTER_SECTIONS): New. (struct section_info): New. (struct profile_info): count_instrumented_edges, count_edges_instrumented_now fields removed, n_sections, section_info fields added. (find_counters_section): Declare. * profile.c (struct function_list): count_edges field removed, n_counter_sections, counter_sections fields added. (set_purpose, label_for_tag, build_counter_section_fields, build_counter_section_value, build_counter_section_data_fields, build_counter_section_data_value, build_function_info_fields, build_function_info_value, build_gcov_info_fields, build_gcov_info_value): New static functions. (find_counters_section): New function. (instrument_edges, get_exec_counts, compute_branch_probabilities, branch_prob, create_profiler): Modified to support multiple profile sections. From-SVN: r63474
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog28
1 files changed, 28 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2aebbd0..fb5ca7e 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,31 @@
+2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
+
+ * gcov-dump.c (print_prefix): Fix signedness warning.
+ * gcov-io.h (struct counter_section, struct counter_section_data): New.
+ (struct function_info): n_arc_counts field removed, n_counter_sections,
+ counter_sections fields added.
+ (struct gcov_info): arc_counts, n_arc_counts fields removed,
+ n_counter_sections, counter_sections fields added.
+ * libgcov.c (gcov_exit, __gcov_flush): Add support for multiple
+ profile sections.
+ * profile.h (MAX_COUNTER_SECTIONS): New.
+ (struct section_info): New.
+ (struct profile_info): count_instrumented_edges,
+ count_edges_instrumented_now fields removed, n_sections, section_info
+ fields added.
+ (find_counters_section): Declare.
+ * profile.c (struct function_list): count_edges field removed,
+ n_counter_sections, counter_sections fields added.
+ (set_purpose, label_for_tag, build_counter_section_fields,
+ build_counter_section_value, build_counter_section_data_fields,
+ build_counter_section_data_value, build_function_info_fields,
+ build_function_info_value, build_gcov_info_fields,
+ build_gcov_info_value): New static functions.
+ (find_counters_section): New function.
+ (instrument_edges, get_exec_counts, compute_branch_probabilities,
+ branch_prob, create_profiler): Modified to support multiple profile
+ sections.
+
2003-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
* pa.c (compute_frame_size): Don't assume PREFERRED_STACK_BOUNDARY