Can't reproduce a binary diff for a 10 runs of 'xz' package. But I guess it's multi-threaded, thus -fprofile-update=atomic should be used.