coverage.c (bbg_file_stamp): New.
authorNathan Sidwell <nathan@acm.org>
Sat, 30 Jun 2012 11:42:52 +0000 (11:42 +0000)
committerNathan Sidwell <nathan@gcc.gnu.org>
Sat, 30 Jun 2012 11:42:52 +0000 (11:42 +0000)
commitcb686b9933487c30c0b40a56ad77550fe3c1c838
treea70e5fccd55bbaf8e0965e83fa6b62299d11c5f0
parent1ec205bf200fa9e34f7cff4082eb73ac62f2248e
coverage.c (bbg_file_stamp): New.

* coverage.c (bbg_file_stamp): New.
(read_counts_file): Merge incoming stamp with bbg_file_stamp.
(build_info): Write bbg_file_stamp.
(coverage_init): Initialize bbg_file_stamp.  Read counts file
before writing graph header.
(coverage_finish): Don't unlink the data file if we can generate a
unique file stamp.
* tree.h (crc32_unsigned): Declare.
* tree.c (crc32_unsigned_bits): New, broken out of ...
(crc32_byte): ... here.  Use it.
(crc32_unsigned): New.

From-SVN: r189095
gcc/ChangeLog
gcc/coverage.c
gcc/tree.c
gcc/tree.h