On Tue, 1 Mar 2005, Peter Barada wrote: > > I'm trying to improve atomic operations for ColdFir ein a 2.4 kernel, and > I tried the following following the current online manual at: > http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/Extended-Asm.html#Extended-Asm > > static __inline__ void atomic_inc(atomic_t *v) > { > __asm__ __volatile__("addql #1,%0" : "=m" (*v) : "0" (*v)); > } > > but that genreates *lots* of warning messages about "matching > contstaint doesn't allow a register".
Sounds like a bug to me. brgds, H-P