fix broken constraints for powerpc atomic cas asm
authorRich Felker <dalias@aerifal.cx>
Sat, 19 Jul 2014 16:19:20 +0000 (12:19 -0400)
committerRich Felker <dalias@aerifal.cx>
Sat, 19 Jul 2014 16:19:20 +0000 (12:19 -0400)
commit7fdae458bd421046a300a69dcb32953ac9450136
treefcb42ef6be435b18760bb351d490f561e1305618
parentdc9c40a609de6a79ec30013b0963a57393daa22e
fix broken constraints for powerpc atomic cas asm

the register constraint for the address to be accessed did not convey
that the asm can access the pointed-to object. as far as the compiler
could tell, the result of the asm was just a pure function of the
address and the values passed in, and thus the asm could be hoisted
out of loops or omitted entirely if the result was not used.
arch/powerpc/atomic.h