[PATCH] Mirror i386 change on sparc: 'Avoid "anonymous" code in pthread_spin_lock'

David Miller davem@davemloft.net
Thu May 3 16:54:00 GMT 2012


From: Andreas Schwab <schwab@linux-m68k.org>
Date: Thu, 03 May 2012 17:34:11 +0200

> Chris Metcalf <cmetcalf@tilera.com> writes:
> 
>> Whether this is actually doable or not without an explicit branch-around
>> depends on the architecture.  I'm not familiar enough with sparc calling
>> conventions or sparc gcc to be confident that you could just guarantee that
>> the compiler won't create a frame, and thus put an inline "ret" directly in
>> the "likely" path.
> 
> If you play dirty games with the compiler you are guaranteed to lose.

%100 agreed, such tricks are beyond stupid even if they work today.



More information about the Libc-alpha mailing list