• spark's avatar
    gcc/ChangeLog: · 3e3a0e9c
    spark authored
    2008-03-31  Seongbae Park <seongbae.park@gmail.com>
    
    	* common.opt (fprofile-dir=, fprofile-use=, fprofile-generate=):
    	New options
    	(fprofile-use): Add var flag_profile_use
    	* coverage.c (coverage_begin_output): Do not open a gcno file for output
    	only if -ftest-coverage is set.
    	Do not add getpwd() to gcda file path.
    	(build_gcov_info): Check the new flag 
    	flag_profile_datafile_relative_path.
    	(coverage_init): Use profile_data_prefix.
    	Read profile counter only if flag_profile_use is set.
    	* opts.c (common_handle_option): New option fprofile-use=,
    	fprofile-dir=, fprofile-generate=.
    	* toplev.c (profile_data_prefix): New variable definition.
    	* toplev.h (profile_data_prefix): New declaration.
    	* doc/invoke.tex (Option Summary, Optimization Options):
    	Add new options.
    
    gcc/testsuite/ChangeLog:
    2008-03-31  Seongbae Park <seongbae.park@gmail.com>
    
    	* g++.db/bprob/bprob.exp: Do not check gcno files.
    	Use -fprofile-use for profile use.
    	* gcc.misc-tests/bprob.exp: Ditto.
    	* g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
    	* gcc.dg/matrix/matrix.exp: Ditto.
    	* gcc.dg/struct/struct-reorg.exp: Ditto.
    	* gcc.dg/tree-prof/tree-prof.exp: Ditto.
    	* gcc.dg/profile-dir-1.c: New test.
    	* gcc.dg/profile-dir-2.c: New test.
    	* gcc.dg/profile-dir-3.c: New test.
    
    ChangeLog:
    2008-03-31  Seongbae Park <seongbae.park@gmail.com>
    
    	* Makefile.tpl (.NOTPARALLEL): Serialize stageprofile libiberty.
    	* Makefile.in (.NOTPARALLEL): Regenerate.
    
    
    
    
    git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@133774 138bc75d-0d04-0410-961f-82ee72b054a4
    3e3a0e9c
Makefile.tpl 57.7 KB