* gcov.c (bb_file_time): New static variable.
commit3112c36a1b78930ec37b5bcd140bb1b1d361c2c6
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 4 Aug 2002 17:06:10 +0000 (4 17:06 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 4 Aug 2002 17:06:10 +0000 (4 17:06 +0000)
tree72b01de3cc426fed85947ddbf231d59f0bb124a6
parentd5a2461c1a136c27c301e94bc1696243ac6479d4
* gcov.c (bb_file_time): New static variable.
(object_directory): May also be object file.
(preserve_paths): New static variable.
(print_usage): Adjust.
(options): Adjust.
(process_args): Adjust.
(open_files): Simplify. Cope when OBJECT_DIRECTORY is an object
file. Find modification date on bb file.
(read_profile): Don't rewind a NULL file.
(format_hwint): New static function.
(function_summary): Use format_hwint.
(output_data): SOURCE_FILE_NAME is never relative to
OBJECT_DIRECTORY. Use format_hwint. Adjust gcov file name
mangling. Adjust output format to make it more machine readable.
* doc/gcov.texi: Document & clarify semantics.

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