>>>>> "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/