------- Comment #5 from tim at klingt dot org 2009-08-18 14:36 ------- compiling with -fno-strict-aliasing doesn't do any difference.
the error is actually related to some code, that does a pointer/tag compression, packing a pointer and an integer to a 64bit pointer [1] in order to deal with the lack of cmpxchg16b instructions on early x86_64 cpus. hth, tim [1] http://tim.klingt.org/git?p=boost_lockfree.git;a=blob;f=boost/lockfree/detail/tagged_ptr_ptrcompression.hpp -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41103