|
Boost : |
From: Peter Dimov (pdimov_at_[hidden])
Date: 2005-04-04 14:43:03
Alexander Terekhov wrote:
> Robert Zeh wrote:
> [...]
>> I am using a locally build gcc 3.4.3 on Redhat.
> [...]
>> /home/razeh/boost/boost/detail/sp_counted_base_gcc_x86.hpp: In
>> function `long int boost::detail::atomic_exchange_and_add(long int*,
>> long int)':
>> /home/razeh/boost/boost/detail/sp_counted_base_gcc_x86.hpp:50:
>> warning: matching constraint does not allow a register
>> /home/razeh/boost/boost/detail/sp_counted_base_gcc_x86.hpp:50:
>> warning: matching constraint does not allow a register
>> /home/razeh/boost/boost/detail/sp_counted_base_gcc_x86.hpp:50:
>> error: inconsistent operand constraints in an `asm'
>
> http://gcc.gnu.org/ml/gcc/2004-04/msg01455.html
> http://gcc.gnu.org/ml/gcc/2005-03/msg00082.html
>
> (Not that I really understand what's the beef here...)
I think I fixed it as suggested by Richard Henderson in one of the threads.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk