On 1-Jul-14, at 5:32 AM, Jonathan Wakely wrote:
On 1 July 2014 09:40, Matthias Klose wrote:
- HPPA (build log [2]), is missing all the future_base symbols and
exception_ptr13exception symbols, current_exception and
rethrow_exception.
This implies ATOMIC_INT_LOCK_FREE <= 1 for that target. Our future and
exception_ptr implementations rely on usable atomics.
ARM and HPPA use kernel assisted libraries for atomic support. Not
exactly
lock free, but possibly good enough...
Currently, c-cppbuiltin.c doesn't provide proper defines for this
support. We
currently define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4, etc, in
pa-linux.h. I'll experiment with defining ATOMIC_INT_LOCK_FREE there.
Thanks,
Dave
--
John David Anglin dave.ang...@bell.net