This is the mail archive of the
mailing list for the glibc project.
Re: [PATCH] Mirror i386 change on sparc: 'Avoid "anonymous" codein pthread_spin_lock'
From: Andreas Schwab <email@example.com>
Date: Thu, 03 May 2012 17:34:11 +0200
> Chris Metcalf <firstname.lastname@example.org> 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.