aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/libgcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.9/libgcc/ChangeLog')
-rw-r--r--gcc-4.9/libgcc/ChangeLog88
1 files changed, 88 insertions, 0 deletions
diff --git a/gcc-4.9/libgcc/ChangeLog b/gcc-4.9/libgcc/ChangeLog
index 57a83718a..9f17a7d14 100644
--- a/gcc-4.9/libgcc/ChangeLog
+++ b/gcc-4.9/libgcc/ChangeLog
@@ -1,3 +1,91 @@
+2014-07-14 Richard Biener <rguenther@suse.de>
+ Backport r212520 from trunk.
+ * libgcov.h (struct gcov_fn_info): Make ctrs size 1.
+
+2014-07-11 Rong Xu <xur@google.com>
+
+ Backport r212463 from trunk.
+ * libgcov-util.c (gcov_max_filename): Fix declartion.
+
+2014-07-10 Rong Xu <xur@google.com>
+
+ Backport r212448 from trunk.
+
+ Add gcov-tool: an offline gcda profile processing tool
+ Support.
+ * libgcov-driver.c (gcov_max_filename): Make available
+ to gcov-tool.
+ * libgcov-merge.c (__gcov_merge_add): Replace
+ gcov_read_counter() with a Macro.
+ (__gcov_merge_ior): Ditto.
+ (__gcov_merge_time_profile): Ditto.
+ (__gcov_merge_single): Ditto.
+ (__gcov_merge_delta): Ditto.
+ * libgcov-util.c (void gcov_set_verbose): Set the verbose flag
+ in the utility functions.
+ (set_fn_ctrs): Utility function for reading gcda files to in-memory
+ gcov_list object link lists.
+ (tag_function): Ditto.
+ (tag_blocks): Ditto.
+ (tag_arcs): Ditto.
+ (tag_lines): Ditto.
+ (tag_counters): Ditto.
+ (tag_summary): Ditto.
+ (read_gcda_finalize): Ditto.
+ (read_gcda_file): Ditto.
+ (ftw_read_file): Ditto.
+ (read_profile_dir_init): Ditto.
+ (gcov_read_profile_dir): Ditto.
+ (gcov_read_counter_mem): Ditto.
+ (gcov_get_merge_weight): Ditto.
+ (merge_wrapper): A wrapper function that calls merging handler.
+ (gcov_merge): Merge two gcov_info objects with weights.
+ (find_match_gcov_info): Find the matched gcov_info in the list.
+ (gcov_profile_merge): Merge two gcov_info object lists.
+ (__gcov_add_counter_op): Process edge profile counter values.
+ (__gcov_ior_counter_op): Process IOR profile counter values.
+ (__gcov_delta_counter_op): Process delta profile counter values.
+ (__gcov_single_counter_op): Process single profile counter values.
+ (fp_scale): Callback function for float-point scaling.
+ (int_scale): Callback function for integer fraction scaling.
+ (gcov_profile_scale): Scaling profile counters.
+ (gcov_profile_normalize): Normalize profile counters.
+ * libgcov.h: Add headers and functions for gcov-tool use.
+ (gcov_get_counter): New.
+ (gcov_get_counter_target): Ditto.
+ (struct gcov_info): Make the functions field mutable in gcov-tool
+ compilation.
+
+2014-05-27 Georg-Johann Lay <avr@gjlay.de>
+
+ Backport from 2014-05-27 mainline r210322.
+
+ PR libgcc/61152
+ * config/arm/bpabi-lib.h (License): Add GCC Runtime Library Exception.
+
+2014-05-22 Nick Clifton <nickc@redhat.com>
+
+ * config/msp430/t-msp430 (HOST_LIBGCC2_CFLAGS): Add
+ -mhwmult=none.
+
+2014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
+
+ Backport from mainline
+ 2014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
+
+ PR libgcc/60166
+ * config/arm/sfp-machine.h (_FP_NANFRAC_H, _FP_NANFRAC_S)
+ (_FP_NANFRAC_D, _FP_NANSIGN_Q): Set the quiet bit.
+
+2014-05-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ Backport from mainline
+ 2014-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ PR libgcc/61097
+ * config/t-slibgcc-sld: Only build and install libgcc-unwind.map
+ if --enable-shared.
+
2014-04-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
Work around for current cygwin32 build problems.