I've posted a patch on gerrit for atomic timestamp modification under gcc, clang, and icc on Linux and UNIX platforms: http://review.source.kitware.com/#change,1428 It does a TRY_COMPILE for the __sync_add_and_fetch() builtin, and uses it in vtkTimeStamp::Modified() instead of a mutex lock. - David