r149786 - in /branches/lw-ipo/gcc: coverage.c d...
raksit@gcc.gnu.org
raksit@gcc.gnu.org
Sun Jul 19 06:59:00 GMT 2009
Author: raksit
Date: Sun Jul 19 06:59:58 2009
New Revision: 149786
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149786
Log:
(1) Fix a memory leak in module-grouping analysis.
(2) Don't icall-promote if the target is in auxiliary module, non-public, and
artificial, since we don't static-promote these yet.
(3) Fix how we detect FDO/LIPO at gcov_exit time.
(4) Fix a profile merging bug - gcda file needs to be truncated after
module-infos are written.
(5) Dynamically-linked instrumented binaries were broken due to missing
ATTRIBUTE_HIDDEN on some newly introduced global data/functions in
libgcov.
(6) Although not a bug, another small change is that in the *.gcda.imports
files, we also dump the filenames of the auxiliary gcda files, in
addition to dumping the filenames of the auxiliary source modules.
Modified:
branches/lw-ipo/gcc/coverage.c
branches/lw-ipo/gcc/dyn-ipa.c
branches/lw-ipo/gcc/gcov-io.c
branches/lw-ipo/gcc/gcov-io.h
branches/lw-ipo/gcc/libgcov.c
branches/lw-ipo/gcc/value-prof.c
More information about the Gcc-cvs
mailing list