* libgcov.c (create_file_directory): New function. Create
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 May 2005 16:10:54 +0000 (16:10 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 May 2005 16:10:54 +0000 (16:10 +0000)
commit0dfbb9e09d99b4f74de3cefc3c8b210d2b6f5f7d
tree88434cdc971ae92b6f0f0bfa67f792324670c31b
parentc51429aedf0dd9a3736b9e12e65410c064cb50c2
* libgcov.c (create_file_directory): New function. Create
directory for the given file name.
(gcov_max_filename): New static var. Keeps size of the longest
file name.
(gcov_exit): Always try to create directory for output
file. Relocate each filename basing on environment vars.
(__gcov_init): Remember the longest file name.
* tsystem.h: include filenames.h to get IS_DIR_SEPARATOR
* doc/gcov.texi (Cross-profiling): New node documenting
cross-profiling management.
* doc/invoke.texi (-fprofile-arcs): Add xref to cross-profiling.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@99523 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/doc/gcov.texi
gcc/doc/invoke.texi
gcc/libgcov.c
gcc/tsystem.h