Messages in this thread | | | Date | Wed, 02 Dec 2009 16:36:39 +0200 | From | Avi Kivity <> | Subject | Re: [tip:core/locking] locking, x86: Slightly shorten __ticket_spin_trylock() |
| |
On 12/02/2009 04:25 PM, Jan Beulich wrote: >>>> Avi Kivity<avi@redhat.com> 02.12.09 15:12>>> >>>> >> Wouldn't 'u8 ret', as an additional argument be sufficient? gcc still >> ought to be able to use the same register for new and ret if we remove >> the early clobber. >> > We can't (validly) remove the early-clobber, otherwise the compiler > would be permitted to use a register also used for addressing the lock > structure for "new". >
I meant for 'ret'.
-- error compiling committee.c: too many arguments to function
| |