From: Fabrice ILPONSE Newsgroups: comp.os.msdos.djgpp Subject: inline assembly Date: Mon, 16 Mar 1998 14:00:25 +0100 Organization: Universites Paris VI/Paris VII - France Lines: 21 Message-ID: <350D2269.A562F1D4@trash.lip6.fr> NNTP-Posting-Host: asim.lip6.fr Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Hi! I'd like to specify a memory reference in assembly. I mean, for eg., I go a variable 'O'. I use it in inline assembly modifying its value and than return it. Pb: when -O, there's no more variable O but a register. As i push and pop all the registers, the good value is not kept. How can i specify to gcc not to put O in a register but keep it as a memory cell? -- ^ ^ ^ | | | +-+-+ Fabrice ILPONSE | | | -