[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: autoconf stalls while checking "atomic builtins for 64 bit data types"



On 2017-09-26 4:23 PM, Christoph Biedl wrote:
The last statement gdb shows is

0x00010748 in __sync_fetch_and_add_8 ()

which is about 35 instructions into this function

    10744:       08 04 02 57     copy r4,r23
!  10748:       e4 00 81 60     be,l b0(sr2,r0),sr0,r31
    1074c:       34 14 00 04     ldi 2,r20

The be,l instruction is a light-weight syscall to do a kernel compare and swap operation.

Dave

--
John David Anglin  dave.anglin@bell.net


Reply to: