http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53899
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-07-09 14:45:26 UTC --- (In reply to comment #2) > The lockfree code is invalid anyway because > boost::lockfree::detail::tagged_ptr > doesn't have a trivial default constructor, so it can't be used with > std::atomic Actually ignore that part - I misread the spec.