Date: Wed, 21 Nov 2001 07:59:27 +1100 From: Peter Jeremy <peter.jeremy@alcatel.com.au> To: John Baldwin <jhb@FreeBSD.ORG> Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/sys/i386/include atomic.h Message-ID: <20011121075927.A74178@gsmx07.alcatel.com.au> In-Reply-To: <200111121657.fACGvYF20899@freefall.freebsd.org>; from jhb@FreeBSD.ORG on Mon, Nov 12, 2001 at 08:57:33AM -0800 References: <200111121657.fACGvYF20899@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 12, 2001 at 08:57:33AM -0800, John Baldwin wrote: >jhb 2001/11/12 08:57:33 PST > > Modified files: > sys/i386/include atomic.h > Log: > Use newer constraints for inline assembly for an operand that is both an > input and an output by using the '+' modifier rather than listing the > operand in both the input and output sections. This change still leaves the non-memory operand's constraint as "ir" in all cases - this isn't correct for the char or short cases. I have some old patches to fix this. In any case, -stable also needs the change to use "+". Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011121075927.A74178>