]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/configure.ac
This fixes PR gcov-profile/54487 where the gcda files were not locked by the profile...
authorTeresa Johnson <tejohnson@google.com>
Thu, 13 Sep 2012 04:59:14 +0000 (04:59 +0000)
committerTeresa Johnson <tejohnson@gcc.gnu.org>
Thu, 13 Sep 2012 04:59:14 +0000 (04:59 +0000)
commitc1736aea437d36ba1b5fde344d30a2522f1d438c
tree82ac9f479b6edc66be72e9fef90299de5bc73430
parent8dec297cde150e616a4271302b0c22570609904c
This fixes PR gcov-profile/54487 where the gcda files were not locked by the profile-use read...

This fixes PR gcov-profile/54487 where the gcda files were not locked
by the profile-use read, enabling writes by other instrumented compiles
to change the profile in the middle of the profile use read. The GCOV_LOCKED
macro was not set because it was guarded by HOST_HAS_F_SETLKW, which was
never set. The fix is to add a compile test in the configure to set it.

2012-09-12  Teresa Johnson  <tejohnson@google.com>

PR gcov-profile/54487
* configure.ac (HOST_HAS_F_SETLKW): Set based on compile
test using F_SETLKW with fcntl.
* configure, config.in: Regenerate.

From-SVN: r191238
gcc/ChangeLog
gcc/config.in
gcc/configure
gcc/configure.ac