This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r228620 - in /branches/google/gcc-4_9: gcc/Make...
- From: xur at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 08 Oct 2015 18:39:05 -0000
- Subject: r228620 - in /branches/google/gcc-4_9: gcc/Make...
Author: xur
Date: Thu Oct 8 18:39:05 2015
New Revision: 228620
URL: https://gcc.gnu.org/viewcvs?rev=228620&root=gcc&view=rev
Log:
2015-10-08 Rong Xu <xur@google.com>
* gcc/Makefile.in (gcov-dump): link with zlib
(gcov-tool): Ditto.
* gcc/auto-profile.c (autofdo_module_profile::read): convert old
gcov_module_info to the new format.
(read_aux_modules): using new incompatible_cl_args interface.
* gcc/coverage.c (zlib.h): new include.
(incompatible_cl_args): change the paramter.
(read_counts_file): using new gcov_module_info.
(build_fn_info_type): remove used parameter.
(build_gcov_module_info_type): using new gcov_module_info.
(free_parsed_string): new function.
(find_substr): ditto.
(lipo_parse_saved_cc1_string): ditto.
(lipo_append_tag): ditto.
(build_gcov_module_info_value): using new gcov_module_info.
(coverage_obj_init): remove used parameter.
(add_module_info): using new gcov_module_info.
(process_include): ditto.
(process_include_paths_1): ditto.
(process_include_paths): ditto.
(set_lipo_c_parsing_context): ditto.
* gcc/coverage.h: add new decls.
* gcc/gcov-io.c (zlib.h) new include.
(gcov_read_module_info): using new gcov_module_info.
* gcc/gcov-io.h (struct gcov_module_info): new gcov_module_info.
(enum lipo_cc1_string_kind): new define.
(struct lipo_parsed_cc1_string): new define.
* libgcc/dyn-ipa.c: delete unused code.
* libgcc/libgcov-driver.c (gcov_write_module_info): using new
gcov_module_info.
Modified:
branches/google/gcc-4_9/gcc/Makefile.in
branches/google/gcc-4_9/gcc/auto-profile.c
branches/google/gcc-4_9/gcc/coverage.c
branches/google/gcc-4_9/gcc/coverage.h
branches/google/gcc-4_9/gcc/gcov-io.c
branches/google/gcc-4_9/gcc/gcov-io.h
branches/google/gcc-4_9/libgcc/dyn-ipa.c
branches/google/gcc-4_9/libgcc/libgcov-driver.c