From: Peter Dimov (pdimov_at_[hidden])
Date: 2008-04-09 19:27:36
> Peter Dimov wrote:
>> What happens when you change...
>>> bool try_lock()
>>> int r;
>>> __asm__ __volatile__(
>>> "swp %0, %1, [%2]":
>>> "=r"( r ): // outputs
>> ... this line to
>> "=&r"( r ): // outputs
Thanks, fixed in SVN. Apparently, the swp instruction doesn't like being
given the same register twice. Does spinlock_try_test.cpp pass as well?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk