diff options
author | Rong Xu <xur@google.com> | 2014-07-21 16:47:22 -0700 |
---|---|---|
committer | Rong Xu <xur@google.com> | 2014-07-29 15:31:03 -0700 |
commit | 38a8aecfb882072900434499696b5c32a2274515 (patch) | |
tree | 2aac97f0ae24b03cd98c1a06e989c031c173f889 /gcc-4.9/libgcc/ChangeLog | |
parent | c231900e5dcc14d8296bd9f62b45997a49d4d5e7 (diff) | |
download | toolchain_gcc-38a8aecfb882072900434499696b5c32a2274515.zip toolchain_gcc-38a8aecfb882072900434499696b5c32a2274515.tar.gz toolchain_gcc-38a8aecfb882072900434499696b5c32a2274515.tar.bz2 |
[4.9] Switch gcc-4.9 to use google/gcc-4_9 branch.
This source drop uses svn version r212828 of google/gcc-4.9 branch.
We also cherry-picked r213062, r213063 and r213064 to fix windows
build issues.
All gcc-4.9 patches before July 3rd are ported to google/gcc-4.9.
The following prior commits has not been merged to google branch yet.
(They are included in this commit).
e7af147f979e657fe2df00808e5b4319b0e088c6,
baf87df3cb2683649ba7e9872362a7e721117c23, and
c231900e5dcc14d8296bd9f62b45997a49d4d5e7.
Change-Id: I4bea3ea470387ff751c2be4cb0d4a12059b9299b
Diffstat (limited to 'gcc-4.9/libgcc/ChangeLog')
-rw-r--r-- | gcc-4.9/libgcc/ChangeLog | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/gcc-4.9/libgcc/ChangeLog b/gcc-4.9/libgcc/ChangeLog index 57a8371..9f17a7d 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. |