>>>>> "David" == David Miller <[EMAIL PROTECTED]> writes:
David> I suspect that local.a++ will be represented as a frame relative
David> access.  Test compiles show that gcc does update the on-stack
David> copy on Sparc,

It does on i386 too.

David> now just to check if the conditional memory operation cases
David> trigger here too.

It doesn't because you have the spin_unlock() in the "then" part so it
is no longer a single assignment (the only case that gets "optimized"
currently).

  Sam
-- 
Samuel Tardieu -- [EMAIL PROTECTED] -- http://www.rfc1149.net/

Reply via email to