This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH v3 2/9] aarch64: Share code in syscall-cancel.h
- From: Marcus Shawcroft <marcus dot shawcroft at gmail dot com>
- To: Richard Henderson <rth at twiddle dot net>
- Cc: GNU C Library <libc-alpha at sourceware dot org>, Richard Henderson <rth at redhat dot com>
- Date: Thu, 29 May 2014 05:12:03 +0100
- Subject: Re: [PATCH v3 2/9] aarch64: Share code in syscall-cancel.h
- Authentication-results: sourceware.org; auth=none
- References: <1401046909-25821-1-git-send-email-rth at twiddle dot net> <1401046909-25821-3-git-send-email-rth at twiddle dot net> <CAFqB+Pw-Ckg3zAPDRWZZsjZEeDAL__B-sf-24xTcme4NKSFACg at mail dot gmail dot com> <5386AFA3 dot 4070106 at twiddle dot net>
>>> +.Lpseudo_nocancel: \
>>> DO_CALL (syscall_name, args); \
>>> +.Lpseudo_finish: \
>>> cmn x0, 4095; \
>>> b.cs .Lsyscall_error; \
>>> - PSEUDO_RET; \
>>> - cfi_endproc; \
>>
>> I think there is a 'ret' missing here ?
>
> That happens in the main assembly file, in the form of
>
> PSEUDO(xxx)
> ret <- here
> PSEUDO_END(xxx)
Understood. OK.
/Marcus